The basic orientation input system for the CheapVR system is pretty much ready. Im using a combination of UDP and web-socket. Originally, I had the local server running a simple UDP server that received the orientation data from the phone, and then re-transmit it via HTTP POST queries from the browser. However this method had allot of latency.
Currently the Browser connects via a web-socket to the server and continually polls it for orientation data.