File under: development, Go, Golang, Android, l-systems, Virtual Reality
VR VNC Viewer
Digital Botany
VR VNC lets you view your computer's desktop on a large virtual screen.
Download the Android App.
To use vrvncviewer, you need to start a server on your desktop, and vrvncviewer on your mobile. Both computer and mobile must be on the same network (e.g. connected to the same WiFi station), and have an IP address between 192.168.0.0 and 192.168.10.255.
vrvncviewer will scan this part of the network for vnc servers, and mjpeg servers (mjpeg on port 8080). VLC and some other players can stream videos over http/mjpeg.
Mjpeg desktop server
You can use this MJPEG Desktop Streamer. The source is available too.
Unzip rtaVideoStreamer, start it and then start the Android app. VR VNC Viewer will scan the local network to find rtaVideoStreamer, and automatically connect.
VNC server
You will need to install a VNC server, and set the password option to 'no password'. There are many choices for vnc servers, a small selection are listed here:
Windows
Linux
MacOSX
MacOSX has a VNC server built in. To enable it, follow these instructions:
Setup VNC for MacOSX.
Android app
Download and install VR VNC Viewer from the play store. After you have started your VNC server, start VR VNC Viewer. VR VNC Viewer will scan the local network for your computer, and display it in VR.
Finding your computer should take a few seconds. If vrvncviwer loses the connection or freezes, you will have to close the app and start it again.
Speed
vrvncviewer currently runs at around 3 frames per second, regardless of settings. With a fast phone and fast network, it might be a bit higher.
To get the best performance, lower your screen resolution to 800x600, or even better, 640x480
Known issues/work to do
- Retry connection after losing it
- Improve frame rate
Privacy Policy
VR VNC Viewer does not record or transmit any user data.