View a markdown version of this page

建立 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 在決定要拼接哪些廣告時所使用的邏輯。

  • 當串流媒體檔案調節設定為 Transcode 時,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-IN、 EXT-X-CUE-OUT和 EXT-X-SPLICEPOINT-SCTE35 廣告標記從原始資訊清單傳遞至 MediaTailor 個人化資訊清單。不會將邏輯套用至廣告標記值;它們會從原始資訊清單依原狀傳遞至個人化資訊清單。例如,如果60原始資訊清單中EXT-X-CUE-OUT的值為 ,但未放置任何廣告,MediaTailor 不會將個人化資訊清單中的值變更為 0 。

個別 ADS 請求逾時

在即時或 VOD 播放期間解析廣告決策時,MediaTailor 等待單一 HTTP 回應的時間上限,以毫秒為單位。預設:3000。有效範圍:250–6000。

如需 MediaTailor 如何處理即時和 VOD 工作流程中的廣告拼接的詳細資訊,請參閱 即時廣告拼接行為和 VOD 的廣告拼接行為。

此設定對應至 PutPlaybackConfiguration AdsPersonalizationTimeouts 參數AdsRequestTimeoutMilliseconds的成員。

並行 ADS 請求上限

MediaTailor 可對 ADS 提出的同時請求數量。預設:1。有效範圍:1–100。

此設定對應至 PutPlaybackConfiguration AdsPersonalizationConcurrency 參數MaxConcurrentAdsRequests的成員。

即時最大 ADS 個人化時間

即時資訊清單個人化期間所有 ADS 活動的總時間預算,以毫秒為單位。此預算會在單一資訊清單請求中的所有廣告休息時間之間共用。預設:10000。有效範圍:250–10000。

如需即時廣告拼接行為的詳細資訊,請參閱 即時廣告拼接行為。

此設定對應至 PutPlaybackConfiguration AdsPersonalizationTimeouts 參數LiveMaximumAdsPersonalizationTimeMilliseconds的成員。

VOD ADS 個人化時間上限

VOD 資訊清單個人化期間所有 ADS 活動的總時間預算,以毫秒為單位。此預算會在單一資訊清單請求中的所有廣告休息時間之間共用。預設:10000。有效範圍:250–10000。

如需 VOD 廣告拼接行為的詳細資訊,請參閱 VOD 的廣告拼接行為。

此設定對應至 PutPlaybackConfiguration AdsPersonalizationTimeouts 參數VodMaximumAdsPersonalizationTimeMilliseconds的成員。

啟用 VOD VAST 平行處理

當您開啟此設定時,MediaTailor 會針對傳回 VAST 回應的 VOD 工作流程平行處理 ADS 請求。此設定僅適用於 VOD 工作流程。MediaTailor 預設會關閉此設定。若要生效,請將並行 ADS 請求上限設定為大於 的值1。

並行請求的頻率上限

當您啟用 VAST 平行處理時,某些廣告伺服器可能不會強制執行並行廣告請求的頻率上限限制。請洽詢您的廣告伺服器供應商,以確認在平行請求條件下是否支援頻率上限。如果您的廣告伺服器不支援並行請求的頻率上限,請考慮切換到 VMAP,這會針對平行廣告請求正確處理頻率上限。

此設定對應至 PutPlaybackConfiguration AdsPersonalizationConcurrency 參數EnableVodVastParallelization的成員。

預先擷取 ADS 請求逾時

在預先擷取期間解析廣告決策時,MediaTailor 等待單一 HTTP 回應的時間上限,以毫秒為單位。預設:個別 ADS 請求逾時值。有效範圍:250–10000。

如需預先擷取的詳細資訊,請參閱 預先擷取廣告。

此設定對應至 PutPlaybackConfiguration AdsPersonalizationTimeouts 參數PrefetchAdsRequestTimeoutMilliseconds的成員。

預先擷取 ADS 個人化時間上限

預先擷取期間所有 ADS 活動的總時間預算,以毫秒為單位。根據預設,此逾時沒有上限。有效範圍:250–10000。

如需預先擷取的詳細資訊,請參閱 預先擷取廣告。

此設定對應至 PutPlaybackConfiguration AdsPersonalizationTimeouts 參數PrefetchMaximumAdsPersonalizationTimeMilliseconds的成員。

同時設定逾時

對於每個工作流程,您必須同時設定個別逾時和總時間預算。個別逾時不能超過總預算。即時和 VOD 工作流程共用單一個別 ADS 請求逾時。同時設定該逾時與即時和 VOD 總時間預算。同樣地,請同時設定預先擷取 ADS 請求逾時和預先擷取 ADS 個人化時間上限,如果沒有另一個,您就無法設定。