How we created the world's best low-latency video streaming system
x264dev.multimedia.cx
x264dev.multimedia.cx
...
Videoconferencing? Pah! I’m playing Call of Duty 4 over a live video stream!
October 2009 seems a little late for it, but could the startup be OnLive? http://www.onlive.com/
More problematic is their awful business model, which, given that it's thought up by the guy behind WebTV, is probably not very surprising.
There's a company called playcast media who's active in trying to get video games to legacy cable set-top-boxes over video. My guess would be them or something like them.
Article here http://www.itvt.com/interview/6329/itv-doctor-deploying-cons...
Also I'm very bullish on this but there are likely more issues with bandwidth around this then just the video streaming. Upstream over Aloha (which is what most Motorola based systems use for a backchannel) is nasty. Not to mention having to dedicate a stream per-user. Though that can be mitigated with moves to switched digital video.
What are the implications for automatic bandwidth adaptation?
To do all this without touching the decoder, so staying within the standard is really impressive, it's funny how such constraints bring out the creativity.
The primary target of all this is interactive video: gaming, videoconferencing, and maybe something like Livestream or Justin.tv where a person interacts with viewers who are chatting with them. Ordinary broadcast probably won't benefit.
I should note that the keyframeless solution is not unique to our system: this was done a few times in MPEG-2 broadcast encoders back in the day, as well as in some mezzanine stuff. I haven't seen anyone do it in H.264 though yet; it is made slightly more tricky due to the way that intra prediction in H.264 works.
What are the implications for automatic bandwidth adaptation?
We don't support that yet--but that will probably come soon, as it's the natural next step forward. (Currently the encoder's ratecontrol settings can't be changed without re-initting it.)
I use them for ww.com.
Most of the time wowza is used for videoconferencing and video chat.
Remember, with intra refresh, you still have to wait for the column to cross the screen before the image is visible, so it's not instant. Of course, you could set it up so the user can see the image before it's fully loaded, but people might not like that either.
Current game demos are a marketer's worst nightmare: to get a player to try them, they have to download gigabytes of installer, install it, and after hours of messing around, they can finally go try the game. Gaikai's goal is to provide a better way for companies to promote their products--not to try to get people to shelve their Xbox.
Which is probably smart, because this kind of video streaming is hardly an efficient way to do gaming in the general case.