m3u8文件内容顺序

时间:2014-01-30 23:37:20

标签: video-streaming m3u8

我有一个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

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

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:0)

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

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