I have successfully built a robot that responds to commands via the web.
Any suggestions on the best way to stream video of/from it so I can see it when not in the same room? I tried Ustream.tv, but the delay was unbearable.
What about using the classic VLC in a local configuration? I believe anything that goes out to the internet and back to the PC is going to have a huge latency.
With this native API you can make a program that can make a call to a browser via a signalling channel like websocket or XHR. Then you can send both audio/video and command over P2P connection between your local PC(connected also Spark) and remote PC(browser).