为什么所有浏览器都没有通用的HTML5视频编解码器标准?

时间:2011-02-07 23:13:38

标签: html5 browser video codec

我正在Windows上开发一个HTML5播放器,但是制作一个真正的跨浏览器和平台HTML5视频播放器我有一些真正的困难:

  1. 似乎Firefox和Safari在他们的视频标签上有不同的格式支持,.ogg用于Firefox,mp4用于Safari。

  2. 同时Firefox支持.ogg格式而无需其他插件,Apple Safari需要Quicktime插件才能在标签视频中播放mp4视频。这听起来不太好。

  3. Apple不喜欢Flash的CPU消耗和额外的插件,但对于自身而言,需要一个Quicktime插件来播放HTML5上的视频。为什么这些浏览器不使用标准?

2 个答案:

答案 0 :(得分:5)

非常简单。

视频在历史上是一个关于专利的雷区。来自开源世界的人们没有钱支付控制H264的MPEG-LA联盟。另一方面,谷歌提出并由Firefox和Opera实施的编解码器被Apple,诺基亚或微软等公司认为是有风险的。这个问题仍未解决,但讨论取得了进展。

有一篇非常好的总结帖子。我会再试一次。

答案 1 :(得分:1)

实际上,HTML5标准组织正在对OGG进行标准化(能够使用其他编解码器,就像以前的HTML版本所说的那样)。

大多数已经获得 MPEG-4 许可的主要参与者说“搞砸了你们,我们已经支付了网站许可证(并且是 MPEG-的一部分4 联盟)所以我们要搞砸标准机构“。