NMC 2007 - The Ideal Stream
The final session I attended during the Attended 2007 NMC Conference was presented by a group from the host institution. Edgar Huang and Clifford Marsiglio of the School of Informatics at Indiana University Purdue University Indianapolis (IUPUI) and their team have been conducting a methodical survey of available streaming technologies and their capabilities. The extensive results haven't been published yet, but the conclusions they shared are, in some cases, surprising.
The study, Searching for an Ideal Live Video Streaming Technology considers eight formats: Clipstream, DVTS, Flash, Quicktime, Real, VLC, VX30 and Windows Media. Not surprisingly, the I2 formats (DVTS and VLC) rate among the best for quality of image and minimum of latency. It was the Flash codec that really stood out, however (and, again, unsurprisingly). When the technologies were ranked by user experience (cost, ease of use, accessibility, etc.) it seems that it's tough to beat the ubiquitous Flash engine. It's by no means the best codec by an image quality standard, but it's the one most likely to play reliably on any PC on the net - and the image is good enough.
As I said, the study hasn't been released yet, but an earlier version of the project from last year is online: Searching for an Ideal Streaming Technology .


I'd like to see what the differences are. Several of the items you list above are also ambiguous, because they are wrappers which can contain more than one codec for video compression. MPEG4 variants might all have similar compression artifacts, for example with high motion in video. Where those artifacts appear and to what degree might vary depending on artifacts. Compression settings tailored for different kinds of video will greatly effect image quality. i'm interested to see the results of this study, especially their methodology. AtomicPC recently did a nice review of codecs (though not focused on streaming):
http://www.atomicmpc.com.au/article.asp?CIID=82898...
Take a look and you'll see how bitrate figured into the study and the results.