建立 MediaTailor 播放組態 - AWS Elemental MediaTailor

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

建立 MediaTailor 播放組態

本主題說明如何建立組態,以開始使用 接收內容串流 AWS Elemental MediaTailor。它還顯示如何為下游播放裝置提供存取點以請求內容。

您可以使用 AWS Elemental MediaTailor 主控台、 AWS Command Line Interface (AWS CLI)> 或 MediaTailor API 來建立組態。如需透過 AWS CLI 或 MediaTailor API 建立組態的詳細資訊,請參閱 AWS Elemental MediaTailor API 參考

當您建立組態時,請勿將敏感的識別資訊放入自由格式欄位,例如組態名稱欄位。識別資訊可以包含客戶帳戶號碼等項目。此外,當您在 MediaTailor 主控台、REST API AWS CLI、 或 AWS SDKs中工作時,請勿使用識別資訊。您在 MediaTailor 中輸入的任何資料都可能被選入診斷日誌或 Amazon CloudWatch Events 中。

新增組態 (主控台)
  1. 在 https://https://console.aws.amazon.com/mediatailor/ 開啟 MediaTailor 主控台。

  2. Configurations (組態) 頁面上,選擇 Create configuration (建立組態)

  3. 如下列主題所述,完成組態和其他組態欄位:

  4. 選擇建立組態

    AWS Elemental MediaTailor 會在組態頁面的表格中顯示新組態

  5. (建議) 使用 AWS Elemental MediaTailor 針對資訊清單和報告請求設定 CDN。您可以使用組態播放 URLs進行 CDN 設定。如需針對資訊清單設定 CDN 和報告請求的詳細資訊,請參閱使用 CDN 最佳化 MediaTailor 廣告個人化和內容交付

必要設定

建立組態時,您需包含下列必要設定。

名稱

輸入唯一的描述組態的名稱。名稱為組態的主要識別符。允許的長度上限為 512 個字元。

內容來源

輸入此串流的資訊清單 URL 字首,去除資產 ID。長度上限為 512 個字元。

例如,URL 字首對 的 HLS 多變體播放清單 URL http://origin-server.com/a/main.m3u8和 的 DASH MPD URL http://origin-server.com/a/有效http://origin-server.com/a/dash.mpd。或者,您可以輸入較短的字首,例如 http://origin-server.com,但 /a/ 必須包含在播放器內容請求的資產 ID 中。

注意

如果您的內容來源使用 HTTPS,則其憑證必須來自知名的憑證授權單位。它不能是自我簽署的憑證。如果您使用自我簽署憑證, AWS Elemental MediaTailor 無法連線至內容原始伺服器,也無法提供資訊清單來回應玩家請求。

廣告決策伺服器

輸入廣告決策伺服器 (ADS) 的 URL。這是步驟 3:設定 ADS 請求 URL 和查詢參數 中所述具有變數的 URL,或是您用於測試用途的靜態 VAST URL。長度上限為 25,000 個字元。

注意

如果您的 ADS 使用 HTTPS,則其憑證必須來自知名的憑證授權單位。它不能是自我簽署的憑證。相同情況也適用於 ADS 傳回的 Mezzanine 廣告 URL。如果您使用自我簽署憑證,則 AWS Elemental MediaTailor 無法從內容來源擷取廣告並將其拼接至資訊清單。

選用組態設定

您可以選擇在 MediaTailor 主控台、MediaTailor API 或 AWS Command Line Interface () 中設定組態別名個人化詳細資訊進階設定AWS CLI。

組態別名

以下是您可以在 MediaTailor 主控台或使用 MediaTailor API 設定的選用組態別名。

玩家參數變數

對於工作階段初始化期間的動態網域組態,請新增一或多個玩家參數變數。

如需使用玩家參數變數動態設定網域的詳細資訊,請參閱 適用於多個內容和廣告來源的 MediaTailor 網域變數

日誌組態

以下是日誌組態設定。

啟用百分比

設定 MediaTailor 寫入 CloudWatch Logs 的播放組態工作階段日誌百分比。例如,如果您的播放組態有 1000 個工作階段,且您將百分比設定為啟用 60,MediaTailor 會將 600 個工作階段日誌寫入 CloudWatch Logs。

當您啟用此選項時,MediaTailor 會自動建立服務連結角色,允許 MediaTailor 在您的 CloudWatch Logs 帳戶中寫入和管理工作階段日誌。如需詳細資訊,請參閱使用 MediaTailor 的服務連結角色

記錄策略

