(可選)步驟 4:輸出視頻點播內容 - AWS Elemental MediaPackage

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

(可選)步驟 4:輸出視頻點播內容

若要使「即時 MediaPackage 至 VOD」資產可供播放,請建立封裝群組、封裝組態和資產資源。該資產會從 Amazon S3 儲存貯體擷取即時視訊點播資產。封裝群組擁有一或多個封裝組態,用於定義輸出格式和設定。

建立封裝群組

封裝群組會保留一或多個封裝組態。封裝組態可讓您定義所需的 VOD 輸出類型。若要套用這些輸出定義,請將封裝群組與多個資產產生關聯。

您有 15 個來源內容。您希望將它們全部提供為短跑,HLS 和加密的 HLS 輸出。若要這麼做,您可以使用 DASH、HLS 和加密的 HLS 封裝組態來定義一個封裝群組。然後,您可以將該群組與代表這些內容片段的資產資源相關聯。您不必為每個資產建立新的設定。

MediaPackage 不需要您提供任何客戶數據。封裝群組中沒有預期您會提供客戶資料的欄位。

建立封裝群組
  1. 在 [封裝群組] 頁面上,選擇 [建立群組]。

  2. ID 中,輸入描述群組的名稱,例如gamehighlights。ID 是群組的主要識別碼,而且在此帳戶中必須是唯一的AWS 區域。支援的字元包括字母、數字、底線 (_) 和破折號 (-)。您不能在 ID 中使用空格。

  3. 選擇 建立

建立封裝組態

封裝組態指定如何設定輸出資訊清單,例如串流選擇限制和排序。

MediaPackage 不需要您提供任何客戶資料。在封裝組態中沒有欄位,預期您會提供客戶資料。

建立封裝組態
  1. Packaging groups (封裝群組) 頁面,選擇您剛建立的群組。

  2. 在封裝群組的詳細資料頁面上,選擇 [封裝組態] 下方的 [管理組態]。

  3. 在 [管理封裝組態] 頁面上,選擇 [新],然後選擇 [新增組態]。

  4. 針對 ID,輸入描述組態的名稱,例如 hls_highlights。ID 是組態的主要識別碼,在此 ID 中對您的帳戶而言必須是唯一的AWS 區域。支援的字元包括字母、數字、底線 (_) 和破折號 (-)。您不能在 ID 中使用空格。

  5. 保留剩餘的欄位的預設值,然後選擇 Save (儲存)

建立資產

資產資源是AWS Elemental MediaPackage擷取、封裝和提供 VOD 內容的方式。資產與一或多個封裝組態相關聯。下游裝置會將播放要求傳送至資產上的特定封裝組態。

MediaPackage 不需要您提供客戶資料,因此資產不會包含這些欄位。

建立資產和擷取來源內容
  1. 從 Amazon S3 儲存貯體中,判斷您使用哪個檔案做為來源內容。記下以下項目:

    • 存放檔案的 Amazon S3 儲存貯體的名稱

    • 該文件的完整路徑,例如 S3://桶/路徑/source-file-name

    • 允許從 Amazon S3 讀 MediaPackage 取的 IAM 角色

  2. 在 MediaPackage 主控台上,前往 [資產] 頁面,然後選擇 [內嵌資產]。

  3. 對於 Amazon S3 儲存貯體名稱,請選擇存放來源內容的儲存貯體。

  4. 對於 IAM 角色,請選擇使用現有角色,然後選取允 MediaPackage 許從 Amazon S3 讀取的 IAM 角色。

  5. 針對「檔案名稱」,輸入 Amazon S3 儲存貯體中 .smil 資訊清單 (MP4) 或 .m3u8 父播放清單 (HLS) 的完整路徑,包括來源內容的名稱。例如,如果您的內容被呼叫,lion_movie.m3u8且位於值區中名為的子目錄thursday_nightmovies,您可以在「檔案名稱」欄位中輸入下列內容:

    thursday_night/lion_movie.m3u8

    您不需要輸入儲存貯體名稱,因為您在 Amazon S3 儲存貯體名稱欄位中選擇了該名稱

  6. 在「封裝」群組中,選擇您在其中建立的群組建立封裝群組

  7. 選擇 Ingest assets (擷取資產)

提供播放網址

創建資產資源後,AWS Elemental MediaPackage準備為打包清單提供給觀眾。這是在背景中進行,可能需要一些時間,視來源內容的大小和複雜性而定,但通常在幾分鐘之內。資訊清單的 URL 會立即出現在資產的詳細資訊頁面,但尚無內容可供播放。

每個資訊清單的處理完成後, MediaPackage 將 Amazon CloudWatch 事件傳送到您的帳戶。

在資產上, MediaPackage 提供每個封裝組態的 URL。此 URL 可讓下游裝置 (CDN 或播放裝置) 從 MediaPackage 請求 VOD 內容。

取得播放 URL
  1. 在 MediaPackage 主控台上,前往「資」頁面,然後選擇您在其中建立的資產 ID 步驟 4:建立資產

  2. 在資產的詳細資訊頁面,取得每個封裝組態的 URL。

  3. 將 URL 提供給下游裝置 (CDN 或播放器) 負責人。在下游裝置,這個人員必須輸入請求目的地,作為來自相應封裝組態的 URL。

每個 URL 都是固定。在此資產和封裝組態的組合存留期,永遠不會變更。將 URL 提供給下游裝置 (CDN 或播放器) 負責人。在下游裝置,這位人員必須使用資產的 URL 作為請求目的地。