HTML5 视频播放器在视频加载后仍然卡顿

HTML5 视频播放器在视频加载后仍然卡顿

我使用 jwplayer 在我的网站上播放视频,但无法让它们流畅运行。它们会卡顿,尤其是在全屏模式下,尽管我等待视频完全加载。

我尝试通过将比特率从 3000k 降低到 1800k 来降低视频质量(我使用 ffmpeg 转换视频)。视频的分辨率为 1280x720(高清)。

有什么建议我下一步该尝试什么吗?谢谢

== 编辑 ==
我尝试显示相同的视频,强制 jwplayer 使用 flash 而不是 html5,使用 flash 时视频播放正常 - 所以问题不在于视频本身。

答案1

如果使用 Flash,请切换硬件加速以查看是否有帮助:

  1. 导航到“查找 Flash Player 版本”页面。
  2. 验证您是否位于标题为“查找 Flash Player 版本类型和功能(仅限 Flash 开发人员)”的部分
  3. 右键单击您的播放器版本并选择“设置”
  4. 将出现“设置”对话框,更改底部的选项卡以显示(如果尚未显示)并取消选中(或者如果您想启用,请选中)“启用硬件加速”复选框。
  5. 关闭对话框并重新启动浏览器。

来源及截图:http://forums.adobe.com/thread/891337?tstart=0

答案2

导致您遇到的问题的原因可能有很多,下面列举一些:

  • 带宽有限
  • Web 服务器问题(拥塞、限制)
  • 客户端内存不足
  • Flash/浏览器兼容性差
  • 视频编码错误

每一个都需要检查,然后才能更详细地询问整个问题——您甚至可能会通过查看清单偶然找到解决方案。

相关内容