找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 1610|回復: 0

MPEG-DASH 協議

[複製鏈接]

43

主題

10

回帖

599

積分

超級版主

積分
599
發表於 2023-8-20 14:25:51 | 顯示全部樓層 |閱讀模式
MPEG-DASH(Dynamic Adaptive Streaming over HTTP)是一個適應性流媒體傳輸技術標準,
由 MPEG(Moving Picture Experts Group)組織制定。其目的是為了提供一個統一的、標準化的解決方案,
使媒體內容可以透過 HTTP 進行適應性地流式傳輸,無論是在家中的 Wi-Fi 環境,還是在移動網絡中。

MPEG-DASH 的核心概念與 Apple 的 HLS 相似,但它設計得更為通用,不依賴於任何特定的編碼、解碼、運輸、網絡或播放器技術。

MPEG-DASH的基本原理包括:

媒體分割:

就像 HLS 一樣,DASH 也將完整的媒體內容分割成多個小片段。

媒體清單:

DASH 使用稱為 MPD(Media Presentation Description)的描述文件,而不是 HLS 的 m3u8。
MPD 文件描述了媒體的結構、片段的位置、可用的質量級別等信息。

客戶端選擇:
當播放開始時,客戶端下載 MPD 文件,根據當前的網絡環境選擇合適的質量級別,
並開始下載和播放媒體片段。在整個播放過程中,客戶端會根據網絡狀況動態調整質量。

編碼獨立性:
DASH 不規定必須使用特定的編碼格式。這意味著它可以支援如 H.264、H.265、VP9 等多種視頻編碼,
以及 AAC、MP3等音頻編碼。

加密和DRM:
跟HLS類似,MPEG-DASH也支援內容加密和數位版權管理。

由於 MPEG-DASH 是一個開放標準,它已被許多企業和組織所接受,且與多種播放器和設備兼容,
包括網頁上的 HTML5 播放器、移動應用、OTT 設備等。

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|小黑屋|JoyGears.com

GMT+8, 2024-12-23 06:54 , Processed in 0.028460 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回復 返回頂部 返回列表