5 ms·
H.264 is arguably more open than WebM. It has been developed by standards committees over the course of many years, is published and backed by ITU, ISO, IEC an
by antonyme 15y ago
H.264 is arguably more open than WebM. It has been developed by standards committees over the course of many years, is published and backed by ITU, ISO, IEC and MPEG. A massive number of devices support it, there are loads of independent implementations, it is well documented and understood. It has been blessed as the standard codec in many media formats (BluRay, HD DVD) and for broadcast (ATB, DVB, etc) and is one of the most common video formats on the web today.
WebM was originally a proprietary codec called VP8, developed by a single vendor (On2 Technologies) with a single implementation and no real specification. It was purchased by Google, and an ersatz specification was extracted from the implementation.
I admire Google for what they are trying to achieve. But given both Windows and Mac ship with H.264 decoding support, and it is fast becoming the de facto format for mobile, the decision seems to be a no brainer.
- ZeroGravitas 15y agoI agree about the openness shortcomings of VP8 but suggest most are to do with it being a last-ditch attempt to get something out to compete with H.264 in time rather than conscious decisions taken by Google to minimize openness and maximise control (though some have portrayed it as such). I guess the big question is whether H.265(6,7) could be argued to be more open than VP9(10,11). I get the feeling the former will continue down the patent route and the latter will be more likely to be a well-engineered open source success story (hopefully emulating the Opus codec effort, who by the way, opted for the code as specification route too), but you never know.
- 0x09 15y agoMPEG has made (I think) the right choice in splitting off a track for royalty-free web video (WebVC/IVC) while continuing their traditional generational codec development (HEVC). The former allows them to utilize expired patents from their long history as well as use their weight to negotiate royalty-free grants for current tech, in order to set an unrestricted baseline. Making this a separate effort rather than enforcing those conditions on the main standardization process allows them to continue evaluating the state of the art for all other use cases. I think this is as close as we'll get to having our cake and eating it too while patents on algorithms are still recognized.
- mcpherrinm 15y agoI don't buy this argument at all. If I have to pay royalty fees to ship an h.264 decoder, that's not open. If I have to pay royalty fees for my startup to distribute videos in h.264, that's not open. Standardized doesn't mean "open". [Edit: I think several people in this thread disagree what Open means. Since this is the context of a Mozilla story, I think it is fair to use "Open" in the sense of "Open Source".]
- riobard 15y agoOpen != free. H.264 is an open standard, in that the specification is open, and you can implement your own encoder/decoder as you wish. H.264 is not a free standard is due to the fact that you cannot implement anything useful without using some patented technologies. WebM is free. Good luck implementing your own encoder/decoder.
- wmf 15y agoPeople tend to define open however it benefits them. It's not really worth feeding the trolls.
- koeselitz 15y agoTrolls - patent trolls - are sort of the central concern here, aren't they?
- wmf 15y agoNo, the companies that designed H.264 aren't really trolls. They actually do R&D and sell real products; patent royalties are relatively minor sources of revenue.
- dpeck 15y agoThat doesn't matter though, even if they aren't today they easily could be tomorrow, whether through a change in their management, being purchased by another, etc.
- mbrubeck 15y agoYes, openness is multidimensional, and few things are perfectly "open" in every dimension. But one of the key aspects of the open web is that it is a platform that is open for anyone to access and participate in -- by creating content, or by building software to publish or consume content -- without any gatekeeper who can withhold permission or demand fees. This is why the W3C, for example, requires royalty-free licensing of members' IP that covers its standards. This is the type of open platform that Mozilla and others were trying (but failing, so far) to create for video on the web.
- natmaster 15y agoH.264 costs tons of money to use. That is not open. Best solution is to get rid of software patents.