2014-01-30 111 views
1

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

只有第一個#EXT-X-STREAM-INF很重要。它將被選爲加載的第一個流。一旦下載了一對段並且玩家對可用帶寬有了一個好主意,它將從列表的其餘部分中進行選擇。

+0

我做到了,但視頻總是以最小分辨率播放。任何想法爲什麼它不會碰到下一個決議? – DDukesterman

+0

它只會播放我先列出的內容。 – DDukesterman

0

你正在使用哪一個HLS播放器?

URL的順序無關緊要。通常情況下,HLS播放器會首先下載第一個/最低分辨率,然後不斷監視每個傳輸流下載的吞吐量,以確定可用帶寬。