針對 MediaTailor 的 CDN 資訊清單 404 錯誤進行故障診斷 - AWS Elemental MediaTailor

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

針對 MediaTailor 的 CDN 資訊清單 404 錯誤進行故障診斷

AWS Elemental MediaTailor 內容交付網路 (CDN) 資訊清單 404 錯誤是常見的整合問題,可防止播放啟動。本節提供資訊清單交付失敗的step-by-step疑難排解。

多變量播放清單、媒體播放清單或 MPD 請求傳回 404 個錯誤

快速修正 (請先嘗試):

  1. 驗證 URL 中的 MediaTailor 組態名稱是否完全相符 (區分大小寫)

  2. 直接針對沒有 CDN 的 MediaTailor 測試資訊清單 URL: curl -v "https://your-emt-endpoint.mediatailor.region.amazonaws.com/v1/master/hls/config-name/master.m3u8"

  3. 如果直接測試有效,請檢查資訊清單請求的 CDN 路由規則

如果快速修正無法運作:

徵狀:玩家無法開始播放,資訊清單請求在 CDN 日誌中傳回 HTTP 404 錯誤。

錯誤訊息範例:

  • 瀏覽器主控台: "Failed to load resource: the server responded with a status of 404 (Not Found)"

  • 玩家錯誤: "MANIFEST_LOAD_ERROR""NETWORK_ERROR"

  • CDN 日誌: GET /v1/master/hls/example-config/master.m3u8 404

解決方法:

確認您的 CDN 路由規則已正確設定為將多變量播放清單、媒體播放清單和 MPD 請求轉送至 MediaTailor。

檢查 MediaTailor 組態是否存在且設定正確。

確保您的 CDN 行為模式符合預期的清單檔案請求路徑 (例如,*.m3u8*.mpd)。