View a markdown version of this page

針對 MediaTailor 的 CDN 區段交付和載入問題進行故障診斷 - AWS Elemental MediaTailor

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

針對 MediaTailor 的 CDN 區段交付和載入問題進行故障診斷

AWS Elemental MediaTailor 內容交付網路 (CDN) 區段交付問題可能會導致緩衝和播放中斷。如果玩家無法載入客群或遇到緩衝:

  1. 檢查 CDN 路由規則:

    • 驗證內容區段是否路由至正確的原始伺服器

    • 確認廣告區段正路由至正確的 MediaTailor 廣告儲存位置

    • 檢查區段副檔名是否符合您的 CDN 行為模式

    • 驗證資訊清單中URLs 是否使用正確的 CDN 網域

    • 如需設定路由和行為路徑模式的詳細說明,請參閱 設定 MediaTailor 的 CDN 路由行為

  2. 驗證 CORS 組態:

    • 對於 Web 播放器,請確定您的 CDN 正在傳遞或正確設定 CORS 標頭

    • 使用瀏覽器開發人員工具進行測試,以識別與 CORS 相關的錯誤

    • 確認已正確處理預檢 OPTIONS 請求

  3. 測試客群可存取性和效能:

    • 直接測試個別客群 URLs 以確認其可存取

    • 檢查區段回應時間並識別效能瓶頸

    • 驗證區段檔案大小是否適合您的頻寬目標

    • 從不同地理位置載入測試區段

  4. 驗證區段的 CDN 快取行為:

    • 確認內容區段具有適當的 TTL 設定 (通常比資訊清單更長)

    • 檢查廣告區段是否根據個人化需求適當快取

    • 監控內容和廣告區段的快取命中率

    • 確保快取金鑰不包含降低快取效率的不必要參數

  5. 檢查原始伺服器連線和運作狀態:

    • 驗證原始伺服器是否正確回應區段請求

    • 檢查負載下的原始伺服器容量和回應時間

    • 驗證原始伺服器是否有可用的預期區段檔案

    • 如果設定多個原始伺服器,則測試原始伺服器容錯移轉案例

  6. 針對廣告客群特定問題進行疑難排解:

    • 確認廣告區段已正確轉碼,並可在 MediaTailor 中使用

    • 檢查資訊清單中的廣告區段 URLs是否正確產生

    • 使用不同的廣告目標參數測試廣告區段載入

    • 監控可能導致區段無法使用的廣告轉碼延遲

  7. 驗證玩家相容性和行為:

    • 使用不同的玩家類型和版本測試客群載入

    • 檢查玩家緩衝區設定和客群請求模式

    • 驗證失敗區段請求的玩家錯誤處理

    • 測試自適應位元速率切換和區段選取邏輯

其他疑難排解資源:

成功條件:解決時,玩家應順利載入客群,而不會緩衝中斷。區段請求應傳回具有適當回應時間的 HTTP 200 狀態碼,且內容和廣告區段都應該可存取並正確快取。