近日HTML 5规范的编辑Ian Hickson分别从video与audio标签的草案标准中移除了codec,这是因为对于那些在网上发布视频和音频的大多数公司来说很难就这个议题达成共识。
目前主要使用两个标准:H.264与Ogg Theora。H.264或MPEG-4是私有的视频压缩标准,如果用于商用则需要购买license,它特别适合于大容量的视频;而Ogg Theora则是个开源免费的标准,但其质量却不敢恭维,同时支持它的大厂商也少的可怜,HTML 5规范的编辑Hickson表示:Apple拒绝在QuickTime中(Safari使用的也是QuickTime)实现Ogg Theora,因为其缺少硬件支持及不确定的专利问题。
Opera与Mozilla对H.264提出了反对意见。Opera拒绝实现H.264,因为其相关的专利协议花费太大。Mozilla也拒绝实现H.264,因为其无法获得可以涵盖下游分发者的协议。
Google已经在Chrome中实现了H.264与Ogg Theora,但却无法向Chromium的第三方分发者提供H.264 codec license,同时也指出Ogg Theora的quality-per-bit并不适合YouTube所处理的视频容量大小。
微软未就HTML 5规范的标签表态。
Opera Software的开发者Philip J?genstedt表明了他们的立场:我们认为专利协议导致H.264与开放的Web平台格格不入。就目前情况来说,我们暂时会支持Ogg Vorbis/Theora,从专利角度来看这是最好的选择了,而且其quality-per-bit也在不断改进(尤其得力于最近编码器的改进)。我们希望它能成为HTML5的基线,然而我们还是衷心希望Web社区能够再使一把劲以使其成为事实上的标准。
在不远的将来还看不出合理的解决方案。Hickson有两个想法:
Ogg Theora编码器在不断改进。现在已经出现了可用的硬件Ogg Theora解码器芯片了。长久以来Google一直在支持codec而没有获得起诉,这导致Apple也逐渐打消了对专利的顾虑 。这么做会让Theora成为Web上codec事实上的标准。
H.264专利(那些把持着专利的公司还不想免费开放它们)也在不断消亡,这样对H.264的支持无需支付任何协议费用。这么做会让H.264成为Web上codec事实上的标准。
Hickson认为最后的赢家要满足如下条件:
无需费用就可以实现,而且可由任何人分发
拥有可用的解码器芯片
使用广泛以弥补额外的专利费用
拥有足够高的quality-per-bit以处理大容量的视频站点
综上所述,不同公司又一次在公共标准问题上不欢而散,每个人都想按自己的方式行事,最终的胜者又是谁呢?我们期待着梦想照进现实的那一天。