本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
針對 MediaTailor 的 CDN 資訊清單 404 錯誤進行故障診斷
AWS Elemental MediaTailor 內容交付網路 (CDN) 資訊清單 404 錯誤是常見的整合問題,可防止播放啟動。本節提供資訊清單交付失敗的step-by-step疑難排解。
- 多變量播放清單、媒體播放清單或 MPD 請求傳回 404 個錯誤
-
快速修正 (請先嘗試):
-
驗證 URL 中的 MediaTailor 組態名稱是否完全相符 (區分大小寫)
-
直接針對沒有 CDN 的 MediaTailor 測試資訊清單 URL:
curl -v "https://your-emt-endpoint.mediatailor.region.amazonaws.com/v1/master/hls/config-name/master.m3u8"
-
如果直接測試有效,請檢查資訊清單請求的 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
)。 -