51CTO编辑推荐:HTML 5专题:下一代Web开发标准详解
【51CTO独家快报】HTML 5将不再指定Ogg Theora作为其视频编解码器,一名来自Google的维护该编解码器的工程师Ian Hickson透露了这一消息。(就在两天前,HTML 5的潜在对手XHTML 2已经宣告夭折,W3C已经将工作重点转移到HTML 5方向上。详情可看51CTO之前发布的XHTML 2宣告夭折 W3C加大HTML 5开发力度一文。)
Ian Hickson说是受到苹果的反对才将这一开源标准删掉的,并且Ogg Theora的竞争对手H.264也遭到其它浏览器厂家的反对被迫下线,这意味着HTML 5不会再明确为Web开发指定一个视频编解码器。原本Ogg做为HTML 5的一个潜在亮点收到了很大关注,现在看来要泡汤了。
HTML 5的一个关键特性就是它天生就可以处理富媒体,如通过< video>标签处理视频,通过< audio>标签处理音频,这意味着Web开发人员不用依赖于受专利保护的产品,如Adobe公司的Flash和微软公司的Silverlight。
Hickson在Web超文本应用程序技术工作组网站(WHAT)上写道“目前还没有找到所有厂家都愿意实施的编解码器”,WHAT是一个致力于开发HTML 5的公司联盟。
Hickson说“我因此删除了HTML 5规范中关于编解码器的两个小节的内容,取而代之的是未定义”。苹果公司不会为Quicktime视频实施Ogg Theora,因为缺乏硬件支持和不可靠的专利环境,尽管Hickson说得比较简单,但ZDNet UK的记者正从从苹果公司那里视图获得确认和相关解释,但截至本文发稿时还没有收到任何答复。
Google在Chrome中已经实施了H.264和Ogg Theora,但Google不能提供向第三方分发H.264编解码器的许可,根据Hickson的说法,Ogg Theora的质量还无法适用于处理YouTube上的视频。
Mozilla已经在最近才发布的Firefox 3.5中支持了Ogg Theora,由于专利和许可问题不会实施H.264,而微软还没有对是否支持< video>标签发表看法。
Hickson提出了两个建议:一是支持Ogg Theora,随着使用的增加苹果公司会加减减少对专利的关注,在这种情况下Ogg Theora就成为事实上的Web编解码器标准,另一种是等待H.264专利期满,然后就免费使用,在这种情况下H.264就成为标准。
Hickson说音频编解码器的情况有点类似,但没有这么遭,因为音频格式实在太多了,由于音频的协议集比视频要低得多,我建议观察音频的特性看是否有通用的编解码器浮出水面,代替任何具体的要求,当通用编解码器出现时我会重新考虑这一主题。
Hickson在文章表达了关于HTML 5中视频编解码器的“难以置信的抱歉”,“这对于已经建立起来的规范是一个糟糕的解决方案,我希望我们能够找到完美的答案,而不是陷入到这个僵局中”。
原文:HTML 5 drops open-source video codec
作者:David Meyer
【编辑推荐】