【視頻壓縮實踐之一】DASH協議詳解

文章目錄

1、DASH協議

** 基於HTTP的動態自適應流(英語:Dynamic Adaptive Streaming over HTTP,縮寫DASH,也稱MPEG-DASH),是一種自適應比特率流技術,使高質量流媒體可以通過傳統的HTTP網絡服務器以互聯網傳遞。**
類似蘋果公司的HTTP Live Streaming(HLS)方案,MPEG-DASH會將內容分解成一系列小型的基於HTTP的文件片段,每個片段包含很短長度的可播放內容,而內容總長度可能長達數小時(例如電影或體育賽事直播)。內容將被製成多種比特率的備選片段,以提供多種比特率的版本供選用。當內容被MPEG-DASH客戶端回放時,客戶端將根據當前網絡條件自動選擇下載和播放哪一個備選方案。客戶端將選擇可及時下載的最高比特率片段進行播放,從而避免播放卡頓或重新緩衝事件。也因如此,MPEG-DASH客戶端可以無縫適應不斷變化的網絡條件並提供高質量的播放體驗,擁有更少的卡頓與重新緩衝發生率。
MPEG-DASH是首個基於HTTP的自適應比特率流解決方案,它也是一項國際標準。[1]MPEG-DASH不應該與傳輸協議混淆——MPEG-DASH使用TCP傳輸協議。不同於HLS、HDS和Smooth Streaming,DASH不關心編解碼器,因此它可以接受任何編碼格式編碼的內容,如H.265、H.264、VP9等。

組織、公司 流媒體協議
Apple HLS
Microsoft MSS
Adobe HDS
MPEG/ISO DASH(2012.4月發佈,統一兼容所有格式)

Nginx服務器搭建
DASH相關領域總結
DASH簡介及使用方法
常用工具

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章