【问题标题】:m3u8 file contents orderm3u8 文件内容顺序
【发布时间】:2014-01-30 23:37:20
【问题描述】:

我有一个 m3u8 文件,想知道文件/网址的顺序是否重要。

#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=450000,RESOLUTION=448x252
448x252_450.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=800000,RESOLUTION=624x352
624x352_800.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1200000,RESOLUTION=640x360
640x360_1200.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1800000,RESOLUTION=640x360
640x360_1800.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2600000,RESOLUTION=1280x720
1280x720_2600.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=125000,CODECS="mp4a.40.2"
mp4a.40.2.m3u8

如果您注意到,分辨率并不是从最低到最高。这就是我所关心的。 谢谢!

【问题讨论】:

    标签: video-streaming m3u8


    【解决方案1】:

    只有第一个 #EXT-X-STREAM-INF 很重要。它将被选为要加载的第一个流。一旦下载了几个片段并且播放器对可用带宽有了很好的了解,它将从列表的其余部分中进行选择。

    【讨论】:

    • 我这样做了,但视频总是以最小分辨率播放。知道为什么它没有达到下一个分辨率吗?
    • 它只播放我首先列出的内容。
    【解决方案2】:

    您使用的是哪个 HLS 播放器?

    URL 的顺序无关紧要。通常,HLS 播放器最初下载第一个/最低分辨率,然后持续监控每个传输流下载的吞吐量以确定可用带宽。

    【讨论】:

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