【发布时间】:2013-01-02 22:24:51
【问题描述】:
一年多以前,我们在网站上添加了video page。当时 OGV 不是很好,也没有好的 WebM 编码器可用,所以我们决定为 webkit 浏览器(Chrome、Safari 等)使用 HTML5 和 h.264,然后为其他浏览器回退到 Flash(使用相同的 h.264 源文件。)
这已经有一段时间了。最近(可能是一两个月,所以在多个 Chrome 版本 - 当前版本 24.0.1312.52 m)我们发现 Chrome 的播放确实滞后。我们认为这是服务器问题,所以我们升级了服务器,它的行为仍然相同。我记得读到谷歌想要放弃 h.264 并将所有人转移到 WebM,并认为这种性能是其中的一部分。我们将一些视频转换为 WebM 并使用 Chrome 对其进行了测试,但它们的滞后性同样糟糕。相同的视频 (WebM) 在 FireFox 中流畅播放,而 MP4 通过 Flash 插件在 FireFox 中播放效果很好。
我去了 YouTube 并打开了 HTML5 视频支持,发现视频在 Chrome 中也滞后(以高清运行时),而它们在 Flash 模式下播放良好。 (即使启用了 HTML5,一些视频仍然通过 Flash 播放。)
在 Windows 8 和 Mountain Lion 上测试。
我与同事交谈过,他们也遇到了同样的问题。所以不只是我。所以我的问题是:
- 这是我们的视频编码问题吗?
- 这是 Chrome 的错误吗?
- 还是只是本地化给我们?
- 除了切换回 Flash 之外,还有其他方法可以解决这个问题吗?
【问题讨论】:
-
我也看到了这一点,但仅在较大的视频尺寸时才明显。老实说,我把这归结为我的测试机器没有电——但也许不是?!
-
@w3d 一年前的表现还不错。我以为我也遇到了机器问题,或者我更改了编码,但即使是旧视频也可以播放。
-
您能否分享一个测试视频,其编码与您的内容相同,但表现出相同的行为?它在 OSX 和 Windows 上的行为是否相同?是大帧还是高帧率?您是否有任何可能会影响结果的 Chrome 插件/扩展程序
-
@Offbeatmammal 在 OSX 和 Windows 上相同 - 我已经在禁用所有 Chrome 扩展程序的情况下进行了尝试。 .您可以下载MP4 video from here。它是 720p。
-
嘿,吉姆,在 OSX 上的 Chrome 中在家中尝试了视频(以及网站上的其他人),它们看起来很好,即使在缓冲区之前寻找方法也很好。您正在经历什么“滞后”?它们在小型和大型模式下都很好(这些年来再次见到 Pascal 很有趣!)。它通过像gist.github.com/3718414 这样的事件记录器表现如何?