View a markdown version of this page

進階 DASH 資訊清單概念 - AWS Elemental MediaTailor

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

進階 DASH 資訊清單概念

在 MediaTailor 中使用 DASH 資訊清單時,了解下列進階概念可協助您更有效地設定串流工作流程並進行疑難排解:

期間開始時間計算

在 DASH 資訊清單中,期間開始時間是根據 MPD availabilityStartTime 屬性和期間start屬性計算。對於即時串流,開始時間是相對於可用性開始時間,而對於 VOD 內容,開始時間通常是相對於簡報的開頭。

當 MediaTailor 插入廣告期間時,它會仔細計算開始時間,以確保內容和廣告之間的無縫轉換。此計算考量到:

  • 原始期間的開始時間

  • 先前廣告期間的持續時間

  • 廣告決策伺服器回應中指定的任何時間位移

前置計時計算

DASH 資訊清單中的前導廣告需要特殊處理,因為它們會出現在主要內容開始之前。MediaTailor 會在資訊清單開頭以不同的期間插入前置廣告,並具有適當的開始時間和持續時間。

針對前導廣告,MediaTailor:

  • 為每個前置廣告建立新的期間

  • 將第一個前導期間的開始時間設定為 0

  • 調整主要內容期間的開始時間,以考量所有前置廣告的總持續時間

Live-to-VOD送轉換

當即時串流結束時,DASH 資訊清單可以從即時轉換為 VOD (隨選視訊) 格式。此轉換涉及將 MPD type 的屬性從 dynamic 變更為 ,static以及調整 timeShiftBufferDepth和 等其他屬性minimumUpdatePeriod

當 MediaTailor 在live-to-VOD送轉換期間處理資訊清單時,可確保:

  • 廣告標記會保留在 VOD 資訊清單中

  • 調整期間開始時間以維持適當的計時

  • 資訊清單仍與 VOD 播放用戶端相容

DRM 處理

DASH 資訊清單中的數位版權管理 (DRM) 資訊通常包含在 AdaptationSets 或 表示式中的ContentProtection元素中。MediaTailor 會在廣告插入期間保留這些元素,以確保內容保護保持不變。

處理受 DRM 保護的內容時,MediaTailor:

  • 維護原始資訊清單中的所有 ContentProtection 元素

  • 如果適用,確保廣告內容使用相容的 DRM 方案

  • 在整個資訊清單中保留任何 DRM 相關的屬性和元素

SCC 旗標

DASH 資訊清單中的補充內容控制 (SCC) 旗標提供有關內容特性和播放需求的其他資訊。這些旗標通常包含在 MPD 結構中做為屬性或元素。

MediaTailor 程序常見的 SCC 旗標包括:

  • 內容評分資訊

  • 可存取性功能 (隱藏式字幕、音訊描述)

  • 內容建議通知

  • 播放限制

MediaTailor 會在資訊清單處理期間保留這些旗標,以確保在個人化資訊清單中維護所有內容中繼資料。

了解這些進階概念可協助您設定 MediaTailor 以獲得最佳效能,並疑難排解 DASH 串流工作流程中可能發生的任何問題。