In reality many have problems because they want an index. If there's no index, the first thing they do is try to load the whole thing to build an index. It's both unfair and fair to point this out; I had predicted way back when that the same thing would happen to Ogg if we built in an optional index, and that's actually a driving reason we didn't. My predictions are often wrong (see: Vorbis and ARM DSPs) but this one I think was correct, because it played out that way for Matroska.
>The only extra work involved is setting up the live stream, and you have to
>do that with OGG as well.
Setting up an Ogg stream is as simple as an apt-get or yum invocation as icecast talks Ogg natively out of the box with no tweaking. Add one gstreamer hotplug script and all you have to do is plug in a DVcam and you're streaming without a single keypress. Gstreamer will sink anything it does to shout/icecast. There are other sources for live and canned streaming too. It could be far far easier yet (GUI apps), but Ogg has still got a substantial practical head start.
>Just because other things have been used earlier does not mean that
>better (and completely free!) options couldn't be implemented now.
Someone both has to implement it and then convince others that supporting it is worthwhile. What can Matroska do that Ogg can't? What does Matroska do right now that Ogg doesn't? Is there any benefit to adding Matroska too or is it just because we can?
The browser folks are concerned about code size, FWIW, because their big push is mobile. Implementing a larger, more complex, duplicate system is unlikely to interesting unless there's some killer feature Ogg is missing. This is, eg, the reason Real 'supported' Ogg but was never willing to ship it as a core codec; it merely duplicated what they already had.
>And to clarify what I mean by saying that Matroska is better: It's a
>better overall solution.
Is it? If we're talking only in theory, there's nothing Matroska offers as a complete system that Ogg [including the Skeleton] doesn't also offer as a complete system. If we're talking about what exists right now, Ogg has already implemented all the core uses that Web video currently cares about.
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds