基於HTTP的動態自適應流

基於HTTP的動態自適應流 ( 縮寫DASH ， 也稱MPEG - DASH ） 是一種自適應比特率串流技術 ， 使高質量流媒體可以通過傳統的HTTP網絡服務器以互聯網傳遞 。 類似蘋果公司的HTTP Live Streaming （ HLS ） 方案 ， MPEG - DASH會將內容分解成一系列小型的基於HTTP的文件片段 ， 每個片段包含很短長度的可播放內容 ， 而內容總長度可能長達數小時 （ 例如電影或體育賽事直播 ） 。 內容將被製成多種比特率的備選片段 ， 以提供多種比特率的版本供選用 。 當內容被MPEG - DASH客戶端回放時 ， 客戶端將根據當前網絡條件自動選擇下載和播放哪一個備選方案 。 客戶端將選擇可及時下載的最高比特率片段進行播放 ， 從而避免播放卡頓或重新緩衝事件 。 也因如此 ， MPEG - DASH客戶端可以無縫適應不斷變化的網絡條件並提供高質量的播放體驗 ， 擁有更少的卡頓與重新緩衝發生率 。 MPEG - DASH是首個基於HTTP的自適應比特率串流解決方案 ， 它也是一項國際標準 。 MPEG - DASH不應該與傳輸協議混淆 — — MPEG - DASH使用TCP傳輸協議 。 MPEG - DASH使用現有的HTTP網絡服務器基礎設施 。 它允許如互聯網電視 、 電視機頂盒 、 臺式電腦 、 智能手機 、 平板電腦等設備消費通過互聯網傳送的多媒體內容 （ 如視頻 、 電視 、 廣播等 ） ， 並可應對變動的互聯網接收條件 。 自適應流解決方案的標準化是爲向市場提供信心 ， 使該解決方案可以用於通用部署 ， 抗衡類似但更專有的解決方案 ， 如微軟Smooth Streaming與Adobe的HDS 。 不同於HLS 、 HDS和Smooth Streaming ， DASH不關心編解碼器 ， 因此它可以接受任何編碼的內容 ， 如H .265 、 H.264 、 VP9等 。