Ogg and the multimedia container format struggle
Posted Apr 9, 2010 10:18 UTC (Fri) by Daiz
Parent article: Ogg and the multimedia container format struggle
"(for example, Matroska only recently added support for interleaving frames from different tracks)."
I'm sorry, but this is just flat out wrong. There might have been some weird design decisions in the beginning of the project, but leaving out interleaving was not one of them.
Other than that, I think the whole discussion about HTML5 video over-emphasizes the role of live streaming. As a rough estimate, about 99% of video on the web is not live streaming. YouTube, DailyMotion, Vimeo, etc all use progressive downloading of videos rather than live streaming. If you seek to a point in the video that hasn't loaded yet, it just starts loading the video progressively from that point onwards. Matroska has zero problems dealing with stuff like this and would thus be more than appropriate for video on the web.
Another thing is that technically there's absolutely nothing that would stop people from successfully using Matroska for live streaming as well. Matroska files work just fine without an index. You could jump in to a live stream at any point, start dumping the stream to your HDD to watch it afterwards, jump off, jump back in and so on. In short, Matroska most certainly doesn't lack in the technical department when it comes to live streaming.
I honestly don't know why people would support OGG over Matroska for web video. Matroska is a lot more widely used, supports more format by nature, is completely free and open source software, has great tools for working with the format (mkvtoolnix) and has a growing amount of hardware support as well. Pretty much the only "benefit" you get with OGG is that Xiph will have control over what goes into the container and what doesn't.
to post comments)