HTML 5视频编码存争议 各方观点不一

开发 前端
广受关注的HTML 5规范在视频编码方面存在巨大争议,每家厂商都坚持对自己有利的标准,因此对于那些在网上发布视频和音频的大多数公司来说很难就这个议题达成和解。

51CTO推荐:HTML 5,下一代Web开发标准详解

近日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规范的<video>标签表态。

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以处理大容量的视频站点

综上所述,不同公司又一次在公共标准问题上不欢而散,每个人都想按自己的方式行事,最终的胜者又是谁呢?我们期待着梦想照进现实的那一天。

 

【编辑推荐】

  1. HTML 5删除开源视频编码Ogg 据称与苹果有关
  2. HTML 5指引下一代网络应用开发标准
  3. 使用HTML5构建下一代的Web Form
  4. Google宣布Web已经胜利 HTML 5将Web大大推进
  5. HTML 5 正式标准恐将2022年才能正式发布
责任编辑:佚名 来源: InfoQ
相关推荐

2009-08-24 08:49:51

JavaEE 6依赖注JSR

2011-05-05 13:17:05

2019-10-12 13:57:29

5G

2011-05-06 14:21:27

智能手机移动互联网

2013-03-07 10:26:21

编程程序员编程观点

2020-12-17 19:43:36

编程代码程序员

2009-04-03 10:10:33

云计算微软Google

2010-08-12 14:32:09

编程语言

2010-02-03 10:36:00

HTML 5Flash视频

2021-06-02 14:49:08

6GHz5G频段

2009-07-03 09:41:27

HTML 5

2009-07-06 16:19:00

HTML 5Ogg

2010-01-21 13:34:31

HTML 5Youtube

2012-12-03 10:44:56

2009-07-14 08:51:59

HTML 5视频标准

2013-03-01 10:39:26

2012-01-11 16:22:35

HTML 5

2010-06-24 09:54:50

HTML 5Video标签

2012-05-30 10:26:23

HTML5

2013-05-28 16:40:26

html5工具
点赞
收藏

51CTO技术栈公众号