Wondering how the streaming works. It seems to send a bunch of GIF images which hold the diff from the last frame when something is moving.
The framerate is quite low at the moment, but that's probably because of HN?!
Edit: it also sends full JPEGs of the screen when there's much going on. I believe my JSMPEG[1] would really be a viable alternative for this use-case. Streaming support is in the works :)