我正在构建一个三星智能电视应用程序,将 HLS 视频流式传输到内置的 HLS 播放器。
一切都很好,除了我几乎总是看到视频在播放大约 20-30 秒后撕裂。似乎播放器最初选择了一个非常低的比特率流,然后随着它向上适应而“流泪”。
我尝试以各种方式设置 BITRATES 参数(指定http://www.samsungdforum.com/upload_files/files/guide/data/html/html_2/reference/url_parameters_for_has.html)但不幸的是我收到的 m3u8 文件有所不同带宽参数很多,我找不到适用于所有这些参数并解决我的问题的设置。我还发现当我设置 BITRATES 时播放器崩溃的频率更高。
我也尝试过使用 UPTIMER 参数,但我不太明白它的作用。根据文档,它“指定了适用于在不同组中的流之间切换的初始 UP 切换时间的阈值”,但这仍然对我没有帮助。
有没有其他人遇到过这个问题?如果是这样,任何建议将不胜感激。