指出用於收集 MediaTailor 發出的日誌的方法。若要將日誌直接傳送到 CloudWatch Logs,請選擇 LEGACY_CLOUDWATCH。若要將日誌傳送至 CloudWatch Logs,再將日誌提供給您選擇的目的地,請選擇 VENDED_LOGS。支援的目的地是 CloudWatch Logs 日誌群組、Amazon S3 儲存貯體和 Amazon Data Firehose 串流。

付費日誌需要額外設定。如需設定,請參閱 使用付費日誌

ADS 互動日誌選擇加入事件

指出 MediaTailor 將為使用此組態初始化的工作階段發出RAW_ADS_RESPONSE日誌。

RAW_ADS_RESPONSE 日誌事件包含來自 ADS 的整個 VAST 或 VMAP 回應。因此,日誌可能很廣泛,而且可能會增加您的記錄成本。

ADS 互動日誌排除事件

表示 MediaTailor 不會在描述與 ADS 互動的日誌中發出選取的事件。

如需 ADS 日誌事件的說明,請參閱 ADS 日誌

資訊清單服務互動日誌排除事件

指出 MediaTailor 不會在描述與資訊清單服務互動的日誌中發出選取的事件。

如需資訊清單服務日誌事件的說明,請參閱 資訊清單日誌

廣告調節

以下決定 MediaTailor 在將廣告拼接至內容串流之前,會採取哪些動作來調節廣告。

串流媒體檔案調節

決定 MediaTailor 在決定要拼接哪些廣告時所使用的邏輯。

  • 串流媒體檔案調節設定為轉碼時,MediaTailor 會使用progressive交付轉碼媒體檔案,並將其拼接到資訊清單中。如果具有progressive交付媒體檔案的廣告不足以填滿時段,MediaTailor 會轉碼並搭配streaming交付使用這些廣告。

  • 串流媒體檔案調節設定為時,MediaTailor 會將具有streaming交付媒體檔案的廣告拼接到資訊清單中,而無需轉碼。如果具有streaming交付媒體檔案的廣告不足以填滿時段,MediaTailor 會轉碼並搭配progressive交付使用。

個人化詳細資訊

以下是您可以在 MediaTailor 主控台或使用 MediaTailor API 設定的個人化詳細資訊。

Slate ad (場記板廣吿)

輸入 MediaTailor 用來填充未填滿廣告時間的高品質 MP4 資產 URL。Slate 組態對於大多數工作流程是選用的,但對於 VPAID 廣告是強制性的。如需 Slate 行為、組態需求和顯示 Slate 時的完整資訊,請參閱 MediaTailor Slate 廣告插入

啟動緩衝器

啟動緩衝器資產位置的 URL。緩衝區是在廣告休息時間開始或結束時播放的短片或音訊剪輯。它們可以存放在 Amazon 的 S3 或不同的儲存服務。若要進一步了解保險桿,請參閱 MediaTailor 緩衝區廣告插入

結束緩衝區

結束緩衝器資產位置的 URL。緩衝區是在廣告休息時間開始或結束時播放的短片或音訊剪輯。它們可以存放在 Amazon 的 S3 或不同的儲存服務。若要進一步了解保險桿,請參閱 MediaTailor 緩衝區廣告插入

個人化閾值

只有在與 Slate 廣告搭配使用時才適用。定義 MediaTailor 捨棄個人化之前廣告休息時間中允許不足廣告時間的最長持續時間 (以秒為單位),並顯示基礎內容。此功能適用於即時和 VOD 串流中的廣告替換,而不是廣告插入,因為其倚賴基礎內容串流。如需詳細的行為案例和完整資訊,請參閱 個人化閾值的運作方式

即時前導廣告決策伺服器

若要在主要內容開始播放前於即時串流開頭插入廣告,請從廣告決策伺服器 (ADS) 輸入前導廣告的 URL。這是步驟 3:設定 ADS 請求 URL 和查詢參數 中所述具有變數的 URL,或是您用於測試用途的靜態 VAST URL。長度上限為 25,000 個字元。

注意

如果您的 ADS 使用 HTTPS,則其憑證必須來自知名的憑證授權單位。它不能是自我簽署的憑證。相同情況也適用於 ADS 傳回的 Mezzanine 廣告 URL。如果您使用自我簽署憑證,則 AWS Elemental MediaTailor 無法從內容來源擷取廣告並將其拼接至資訊清單。

如需前導如何運作的資訊,請參閱MediaTailor 預導廣告插入

即時前導允許的持續時間上限

