本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
概念和術語
AWS Elemental MediaPackage (MediaPackage) 包含下列元件:
- Just-in-time 封裝
-
MediaPackage 執行just-in-time 封裝 (JITP)。當播放裝置請求內容時, 會以 MediaPackage 動態方式自訂即時影片串流,並以與請求裝置相容的格式建立資訊清單。
- 發送服務
-
MediaPackage 被視為原始服務,因為它是媒體內容交付的分佈點。
- Packager
-
Packager 準備輸出串流以供不同類型的玩家存取。封裝器類型會指定從端點 MediaPackage 交付的串流格式 (Apple HLS、DASH-ISO、Microsoft Smooth Streaming 或 Common Media Application Format 【CMAF】)。其他 packager 設定包括緩衝區和更新期間,以及資訊清單標籤處理指示。
Packager 是端點的一部分。每個端點都必須有一個且只有一個 packager。若要對相同內容使用不同的 packager 類型,請在該頻道上建立多個端點。
- 來源內容
-
「來源內容」是 MediaPackage 擷取的即時串流和影片檔案。
-
對於即時影片,來源內容來自上游編碼器,例如 AWS Elemental MediaLive MediaPackage 支援HLS來源內容。
-
對於隨需影片 (VOD),來源內容位於您 AWS 帳戶中的 Amazon Simple Storage Service (Amazon S3) 儲存貯體中。 MediaPackage 支援 HLS和 MP4(.smil 資訊清單格式) 內容。
-
- 串流
-
串流是指 的內容輸入和輸出 MediaPackage。
用於即時串流時,上游編碼器所傳送輸入 MediaPackage 的即時串流,將傳送到頻道。當下游裝置請求播放內容時, 會以 MediaPackage 動態方式封裝串流 (包括指定封裝器類型、新增加密和設定軌道輸出),並將其做為端點的輸出傳遞至請求裝置。端點可產生多個串流。
對於VOD工作流程,從 Amazon S3 MediaPackage 提取以檔案為基礎的內容。如同即時工作流程,當下游裝置請求播放內容時, 會以 MediaPackage 動態方式封裝串流,並將其交付給請求裝置做為資產資源的輸出。
- 追蹤
-
音軌構成輸出內容串流。在輸出串流中 MediaPackage 包含選取的影片、音訊和字幕或字幕音軌。串流會將音軌交付給玩家 (直接或透過 CDN),而玩家會根據玩家邏輯或網路條件 (例如可用的頻寬) 播放音軌。
即時元件
下列元件適用於 中的即時工作流程 MediaPackage:
- 頻道
-
頻道代表內容串流的進入點 MediaPackage。上游編碼器 (如 AWS Elemental MediaLive ) 將內容傳送到頻道。當 MediaPackage 收到內容串流時,它會封裝內容,並從您在頻道上建立的端點輸出串流。每組傳入的適應性位元速率 (ABR) 串流都有一個頻道。
- 端點
-
端點 是頻道的一部分,代表 MediaPackage 的封裝層面。在頻道上建立端點時,將指定輸出串流將使用的串流格式、封裝參數和功能。下游裝置從端點請求內容。一個頻道可以有多個端點。
- 收集任務
-
收集任務是您建立從即時內容串流擷取VOD資產的任務。收集任務會定義VOD資產的開始和結束時間,以及 MediaPackage 存放資產的位置。當任務執行時, 會為您指定的時間 MediaPackage 建立HLS剪輯。此剪輯會儲存為您選擇的 Amazon S3 儲存貯體中的VOD資產。您可以使用 中的 VOD功能 MediaPackage ,將資產提供給最終使用者。
VOD 元件
下列元件適用於 中的VOD工作流程 MediaPackage:
- 資產
-
資產代表檔案型內容的進入點 in MediaPackage. MediaPackage 使用資產中的資訊從 Amazon S3 中尋找和擷取您的來源內容。當您在 中建立資產時 MediaPackage,您會將其與封裝群組建立關聯,而該封裝群組包含一或多個封裝組態。每個資產和封裝組態組合都提供URL用於播放重新封裝內容的 。每個資產會與一個封裝群組的所有封裝組態相關聯。
- 封裝組態
-
封裝組態會定義 MediaPackage 如何格式化、加密和提供原始內容給瀏覽者。封裝組態包含串流選取、加密、區段持續時間和組合,以及一或多個 HLS、DASH、 MSS或CMAF資訊清單定義等設定。
- 封裝群組
-
封裝群組是一組一或多個封裝組態。由於您可以將群組關聯到多個資產,群組提供一個有效方式來將多個封裝組態與多個資產建立關聯。