【问题标题】:Is OGG really necessary for HTML5 video full compatibility?OGG 真的需要 HTML5 视频完全兼容吗?
【发布时间】:2012-07-30 08:23:35
【问题描述】:

我正在准备一个带有视频的网页。我想让它与各种设备兼容,因此我插入了一个 HTML5 <video> 标记,其中包含用于不兼容浏览器(主要是 Internet Explorer

对于 HTML5 视频,我将视频转换为 MP4/H.264 和 WebM/VP8。根据Wikipedia,H.264 被以下用户使用:

  • Internet Explorer
  • 谷歌浏览器
  • Safari(iOS+桌面)
  • Android 浏览器

虽然 VP8 兼容:

  • 火狐
  • 歌剧
  • (再次)Chrome 和 Android

似乎涵盖了所有内容(谈论今天的浏览器的最新版本),Flash 回退到旧版本。

考虑到 MP4 + WebM 似乎就足够了,我可以跳过 OGG 版本的视频吗?

【问题讨论】:

    标签: html html5-video flash


    【解决方案1】:

    h246 涵盖智能手机和 h264 利益相关者浏览器(大公司)。

    WebM 涵盖 Firefox 和 Opera(独立的免费浏览器)。

    h264 应该是首选(第一)选择,因为智能手机可能能够解码 WebM,但它们通常只能硬件加速 h264。

    所有支持 Theora (ogg) 的浏览器现在也应该能够支持 WebM。没有理由再在 Theora 中编码视频了。

    【讨论】:

      【解决方案2】:

      对不起,是的,为了完全兼容,.ogg 是必需的。我试图在我的网站上创建一个页面,用于仅使用 h.264 和 webM 共享我的视频,但是很多智能手机无法播放它们。

      如果您需要,可以使用许多免费的 ogg 转换器 (one of them as an example)。

      【讨论】:

      • 谢谢!我可以请你告诉我一个只有 ogg 功能的智能手机的例子吗?只是想知道我们是否在谈论旧的?
      • 如果我没记错的话是“sony tablet P”和海豚浏览器,“Samsung galaxy 551”和 Opera Mini,以及一台旧 Lg 智能手机(我不记得型号),但是使用更流行的智能手机,(诺基亚 Lumia 800,三星 Galaxy S2,它可以正常工作......)
      【解决方案3】:

      Firefox 和 Chrome 分别从 2009 年 6 月和 2010 年 1 月开始全面支持 OGG。 Firefox 于 2013 年 4 月开始部分支持 MP4,而 Safari 和 Chrome 从 2008 年和 2010 年或更长时间开始全面支持 MP4。 Firefox 和 Chrome 分别从 2011 年 3 月和 2010 年 9 月开始部分支持 WebM。 IE 自 2011 年 3 月起完全支持 MP4。Edge 完全支持 MP4,部分支持 WebM。 Opera 从 2011 年 6 月开始部分支持 WebM,从 2013 年 8 月开始全面支持。所有的移动浏览器都支持 MP4,所以不需要包含。

      因此,从 2011 年 3 月开始,仅使用 MP4 和 WebM 就可以支持 Firefox 和 IE,从 2011 年 6 月开始基本永远支持 Chrome 和 Safari,以及 Opera。在我看来,MP4 和 WebM 提供了很多支持。只需包含一个备用图片,如果有人 5 年或更长时间没有升级他们的浏览器,他们就不会获得完整的体验。在我看来听起来很公平。

      如果你关心支持 5 年没有升级的人,OGG 在 Firefox、Chrome 和 Opera 中都有很好的支持。 IE、Edge、Safari 根本不支持。

      【讨论】:

        猜你喜欢
        • 2021-07-03
        • 2016-07-31
        • 2013-04-19
        • 1970-01-01
        • 1970-01-01
        • 2013-11-16
        • 1970-01-01
        • 2011-11-10
        • 2012-11-27
        相关资源
        最近更新 更多