2011-02-07 42 views
5

我正在开发Windows上的HTML5播放器,但我有一些实际困难,使一个真正的跨浏览器和平台的HTML5视频播放器:为什么所有浏览器都没有常见的HTML5视频编解码器标准?

  1. 看来,Firefox和Safari都对他们的影片不同格式的支持标签,Firefox的.ogg,基于Safari的mp4。

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

苹果不喜欢闪存的CPU消耗和额外的插件,但它本身需要一个Quicktime插件来播放HTML5上的视频。为什么这些浏览器不使用标准?

回答

5

非常简单。

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

有关于它的一个非常好的总结帖子。我会尝试再次找到它。

+0

谢谢我已经看过这篇文章 – albanx 2011-02-08 01:20:04

1

事实上,HTML5标准的身体要在OGG规范(与使用其他编解码器的能力,因为以前的HTML版本会说)。

大多数谁已经与许可的主要参与者MPEG-4说:“去你的伙计们,我们已经支付了站点许可证(并且是MPEG-4财团的一部分),所以我们'将要颠覆标准组织“。

相关问题