本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
設定與 MediaTailor 的 CDN 整合
本節提供 AWS Elemental MediaTailor 與內容交付網路 (CDN) 整合的指引。
有效的 CDN 與 MediaTailor 整合對於透過大規模個人化廣告提供高品質串流體驗至關重要。本指南會逐步引導您完成設定、設定和最佳化 CDN 整合的完整程序。
如需詳細資訊,請參閱下列連結:
-
如需透過 CDNs傳遞查詢參數以進行授權和廣告目標的資訊,請參閱 MediaTailor 資訊清單查詢參數。
-
如需使用動態變數和組態別名的進階路由,請參閱 MediaTailor 動態廣告變數。
-
如需建立 MediaTailor 組態的資訊,請參閱 使用 AWS Elemental MediaTailor 插入廣告。
-
如需有關建立 CloudFront 分佈的資訊,請參閱CloudFront開發人員指南》中的建立分佈。
為了確保本指南的清晰度,下列術語用於描述不同類型的資訊清單:
-
HLS 資訊清單:
-
多變體播放清單:最上層資訊清單,其中包含媒體播放清單的連結
-
媒體播放清單:包含內容區段連結的第二層資訊清單
-
-
DASH 資訊清單:
-
MPD (媒體簡報描述):DASH 資訊清單的標準術語
-
將 MediaTailor 與 CDN 整合可提供下列優點:
-
降低瀏覽者的延遲
-
改善高流量事件的可擴展性
-
透過備援交付路徑增強可靠性
-
透過減少原始伺服器流量來最佳化成本
-
更好的 DDoS 攻擊防護
CDN 整合元件和需求
與 MediaTailor 成功整合 CDN 涉及設定下列關鍵元件:
- CDN 路由行為
-
決定不同類型的請求 (資訊清單、內容區段、廣告區段) 如何透過 CDN 路由的規則。
- MediaTailor 中的 CDN 映射
-
MediaTailor 中的組態,可確保資訊清單參考您的 CDN 網域,而不是直接參考原始伺服器。
- 安全性設定
-
保護您的內容和基礎設施的組態,包括傳輸安全性、存取控制和監控。
- 測試和驗證
-
在部署到生產環境之前,驗證 CDN 整合是否正常運作的程序。
CDN 整合的先決條件
在設定 CDN 整合之前,請確定您有下列項目:
-
具有下列設定的 MediaTailor 組態:
-
您的內容原始伺服器做為內容來源
-
您的 ADS 做為廣告決策伺服器
您也需要在 CDN 整合步驟中使用原始伺服器和 ADS URLs。
-
-
存取 CDN 的組態界面
-
了解 CDN 的行為、規則和快取設定的特定術語
-
了解您的內容結構,包括用於客群的副檔名 (例如 .ts、.mp4 或 .m4)
CDN 整合設定步驟
將 MediaTailor 與 CDN 整合的程序遵循下列高階步驟:
-
設定 CDN 路由行為 - 設定您的 CDN 以適當路由不同類型的請求。
-
在 MediaTailor 中設定 CDN 映射 - 更新您的 MediaTailor 組態以使用您的 CDN 網域名稱。
-
實作安全最佳實務 - 設定安全設定來保護您的內容和基礎設施。
-
測試您的整合 - 驗證您的 CDN 整合是否正常運作。
MediaTailor CDN 整合所需的標頭
若要讓 MediaTailor 正確搭配 CDN 運作,您必須設定 CDN 以轉送特定的 HTTP 標頭。這些標頭對於適當的功能至關重要,包括壓縮、裝置偵測、廣告個人化和地理目標。
設定 CDN 將下列標頭轉送至 MediaTailor:
Accept-Encoding
-
目的:壓縮功能的必要項目
詳細資訊:此標頭會告知 MediaTailor 用戶端支援哪些壓縮方法。MediaTailor 會盡可能使用此資訊來壓縮資訊清單,減少頻寬用量並改善效能。不支援壓縮的舊版裝置不會傳送此標頭,MediaTailor 會傳回未壓縮的資訊清單。
User-Agent
-
目的:裝置偵測和廣告個人化的必要項目
詳細資訊:MediaTailor 會分析 User-Agent 標頭,以識別用戶端裝置類型、瀏覽器和功能。此資訊用於廣告目標、裝置特定最佳化,並確保與不同播放用戶端的相容性。
Host
-
目的:正確請求路由的必要項目
詳細資訊:
Host
標頭可確保請求路由到正確的 MediaTailor 端點。這在多租用戶環境和使用自訂網域組態時特別重要。許多 CDNs,包括 Amazon CloudFront,預設不會轉送
Host
標頭。對於 CloudFront 使用者:請參閱 設定Host標頭轉送 以取得組態指示。 X-Forwarded-For
-
目的:用戶端 IP 偵測和地理目標設定的必要項目
詳細資訊:當請求通過您的 CDN 時,此標頭會保留原始用戶端 IP 地址。MediaTailor 會將此資訊用於地理廣告目標、分析和區域內容限制合規。
重要
完整 MediaTailor 功能需要這四個標頭。缺少任何這些標頭都可能導致功能降低,包括:
-
無法壓縮資訊清單 (缺少接受編碼)
-
廣告目標和裝置相容性問題不佳 (缺少 User-Agent)
-
請求路由失敗 (缺少主機)
-
不正確的地理目標和分析 (缺少 X-Forwarded-For)
如需 CDN 特定的組態指示,請參閱參考此標頭清單的路由行為和快取區段。
下列主題提供 CDN 整合各方面的詳細說明。