m3u8是什麼檔案
m3u8是蘋果公司推出的影片播放標準,是m3u的一種,只是程式設計格式採用的是UTF-8。
m3u8準確來說是一種索引文件,使用m3u8文件實際上是透過它來解析對應的放在伺服器上的視訊網路位址,從而實現線上播放。使用m3u8格式檔案主要因為可以實現多碼率影片的適配,影片網站可以根據使用者的網路頻寬情況,自動為客戶端配對一個合適的碼率檔案進行播放,從而保證影片的流暢度。
下面是一個m3u8檔案的格式:
// M3U8文件必须包含的标签,并且必须在文件的第一行 #EXTM3U // M3U8文件的版本,常见的是3 #EXT-X-VERSION:3 // 第一个TS分片的序列号 #EXT-X-MEDIA-SEQUENCE:0 // 是否允许cache #EXT-X-ALLOW-CACHE:YES // 每个每个媒体段(ts)的最大的时长 #EXT-X-TARGETDURATION:39 // 每个媒体段(ts)的持续时间 #EXTINF:1.084422, /videolib1/1903/15/9b4wxrd1g/SD/9b4wxrd1g-mobile-0.ts // 每个媒体段(ts)的持续时间 #EXTINF:2.002000, /videolib1/1903/15/9b4wxrd1g/SD/9b4wxrd1g-mobile-1.ts // 每个媒体段(ts)的持续时间 #EXTINF:2.919578, /videolib1/1903/15/9b4wxrd1g/SD/9b4wxrd1g-mobile-2.ts // ... 中间部分省略 /videolib1/1903/15/9b4wxrd1g/SD/9b4wxrd1g-mobile-130.ts // 每个媒体段(ts)的持续时间 #EXTINF:11.386378, /videolib1/1903/15/9b4wxrd1g/SD/9b4wxrd1g-mobile-131.ts // 表示PlayList的末尾了 #EXT-X-ENDLIST
以上是m3u8是什麼文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!