

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

# 使用 CDN 設定基本 MediaTailor SSAI，以獲得最佳廣告交付
<a name="configuring-ssai-cdn"></a>

本節逐步 step-by-step 說明如何使用內容交付網路 (CDN) 設定 AWS Elemental MediaTailor 動態廣告插入，以最佳化您的影片獲利工作流程。

如需使用動態變數的進階廣告伺服器組態，請參閱 [ADS 請求的 MediaTailor 動態廣告變數](variables.md)。如需透過 CDNs 傳遞參數以進行廣告目標的資訊，請參閱 [MediaTailor 資訊清單查詢參數](manifest-query-parameters.md)。

如需 SSAI 搭配 CDNs概念資訊，請參閱 [了解 CDN 和 MediaTailor 整合的廣告插入架構](ssai-cdn-architecture-overview.md)。

## 先決條件
<a name="prerequisites-ad-insertion-cdn"></a>

使用 CDN 設定廣告插入之前，請確定您已：
+ 作用中 AWS Elemental MediaTailor 組態
+ 內容原始伺服器以適當的廣告標記提供 HLS 或 DASH 內容

  如需廣告標記的資訊，請參閱 [了解廣告插入行為](ad-behavior.md)。
+ 支援 VAST 或 VMAP 以鎖定廣告目標的廣告決策伺服器 (ADS)
+ CDN 帳戶 （例如 Amazon CloudFront 或其他 CDN 供應商）
+ 資訊清單操作和動態廣告插入概念的基本知識

## 步驟 1：設定 CDN 快取以獲得最佳廣告交付
<a name="configure-cdn-caching"></a>

適當的 CDN 快取組態對於影片獲利工作流程的最佳效能至關重要。伺服器端廣告插入 (SSAI) 和伺服器引導廣告插入 (SGAI) 之間的快取需求不同。使用這些建議的設定，以確保有效交付內容和個人化廣告：

### SSAI CDN 快取設定
<a name="ssai-caching-settings"></a>

對於伺服器端廣告插入工作流程，適當的快取組態對於最佳效能至關重要。SSAI 需要特定的 TTL 值和快取金鑰設定，以確保區段快取時不會快取個人化資訊清單。

如需詳細 SSAI 快取設定，包括 TTL 值、路徑模式和快取金鑰組態，請參閱 CDN 最佳化指南[伺服器端廣告插入 (SSAI) 快取](cdn-optimize-caching.md#ssai-caching-optimization)中的 。

SSAI 的關鍵快取原則：
+ **資訊清單**：將 TTL 設定為 0 秒，以防止快取個人化內容
+ **區段**：積極快取 (24 小時以上） 以減少原始伺服器負載
+ **快取金鑰**：包含資訊清單的所有查詢參數、僅限區段的 URL 路徑

### SGAI CDN 快取設定
<a name="sgai-caching-settings"></a>

對於伺服器引導的廣告插入工作流程，快取需求與 SSAI 不同，因為 SGAI 資訊清單可以短期快取，同時仍然提供個人化的廣告體驗。

如需完整的 SGAI 快取設定，包括 VOD 和即時 TTL 值，請參閱最佳化指南的快取資料表。SGAI 可提供比 SSAI 更好的快取效率，同時維持廣告個人化功能。

主要 SGAI 快取差異：
+ **資訊清單**：可以短時間快取 (VPD 為 5-30 分鐘，即時為 2-10 秒）
+ **區段**：像 SSAI 一樣積極快取 （大多數內容為 24 小時以上）
+ **效能優勢**：由於可快取資訊清單，快取命中率優於 SSAI

對於 Amazon CloudFront，您可以使用具有不同 TTL 值的快取行為和快取金鑰政策來實作這些設定。對於其他 CDNs，請參閱其實作類似快取規則的特定文件。

## 步驟 2：實作混合方法 （如有需要）
<a name="implement-hybrid-approach"></a>

如果您的架構需要在內容原始伺服器和 MediaTailor 之間使用單獨的 CDN 或快取層的混合方法：

1. 在您的 CDN 組態中明確分離疑慮。

1. 設定特定 CDN 設定，以防止上一節所述的技術問題。

1. 徹底測試您的組態，以驗證資訊清單個人化功能是否正確。

1. 監控效能指標，以確保多變體播放清單、媒體播放清單、MPDs和客群的最佳交付。

實作混合方法時，請考慮下列特定組態：
+ 對於內容原始伺服器和 MediaTailor 之間的 CDN：
  + 設定資訊清單檔案的壓縮傳遞，以保留原始伺服器的原始壓縮狀態
  + 在快取金鑰中包含所有查詢參數
  + 設定即時內容資訊清單的簡短 TTL 值
+ 針對 MediaTailor 與檢視器之間的 CDN：
  + 設定廣告區段的較長快取時間
  + 為個人化資訊清單設定適當的 TTLs 
  + 實作內容與廣告客群的適當原始路由

## 步驟 3：完成您的 CDN 設定
<a name="complete-cdn-setup"></a>

選擇架構並了解請求流程後，請依照 中的詳細組態步驟完成設定[設定 CDN 整合](cdn-configuration.md)。

如需特定 CDN 供應商，請參閱下列其他資源：
+ Amazon CloudFront：如需 CloudFront 特定的組態步驟[CloudFront 整合](cloudfront-specific-recommendations.md)，請參閱
+ 其他 CDNs：套用本指南中概述的一般原則，根據特定 CDN 的組態選項進行調整

## 步驟 4：驗證您的組態
<a name="verification-steps"></a>

完成 CDN 設定後，請確認動態廣告插入工作流程正常運作：

1. 使用範例播放器透過 CDN 測試播放

1. 確認個人化廣告已正確插入指定的廣告休息點

1. 檢查 CDN 日誌以確認正確的請求路由

1. 監控快取命中率，以確保內容和廣告區段的最佳效能

1. 確認廣告目標參數已正確通過工作流程

如需完整的測試和驗證程序，請參閱 [CDN 和 MediaTailor 整合的測試和驗證](cdn-integration-testing.md)。如需監控 SSAI 實作的詳細資訊，請參閱 [監控 CDN 和 MediaTailor 整合的操作](ssai-cdn-monitor.md)。若要最佳化效能，請參閱 [最佳化 CDN 和 MediaTailor 整合的效能](ssai-cdn-performance.md)。