

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

# 解決 MediaTailor 的 CDN 廣告休息時間和同步問題
<a name="diagnose-timing-issues"></a>

AWS Elemental MediaTailor 內容交付網路 (CDN) 廣告休息時間必須與內容標記精確同步。如果廣告出現的時間不正確或廣告休息時間不一致：

1. 驗證內容中的廣告休息時間標記：
   + 檢查 SCTE-35 標記是否已正確放置在原始伺服器內容中
   + 確認廣告休息時間長度符合實際廣告內容長度
   + 確認廣告休息時間符合內容界限
   + 驗證原始伺服器資訊清單中的 SCTE-35 標記格式和計時準確性
   + 具有不同內容類型的測試廣告休息時間標記 （即時與 VOD)

1. 檢查 CDN 快取對計時的影響：
   + 確保資訊清單 TTL 設定為 0 以防止時間偏離
   + 確認未快取時間敏感參數
   + 檢查內容來源、MediaTailor 和 CDN 之間的時鐘同步問題
   + 監控長時間執行即時串流中的計時偏離
   + 使用 NTP 驗證 CDN 邊緣伺服器時間同步

1. 驗證 SCTE-35 標記實作：
   + 驗證 EXT-X-DATERANGE 標籤包含適當的 SCTE35-OUT 和 DURATION 規格
   + 使用明確提示時間時，檢查配對的 SCTE35-OUT 和 SCTE35-IN 標記
   + 驗證 START-DATE 時間戳記是否符合實際的內容時間
   + 測試不同的 SCTE-35 標記格式 （以持續時間為基礎與配對標記）

1. 跨不同案例測試廣告休息時間：
   + 比較廣告休息時間與直接 MediaTailor 請求與 CDN 請求
   + 測試不同 CDN 節點之間的計時一致性
   + 使用不同的玩家類型和緩衝行為驗證廣告休息時間
   + 在尖峰流量期間監控計時準確性

1. 使用日誌和監控偵錯計時問題：
   + 啟用偵錯記錄以追蹤廣告休息時間處理時間
   + 監控 CloudWatch 指標的廣告插入時間模式
   + 檢查 CDN 日誌是否有與時間相關的請求模式
   + 使用玩家偵錯工具，從用戶端角度驗證廣告休息時間

**預期的計時公差：**
+ 廣告休息時間應與內容中的 SCTE-35 標記相符
+ 廣告持續時間應與廣告決策伺服器回應中指定的持續時間相符
+ 內容來源、MediaTailor 和 CDN 之間的時鐘同步應在 1 秒內
+ SCTE-35 標記計時應準確到實際內容計時的 100 毫秒內

**其他疑難排解資源：**
+ 如需 SCTE-35 標記格式和實作，請參閱 [整合 MediaTailor 廣告插入的內容來源](integrating-origin.md)
+ 如需偵錯記錄設定和時間分析，請參閱 [產生 AWS Elemental MediaTailor 偵錯日誌](debug-log-mode.md)
+ 如需 CDN 快取組態和時間影響，請參閱 [CDN 和 MediaTailor 整合的快取最佳化](cdn-optimize-caching.md)
+ 如需包括計時驗證在內的完整測試程序，請參閱 [CDN 和 MediaTailor 整合的測試和驗證](cdn-integration-testing.md)
+ 如需監控廣告插入時間和效能，請參閱 [監控 MediaTailor CDN 操作和效能](cdn-monitoring.md)

**成功條件：**解決時，廣告休息時間應該精確地顯示在 SCTE-35 標記指定的時間，在所有 CDN 節點和玩家類型之間保持一致的時間。偵錯日誌應顯示準確的廣告休息時間處理時間，而不會發生偏離或同步錯誤。