Video.js HLS 选择质量低于预期的 TS 段

问题描述

我正在使用 video.js 播放 m3u8 文件中具有多种品质的 HLS 视频流。我注意到 video.js 选择的质量低于给定质量的预期质量。我用另一个 HLS 播放器检查了相同的流和带宽,Chrome 的“本机 MPEG-Dash + HLS 播放”扩展,它在没有缓冲的情况下提高了质量。这是一致的。

我还修改了 m3u8 文件,作弊,篡改了规定的带宽,以反映相关 TS 段的带宽低于实际带宽。然后我在相同的条件下再次播放视频。这次video.js有点作弊,选择了更高质量的视频,仍然没有缓冲。我的结论是,虽然 video.js 能够提供更高质量的文件,但它选择质量较低的文件,可能是为了安全起见,比其他播放器具有更高的安全余量。

问题:如何降低 video.js 的安全余量?与总是播放较低质量的游戏相比,我更喜欢具有缓冲风险的更高质量。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)