MPEG-DASH 檢測工具

MPD 清單分析器

線上解析 MPEG-DASH 清單,查看 Period、調適集、表示層、編碼、位元率、分段定址方式與 DRM 中繼資料。

試用公開範例:
來源必須允許瀏覽器跨來源請求;清單只在本機分析,不會上傳至 FlowPick。

快速指南

如何分析 MPD 清單

不需上傳至處理伺服器,三步檢查 MPEG-DASH 清單。

01

加入 MPD 來源

貼上公開的 .mpd 網址,或切換至 XML 輸入並貼上清單內容。

02

查看清單層級

檢查 Period、AdaptationSet 與 Representation,比較解析度、編碼和位元率。

03

排查設定警告

除錯播放前,檢查缺少的屬性、直播更新設定與 ContentProtection 訊號。

什麼是 MPD 檔案?

MPD 即媒體呈現描述,是 MPEG-DASH 串流使用的 XML 清單,描述播放時間軸、影音品質、分段位置與播放設定。

靜態 MPD 與動態 MPD

靜態 MPD 通常對應長度固定的隨選內容;動態 MPD 對應直播,並常包含更新間隔、可用時間與時移緩衝區。

DASH 清單分析器可檢查什麼

影片與音訊表示層

查看解析度、位元率、編碼、MIME 類型、影格率、取樣率與語言。

分段定址方式

識別 SegmentTemplate、SegmentTimeline、SegmentList、SegmentBase 與 BaseURL。

DRM 與加密訊號

顯示 ContentProtection 方案與預設金鑰識別碼,但不嘗試解密。

實用診斷情境

MPD 清單分析器的常見使用情境

開發、測試或排查 MPEG-DASH 播放問題時,可將本工具用作線上 MPD 解析器與 DASH 清單檢測工具。

排查 MPEG-DASH 播放錯誤

除錯播放器前,先檢查 MPD 是否包含 Period、調適集、可用表示層、編碼與分段定址資訊。

檢查 DASH 直播設定

直播更新延遲或時移視窗異常時,檢查 minimumUpdatePeriod、timeShiftBufferDepth 等動態 MPD 屬性。

比較位元率與編碼階梯

檢查各檔解析度、bandwidth 和 codecs,找出自適應位元率階梯中缺少或異常的表示層。

識別 DRM 保護訊號

查看 ContentProtection 與金鑰識別碼,判斷 DASH 清單為何需要授權的播放環境。

常見 MPD 元素說明

Period

節目中的時間區間,常用於章節、廣告或內容切換。

AdaptationSet

一組可互相切換的影片、音訊或字幕元件。

Representation

調適集中的特定畫質、編碼、位元率或語言版本。

SegmentTemplate

初始化分段與媒體分段共用的 URL 及時間範本。

常見 MPD 解析與播放問題

無法載入 MPD 網址

伺服器可能限制 CORS、要求 Cookie 或 Referer,或使用已過期的簽章網址。合法取得內容時可改用 XML 輸入。

表示層缺少中繼資料

部分 MPD 從 AdaptationSet 繼承屬性。本工具支援常見規則,但自訂 Profile 可能不同。

清單包含 ContentProtection

受保護媒體可能需要授權的 DRM 播放環境。FlowPick 不會繞過 DRM 或存取控制。

需要儲存可存取的 DASH 串流?

開啟 DASH / MPD 下載器,從公開且未受保護的清單選擇影音表示層。

開啟 DASH / MPD 下載器

MPD 清單分析器常見問題

什麼是 MPD 清單分析器?

它是把 MPEG-DASH XML 轉為易讀報告的 MPD 解析工具,呈現 Period、調適集、表示層、編碼、位元率、分段與保護資料。

可以檢查 MPEG-DASH 直播清單嗎?

可以。工具會檢查 minimumUpdatePeriod、timeShiftBufferDepth 等直播屬性;首版著重結構與常見設定,並非所有 DASH Profile 的完整一致性測試。

分析器會下載或解密影片嗎?

不會,只分析清單中繼資料。可存取且未受保護的串流請使用 DASH 下載器;FlowPick 不解密 DRM 媒體。

可播放的 MPD 為何在瀏覽器分析失敗?

來源可能禁止跨來源請求,或要求 Cookie、特定標頭或簽章工作階段。瀏覽器 CORS 規則仍可能阻止讀取。