首页 文章

如何在Chrome中处理糟糕的HTML5视频效果?

提问于
浏览
26

一年多以前,我们在网站上添加了video page . 当时OGV不是很好,而且没有好的WebM编码器,所以我们决定将HTML5和h.264用于webkit浏览器(Chrome,Safari等),然后回退到其他浏览器的Flash(使用相同的h.264源文件 . )

这已经有一段时间了 . 最近(可能是一两个月,因此多个Chrome版本 - 目前版本为24.0.1312.52米)我们发现Chrome确实在播放方面落后 . 我们认为这是一个服务器问题,所以我们升级了服务器,它仍然表现相同 . 我记得读过谷歌希望放弃h.264并将每个人都移到WebM,并认为这种表现是其中的一部分 . 我们将一些视频转换为WebM并使用Chrome进行测试,它们的延迟同样糟糕 . 同一视频(WebM)在FireFox中流畅地流动,并且MP4通过Flash插件在FireFox中流动很好 .

我去了YouTube并开启了HTML5视频支持,并发现视频在Chrome中也处于滞后状态(在高清模式下运行时),而在Flash模式下播放效果很好 . (即使启用HTML5,某些视频仍然可以通过Flash播放 . )

在Windows 8和Mountain Lion上进行了测试 .

我和同事谈过,他们也看到了同样的问题 . 所以这不仅仅是我 . 所以我的问题是:

  • 这是我们的视频编码问题吗?

  • 这是Chrome的错误吗?

  • 或者它只是本地化给我们?

  • 除了切换回Flash之外,还有办法解决这个问题吗?

1 回答

  • 14

    HW-acc video decode

    这是我的意思 . 如果该标志是 disabled ,则浏览器会尝试使用hw-accelerated视频解码,我可以在某些设备中授予错误和慢速视频渲染 . 如果 enabled ,从未使用过加速视频解码,但上述问题就消失了 . 它理论上增加了实际能够使用这种加速度的设备的解码时间,但是我没有意识到这个问题的任何区别 . 尽管如此,仍然没有在没有测试的情况下加速这种加速度 .

相关问题