當您在即時串流開始時插入廣告時,請輸入前導廣告時段允許的持續時間上限。插入廣告時,MediaTailor 不會經歷此持續時間。如果來自 ADS 的回應包含的廣告數量超過此持續時間所能容納的廣告數量,MediaTailor 會盡可能以最多的廣告填滿時段,而不會超過持續時間。如需 MediaTailor 如何填滿時段的詳細資訊,請參閱 即時廣告拼接行為

可用禁止模式

設定時段抑制模式,又稱為廣告抑制。根據預設,廣告抑制會關閉,MediaTailor 會填滿所有廣告或場記板。當模式設為 時BEHIND_LIVE_EDGE,廣告禁止會處於作用中狀態,MediaTailor 不會在資訊清單回顧視窗中的時段禁止值時間前後填補廣告休息時間。當 模式設定為 時AFTER_LIVE_EDGE,廣告禁止會處於作用中狀態。MediaTailor 不會在時段禁止期間或之後填補廣告休息時間,也就是即時邊緣加上時段禁止值加上緩衝時間。

可用抑制值

時段抑制值是 HH:MM:SS 中的即時邊緣偏移時間。MediaTailor 不會在資訊清單回顧視窗中填滿當下或之後的廣告中斷時間。

插入模式

插入模式控制玩家是否可以使用拼接或引導式廣告插入。預設值 STITCHED_ONLY強制所有玩家工作階段使用拼接 (伺服器端) 廣告插入。設定 InsertionMode 以PLAYER_SELECT允許玩家在工作階段初始化時間選取拼接或引導式廣告插入。未指定插入模式的玩家預設會拼接。

進階設定

以下是進階的選用設定。您可以在 MediaTailor 主控台中使用 AWS Command Line Interface (AWS CLI) 或使用 MediaTailor API 來設定這些項目。

CDN content segment prefix (CDN 內容片段字首)

AWS Elemental MediaTailor 可讓您使用內容區段的 CDN 路徑 URLs 建立資訊清單。在執行此步驟之前,請在您的 CDN 中設定規則,以從您的原始伺服器提取區段。對於 CDN content segment prefix (CDN 內容區段字首),輸入 CDN 字首路徑。

如需將 MediaTailor 與 CDN 整合的詳細資訊,請參閱 使用 CDN 最佳化 MediaTailor 廣告個人化和內容交付

CDN 廣告區段字首

AWS Elemental MediaTailor 可讓 建立資訊清單,其中包含廣告客群自有 CDN 路徑的 URLs。根據預設,MediaTailor 會使用預設快取設定,從內部 Amazon CloudFront 分佈提供廣告區段。完成 CDN ad segment prefix (CDN 廣告區段字首) 欄位之前,您必須先在 CDN 中設定規則,以從以下來源提取廣告區段,如以下範例所示:

https://segments.mediatailor.<region>.amazonaws.com

對於 CDN ad segment prefix (CDN 廣告區段字首),輸入組態中 CDN 字首的名稱。

如需將 MediaTailor 與 CDN 整合的詳細資訊,請參閱 使用 CDN 最佳化 MediaTailor 廣告個人化和內容交付

DASH 原始伺服器資訊清單類型

如果您的原始伺服器會產生單一期間 DASH 資訊清單,請開啟下拉式清單並選擇 SINGLE_PERIOD。根據預設,MediaTailor 會將 DASH 資訊清單處理為多期間資訊清單。如需詳細資訊,請參閱整合 MPEG-DASH 來源

DASH mpd 位置

(DASH 的選用) 媒體簡報描述 (mpd) 位置。針對下列情況選擇停用

  • 您可以設定 CDN 路由規則來存取 MediaTailor 資訊清單。

  • 您可以使用用戶端報告,或播放器支援黏性 HTTP 重新導向。

如需 Location (位置) 功能的詳細資訊,請參閱 DASH 位置功能

轉碼設定檔名稱

將此組態與自訂轉碼設定檔相關聯的名稱。此名稱會覆寫 MediaTailor 的動態轉碼預設值。只有在您已經在 AWS Support 的協助下設定自訂設定檔時,才填寫此欄位。

廣告標記傳遞

對於 HLS,啟用或停用廣告標記傳遞。啟用廣告標記傳遞時,MediaTailor 會將 EXT-X-CUE-INEXT-X-CUE-OUTEXT-X-SPLICEPOINT-SCTE35 廣告標記從原始資訊清單傳遞至 MediaTailor 個人化資訊清單。不會將邏輯套用至廣告標記值;它們會從原始資訊清單依原狀傳遞至個人化資訊清單。例如,如果60原始資訊清單中EXT-X-CUE-OUT的值為 ,但沒有放置任何廣告,MediaTailor 不會將個人化資訊清單中的值變更為 0