EDIT: concede the point to DarkShikari, though I still think you could make very viable companies based on those ideas and JTV technology.
EDIT: concede the point to DarkShikari, though I still think you could make very viable companies based on those ideas and JTV technology.
For example, Flash by default buffers at least 8 frames for decoding. This means you instantly have 1/3 of a second of latency for a 24fps stream.* Most live-streaming encoders use a VBV buffer size of about 1-2 seconds--very few are even designed to go below about half a second.
When you need to go low latency, every millisecond adds up, and it becomes painful fast.
*There is a (very ugly) hack to somewhat reduce this. I don't think I'm allowed to talk about it due to my current contractual obligations, but if you're experienced in video streaming, perhaps you can figure it out.
EDIT: I agree, it's possible, but JTV might have to modify their internals to make it possible.
Next thought "send video directly between computers."
But for a truly ugly hack, double each frame on the client side so flash thinks it's 48FPS video.
You're getting close ;)