【问题标题】:Why is there no common HTML5 video codec standard for all browsers?为什么没有适用于所有浏览器的通用 HTML5 视频编解码器标准?
【发布时间】:2011-06-23 02:30:34
【问题描述】:

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

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

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

Apple 讨厌 Flash 的 CPU 消耗和额外的插件,但它自己需要一个 Quicktime 插件来播放 HTML5 上的视频。为什么这些浏览器不使用标准?

【问题讨论】:

    标签: html browser video codec


    【解决方案1】:

    很简单。

    在专利方面,视频历来是一个雷区。开源世界的人没有钱支付控制 H264 的 MPEG-LA 联盟。另一方面,由 Google 提出并由 Firefox 和 Opera 实现的编解码器被 Apple、Nokia 或 Microsoft 等公司认为具有风险。问题仍未解决,但讨论取得进展。

    有一篇非常好的总结文章。我会再找找的。​​p>

    【讨论】:

      【解决方案2】:

      实际上,HTML5 标准机构将在 OGG 上进行标准化(具有使用其他编解码器的能力,就像以前的 HTML 版本所说的那样)。

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

      【讨论】:

        猜你喜欢
        • 2016-02-26
        • 1970-01-01
        • 1970-01-01
        • 2015-12-14
        • 2016-05-10
        相关资源
        最近更新 更多