我正在构建一个三星智能电视应用,可以将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切换时间的阈值,适用于在不同组中的流之间切换',但这对我没有帮助。
还有其他人遇到过这个问题吗?如果是这样,我们将不胜感激。
答案 0 :(得分:0)
视频在模拟器或电视中撕裂?
关于m3u8写这个网址,即“http://mydomain.com/playlist.m3u8”就像这样
答案 1 :(得分:0)
这是一个旧帖子,但如果您仍在疑惑或其他人正在寻找相同的答案。
我最近开始制作商业广告三星智能电视应用程序,该应用程序播放相同类型的流媒体,我最终输入的数据是:STARTBITRATE =非常高的数字20000000或20万。在sdk中,这些家伙说你可以使用HIGHEST,但它对我不起作用,所以数字越高是起点,它开始寻找最近的,希望是最好的质量,你可以开始用。
干杯