对 CDN 清单 404 错误进行故障排除 MediaTailor - AWS Elemental MediaTailor

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

对 CDN 清单 404 错误进行故障排除 MediaTailor

AWS Elemental MediaTailor 内容分发网络 (CDN) 清单 404 错误是一个常见的集成问题,会导致无法开始播放。本节提供清单交付失败的 step-by-step疑难解答。

多变体播放列表、媒体播放列表或 MPD 请求返回 404 错误

快速修复(请先尝试):

  1. 验证您的 URL 中的 MediaTailor 配置名称是否完全匹配(区分大小写)

  2. 在 MediaTailor 没有 CDN 的情况下直接测试清单网址: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)。