首頁 >常見問題 >m3u8是什麼文件

m3u8是什麼文件

angryTom
angryTom原創
2020-02-06 17:17:4427994瀏覽

m3u8是什麼文件

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

相關文章

看更多