本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
(可選)步驟 4:輸出視頻點播內容
若要使「即時 MediaPackage 至 VOD」資產可供播放,請建立封裝群組、封裝組態和資產資源。該資產會從 Amazon S3 儲存貯體擷取即時視訊點播資產。封裝群組擁有一或多個封裝組態,用於定義輸出格式和設定。
建立封裝群組
封裝群組會保留一或多個封裝組態。封裝組態可讓您定義所需的 VOD 輸出類型。若要套用這些輸出定義,請將封裝群組與多個資產產生關聯。
您有 15 個來源內容。您希望將它們全部提供為短跑,HLS 和加密的 HLS 輸出。若要這麼做,您可以使用 DASH、HLS 和加密的 HLS 封裝組態來定義一個封裝群組。然後,您可以將該群組與代表這些內容片段的資產資源相關聯。您不必為每個資產建立新的設定。
MediaPackage 不需要您提供任何客戶數據。封裝群組中沒有預期您會提供客戶資料的欄位。
建立封裝群組
-
在 [封裝群組] 頁面上,選擇 [建立群組]。
-
在 ID 中,輸入描述群組的名稱,例如
gamehighlights
。ID 是群組的主要識別碼,而且在此帳戶中必須是唯一的AWS 區域。支援的字元包括字母、數字、底線 (_) 和破折號 (-)。您不能在 ID 中使用空格。 -
選擇 建立 。
建立封裝組態
封裝組態指定如何設定輸出資訊清單,例如串流選擇限制和排序。
MediaPackage 不需要您提供任何客戶資料。在封裝組態中沒有欄位,預期您會提供客戶資料。
建立封裝組態
-
在 Packaging groups (封裝群組) 頁面,選擇您剛建立的群組。
-
在封裝群組的詳細資料頁面上,選擇 [封裝組態] 下方的 [管理組態]。
-
在 [管理封裝組態] 頁面上,選擇 [新增],然後選擇 [新增組態]。
-
針對 ID,輸入描述組態的名稱,例如
hls_highlights
。ID 是組態的主要識別碼,在此 ID 中對您的帳戶而言必須是唯一的AWS 區域。支援的字元包括字母、數字、底線 (_) 和破折號 (-)。您不能在 ID 中使用空格。 -
保留剩餘的欄位的預設值,然後選擇 Save (儲存)。
建立資產
資產資源是AWS Elemental MediaPackage擷取、封裝和提供 VOD 內容的方式。資產與一或多個封裝組態相關聯。下游裝置會將播放要求傳送至資產上的特定封裝組態。
MediaPackage 不需要您提供客戶資料,因此資產不會包含這些欄位。
建立資產和擷取來源內容
從 Amazon S3 儲存貯體中,判斷您使用哪個檔案做為來源內容。記下以下項目:
-
存放檔案的 Amazon S3 儲存貯體的名稱
-
該文件的完整路徑,例如 S3://桶/路徑/source-file-name
-
允許從 Amazon S3 讀 MediaPackage 取的 IAM 角色
-
-
在 MediaPackage 主控台上,前往 [資產] 頁面,然後選擇 [內嵌資產]。
對於 Amazon S3 儲存貯體名稱,請選擇存放來源內容的儲存貯體。
-
對於 IAM 角色,請選擇使用現有角色,然後選取允 MediaPackage 許從 Amazon S3 讀取的 IAM 角色。
-
針對「檔案名稱」,輸入 Amazon S3 儲存貯體中 .smil 資訊清單 (MP4) 或 .m3u8 父播放清單 (HLS) 的完整路徑,包括來源內容的名稱。例如,如果您的內容被呼叫,
lion_movie.m3u8
且位於值區中名為的子目錄thursday_night
中movies
,您可以在「檔案名稱」欄位中輸入下列內容:thursday_night/lion_movie.m3u8
您不需要輸入儲存貯體名稱,因為您在 Amazon S3 儲存貯體名稱欄位中選擇了該名稱。
-
在「封裝」群組中,選擇您在其中建立的群組建立封裝群組。
-
選擇 Ingest assets (擷取資產)。
提供播放網址
創建資產資源後,AWS Elemental MediaPackage準備為打包清單提供給觀眾。這是在背景中進行,可能需要一些時間,視來源內容的大小和複雜性而定,但通常在幾分鐘之內。資訊清單的 URL 會立即出現在資產的詳細資訊頁面,但尚無內容可供播放。
每個資訊清單的處理完成後, MediaPackage 將 Amazon CloudWatch 事件傳送到您的帳戶。
在資產上, MediaPackage 提供每個封裝組態的 URL。此 URL 可讓下游裝置 (CDN 或播放裝置) 從 MediaPackage 請求 VOD 內容。
取得播放 URL
-
在 MediaPackage 主控台上,前往「資產」頁面,然後選擇您在其中建立的資產 ID 步驟 4:建立資產。
-
在資產的詳細資訊頁面,取得每個封裝組態的 URL。
-
將 URL 提供給下游裝置 (CDN 或播放器) 負責人。在下游裝置,這個人員必須輸入請求目的地,作為來自相應封裝組態的 URL。
每個 URL 都是固定。在此資產和封裝組態的組合存留期,永遠不會變更。將 URL 提供給下游裝置 (CDN 或播放器) 負責人。在下游裝置,這位人員必須使用資產的 URL 作為請求目的地。