My use case is really particular: I am trying to use my screen with a VR set.
I only have a google cardboard and a smartphone, but I installed GizmoVR which is a VR player and web browser screen and it's really good. If only I could live cast my screen and make it accessible from a URL I could just use GizmoVR and use the browser to display my screen in a 180° environment with head tracking.
I don't really care if I can't use the keyboard or the mouse in the app, I only need to stream my screen with a very low bandwidth, as I will stay in front of my desk I still can use my physical keyboard and mouse.
I heard about VNC but I believe this doesn't really cast the screen as-is.
I also tried to use google-remote-desktop program, it works well from a computer to another computer but in GizmoVR you can't connect to a google account for security reasons, which is unfortunate because I was so close to achieve what I really want.
Any advice?

VNC. Check this: linuxconfig.org/how-to-share-your-desktop-in-linux-using-x11vncx11vncovertigerVNC.