END文件存儲電影數(shù)據(jù)在電腦游戲由NovaLogic開發(fā),如三角洲部隊,裝甲拳,科曼奇,F(xiàn)-22和其他相關(guān)的任務(wù)結(jié)束播放。End文件下載(m3u8合并下載器)一款能夠直接將m3u8鏈接直接合并成TS文件并下載的軟件,省去了下載M3U8文件的步驟就能夠直接下載視頻,非常方便。
End文件下載(m3u8合并下載器)介紹
M3U8視頻格式也是一種M3U,是某些移動設(shè)備例如安卓,蘋果手機瀏覽器緩存視頻的“專用視頻格式”。只是它的編碼格式是UTF-8格式。M3U用Latin-1字符集編碼。M3U8格式特點是帶有一個目錄信息或文件,而許多安卓手機或者iPhone手機瀏覽器緩存的電影格式都為M3U8,需要進(jìn)行轉(zhuǎn)碼才可以播放。
M3U8文件是指UTF-8編碼格式的M3U文件。M3U文件是記錄了一個索引純文本文件,打開它時播放軟件并不是播放它,而是根據(jù)它的索引找到對應(yīng)的音視頻文件的網(wǎng)絡(luò)地址進(jìn)行在線播放。而M3U8有啥好處呢?主要是可以做多碼率的適配,根據(jù)網(wǎng)絡(luò)帶寬,客戶端會自動選擇一個適合自己碼率的文件進(jìn)行播放,保證視頻流的流暢。
m3u8 文件其實是 HTTP Live Streaming(縮寫為 HLS) 協(xié)議的部分內(nèi)容,而 HLS 是一個由蘋果公司提出的基于 HTTP 的流媒體網(wǎng)絡(luò)傳輸協(xié)議。
HLS 的工作原理是把整個流分成一個個小的基于 HTTP 的文件來下載,每次只下載一些。當(dāng)媒體流正在播放時,客戶端可以選擇從許多不同的備用源中以不同的速率下載同樣的資源,允許流媒體會話適應(yīng)不同的數(shù)據(jù)速率。在開始一個流媒體會話時,客戶端會下載一個包含元數(shù)據(jù)的 extended M3U (m3u8) playlist文件,用于尋找可用的媒體流。HLS 只請求基本的 HTTP 報文,與實時傳輸協(xié)議(RTP)不同,HLS 可以穿過任何允許 HTTP 數(shù)據(jù)通過的防火墻或者代理服務(wù)器。它也很容易使用內(nèi)容分發(fā)網(wǎng)絡(luò)來傳輸媒體流。
m3u8 文件實質(zhì)是一個播放列表(playlist),其可能是一個媒體播放列表(Media Playlist),或者是一個主列表(Master Playlist)。但無論是哪種播放列表,其內(nèi)部文字使用的都是 utf-8 編碼。
當(dāng) m3u8 文件作為媒體播放列表(Meida Playlist)時,其內(nèi)部信息記錄的是一系列媒體片段資源,順序播放該片段資源,即可完整展示多媒體資源。其格式如下所示:
對于點播來說,客戶端只需按順序下載上述片段資源,依次進(jìn)行播放即可。而對于直播來說,客戶端需要定時重新請求該 m3u8 文件,看下是否有新的片段數(shù)據(jù)需要進(jìn)行下載并播放。
當(dāng) m3u8 作為主播放列表(Master Playlist)時,其內(nèi)部提供的是同一份媒體資源的多份流列表資源(Variant Strean)。其格式如下所示:
該備用流資源指定了多種不同碼率,不同格式的媒體播放列表,并且,該備用流資源也可同時提供不同版本的資源內(nèi)容,比如不同語言的音頻文件,不同角度拍攝的視屏文件等等。
- PC官方版
- 安卓官方手機版
- IOS官方手機版