最近在研究hls協議,經常要看m3u8檔案內容,所以就介紹一下裡面的內容代表啥意思。檔案內容如下所示:
#extm3u
#ext-x-version:3
#ext-x-targetduration:12
#ext-x-media-sequence:0
#extinf:11.11,
test_shandong007_1200/1.ts?startoffset=0&endoffset=1388192
#extinf:11.06,
test_shandong007_1200/2.ts?startoffset=1388192&endoffset=2770932
#extinf:10.75,
test_shandong007_1200/3.ts?startoffset=2770932&endoffset=4115132
#extinf:10.18,
test_shandong007_1200/4.ts?startoffset=4115132&endoffset=5390336
#extinf:10.81,
test_shandong007_1200/5.ts?startoffset=5390336&endoffset=6741868
#extinf:10.00,
test_shandong007_1200/6.ts?startoffset=6741868&endoffset=7991880
#extinf:10.07,
test_shandong007_1200/7.ts?startoffset=7991880&endoffset=9250352
#extinf:10.93,
test_shandong007_1200/8.ts?startoffset=9250352&endoffset=10616924
#extinf:10.17,
test_shandong007_1200/9.ts?startoffset=10616924&endoffset=11887804
#extinf:10.83,
test_shandong007_1200/10.ts?startoffset=11887804&endoffset=13241780
#extinf:10.00,
test_shandong007_1200/11.ts?startoffset=13241780&endoffset=14491792
#extinf:10.35,
test_shandong007_1200/12.ts?startoffset=14491792&endoffset=15785608
#extinf:10.67,
test_shandong007_1200/13.ts?startoffset=15785608&endoffset=17119280
#extinf:10.13,
test_shandong007_1200/14.ts?startoffset=17119280&endoffset=18385272
#extinf:7.83,
test_shandong007_1200/15.ts?startoffset=18385272&endoffset=19366820
#ext-x-endlist
#extm3u:每個m3u8檔案第一行必須是這個tag
#ext-x-version:相容的協議版本
#ext-x-targetduration:指定最大的**段時間長度(秒),#extinf中指定的時間長度必須小於或等於這個最大值。該值只能出現一次。
#ext-x-media-sequence:每乙個media uri 在 playlist中只有唯一的序號,相鄰之間序號+1, 乙個media uri並不是必須要包含的,如果沒有,預設為0
#extinf:描述單個**檔案的長度。後面為**檔案,如test_shandong007_1200/1.ts,其中startoffset和endoffset分別是開始時間和結束時間的時間戳
M3U8檔案詳細說明
m3u8標籤與屬性說明 extm3u 每個m3u檔案第一行必須是這個tag,請標示作用 ext x version 3 該屬性可以沒有 ext x media sequence 140651513 每乙個media uri在playlist中只有唯一的序號,相鄰之間序號 1,乙個media uri並...
如何生成HLS協議的M3U8檔案
什麼是hls協議 hls協議應用 由於傳輸層協議只需要標準的http 協議,hls 可以方便的透過防火牆或者 伺服器,而且可以很方便的利用cdn進行分發加速,這樣就可以很方便的解決大規模應用的瓶頸。並且客戶端實現起來也容易。hls協議架構圖 檔案的生成和解析 hls 協議的主要內容是關於 m3u8 ...
vue中使用video實現請求m3u8檔案的感受
我在寫完 之後去請求資料的時候,控制台竟然報錯了,這個錯誤當時翻譯的是網路或者格式不正確,後來後台說應該是他們的問題,他們修改了一下,然後就ok啦,如果你們也遇到這個問題,可以諮詢請教一下後台,我這個問題是後台說他的問題,他處理了一下,然後就好了。至此,這個需求圓滿完成。最後,這是我第一篇文章,之前...