Linked by Thom Holwerda on Thu 18th Mar 2010 00:10 UTC
Multimedia, AV This one was accidentally deleted from the submission queue when it was first submitted some time ago, so I decided to keep it around for a slow news day (such as this one - dear lord, it's quiet). FFmpeg developer Mans penned down a number of crucial problems with the Ogg container format.
Permalink for comment 414034
To read all comments associated with this story, please click here.
RE[4]: Why not use Matroska?
by pompous stranger on Thu 18th Mar 2010 12:55 UTC in reply to "RE[3]: Why not use Matroska?"
pompous stranger
Member since:
2006-05-28

OK, Matroska is better than Ogg as a file storage format, so the question boils down to this: is it as good as Ogg as a streaming format?

The Matroska devs don't appear to think so:

Q: What makes Matroska better (worse?) than an ogg media container (.ogm)?

A: It's less a matter of better/worse, and more a matter of different. This is a little complex but we will try ad explain.

First Ogg is not the same thing as Ogm. Ogg was designed to stream audio, specifically Vorbis. Ogg was not designed to handle video, or any other type of audio. (Though their use is not prevented in the Ogg specs, it is not specifically supported either) Ogg is an RFC spec now, and is very useful for what it was designed for, streaming Vorbis and Ogm is an implementation of placing other 'things' in Ogg.

So, we have:

Ogg
1. Designed for streaming.
2. Designed to hold Vorbis.
3. Well documented for above two purposes.

Ogm
1. Implementation of Ogg to hold video, other audio codecs, and a type of subtitle.
2. Implements Chapter support.

Matroska
1. Designed to hold any type of codec. (Audio, Video, Subtitle, etc)
2. Designed for editability.
3. Purposely flexible design.
4. Well documented portions, others in process.
5. Initial design is to support presentation container features such as Chapters, Tags, AudioGain, Menus, etc.

Will Matroska be streamable? Yes, but low bitrate streaming like streaming Vorbis, will always be better in Ogg. This is because their design is for different purposes.

from: http://www.matroska.org/technical/guides/faq/index.html

Reply Parent Score: 9