【问题标题】:Video tearing on Samsung Smart TV HLS player三星智能电视 HLS 播放器上的视频撕裂
【发布时间】:2015-03-19 06:39:08
【问题描述】:

我正在构建一个三星智能电视应用程序,将 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 切换时间的阈值”,但这仍然对我没有帮助。

还有其他人遇到过这个问题吗?如果是这样,任何建议将不胜感激。

【问题讨论】:

    标签: media-player samsung-smart-tv


    【解决方案1】:

    模拟器或电视中的视频撕裂?

    关于 m3u8 像这样写 url 即“http://mydomain.com/playlist.m3u8

    http://mydomain.com/playlist.m3u8|COMPONENT=HLS”。

    【讨论】:

    • 视频在电视上流泪。我一直在使用带有“|COMPONENT=HLS”的 URL。如果我不这样做,我的 HLS 流将无法播放。
    • 我在本教程的帮助下创建了我的应用程序,它正在工作。检查这个samsungdforum.com/upload_files/files/guide/data/html/html_2/…
    • 嗨 Miso,你能重新上传你的代码吗,我在使用 HLS 流时也遇到了同样的问题。
    • 是否有任何可用的三星智能电视应用程序允许您粘贴 m3u8 url 或 rtmp 流并在电视上播放?
    【解决方案2】:

    这是一个旧线程,但如果您仍然想知道或其他人正在寻找相同的答案。

    我最近开始开发三星智能电视广告应用程序,它播放相同类型的流媒体,我最终输入了一个 |STARTBITRATE= 非常高的数字 20000000 或 2000 万。在 sdk 中,这些人说你可以使用 HIGHEST,但它对我不起作用,所以更高的数字是起点,它开始寻找最近的,希望这是你能拥有的最好的质量,开始与。

    干杯

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多