本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
一般 MediaPackage 即時處理流程
以下概述了中即時內容的一般流程 MediaPackage:
-
上游編碼器(例如AWS Elemental MediaLive)將具有摘要身份驗證的 HLS 實時流通過 WebDAV 發送到 MediaPackage 通道輸入 URL,並包含該通道的訪問憑據(如中所述)。 MediaPackage如果您使用的是輸入冗餘,編碼器會向通道上的每個輸入 URL 發送兩個相同的 HLS 實時流。 MediaPackage MediaPackage 使用來自一個輸入 URL 的流作為源內容。如果 MediaPackage 停止接收作用中輸入 URL 上的內容,它會自動切換到來源內容的其他輸入 URL。此外,AWS 會擴展和縮減資源,以處理傳入的流量。
如需詳細資訊,請參閱 即時輸入備援AWS Elemental MediaPackage處理流程。
注意
為了允許支援時移檢視等功能,請在有限的時間內 MediaPackage 儲存所有接收到的內容。只有在遇到端點上所定義 startover window (從頭播放時段),這段儲存內容才可供播放。如果儲存的內容位於 Starttover 視窗之外,或者您尚未在端點上定義視窗,則無法播放儲存的內容。如需詳細資訊,請參閱 時移檢視參考 AWS Elemental MediaPackage。
-
下游裝置會 MediaPackage 透過端點輸出 URL 要求內容。下游設備可以是視頻播放器或 CDN。輸出網址與特定串流格式 (蘋果 HLS、DASH ISO、Microsoft 流暢串流或 CMAF) 的端點相關聯。
-
從下游裝置 MediaPackage 收到播放要求時,會根據您在端點上指定的設定動態封裝串流。封裝可以包含新增加密和設定音訊、影片和字幕或字幕軌輸出。
-
MediaPackage 通過 HTTPS 將輸出流傳遞給請求的設備。如同輸入一樣,AWS 擴展和縮減資源,以處理流量變化。
-
MediaPackage 通過 Amazon 日誌活動 CloudWatch。您可以檢視資訊,例如內容要求的數量,以及 MediaPackage 已接收或傳送的內容數量。如需有關檢視中 MediaPackage 測量結果的資訊 CloudWatch,請參閱監控 AWS Elemental MediaPackage 與 Amazon CloudWatch 指標。
在整個內容輸入和輸出過程中,在潛在的基礎結構故障成為觀眾的問題之前,先 MediaPackage 檢測並緩解這些故障。
下圖顯示了整個過程。