采用硬件解码的高性能视频

在 Chromium 42 版本中,H.264 硬件视频解码支持已扩展到 OS X。现在,Mac、Windows 7 及更高版本以及几乎所有 Chromebook 上的 Chromium 默认支持高效解码视频。Chromium 的 HTML5 视频实现会根据驱动程序和硬件支持,自动做出关于何时使用此功能的最佳决策。

浏览器插件也受相同的硬件支持。例如,Pepper Flash 通过 ActionScript StageVideo 对象提供对视频加速的完整访问权限。在大多数情况下,从旧版 Video 切换到 StageVideo 对象应该很简单。我们建议您参阅 Adobe 出色的高性能高效率 Flash 视频最佳实践

为了获得最佳平台支持和视频效果,我们强烈建议您从插件改用 HTML5 视频。使用 Flash 等插件也可能会对移动设备上的搜索排名产生不利影响:请参阅 Google 的网站站长常见问题解答超过 90% 的浏览器在移动设备和桌面设备上实现了视频元素;Adobe 已停止为 Android Jelly Bean 中的 Flash 提供支持。“网站开发基础”视频部分介绍了如何充分利用无插件跨平台媒体。对于在 Web 上进行自适应流式传输,我们建议使用 Shaka Player,这是一个简单易用的媒体播放器,使用 MSE 实现 DASH,并可通过 EME 对内容进行可选的原生保护。同样,适用于 Android 原生应用的 ExoPlayer 也是如此。

如需详细了解插件弃用时间表以及如何迁移到原生 API,请参阅 NPAPI 弃用开发者指南