M3U8 播放问题:浏览器故障排查清单 通常不是单一按钮能解决的问题。它需要先把失败归类为访问、播放列表、分片、编码、加密或发布路径问题。
快速判断
先用 M3U8 Checker 检查 URL。如果 manifest 都无法访问,播放器、下载器和转换器的结果都没有参考价值。
检查顺序
- 确认 URL 是否是实际的 .m3u8 manifest,而不是网页播放器地址。
- 检查 HTTP 状态、重定向、CORS、403、404 和返回内容类型。
- 如果 manifest 正常,继续看 variants、segments、codecs、EXT-X-KEY 和 live window。
- 如果只在静态站失效,检查导出路径、相对链接和缓存。
常见信号
| 信号 | 含义 | 下一步 |
|---|---|---|
| CORS | 浏览器被源站策略拦截 | 在源站修响应头或使用授权的服务端流程。 |
| 403 | 当前请求没有权限 | 检查 Token、Cookie、Referer、防盗链和过期时间。 |
| 404 | manifest 或 segment 路径不存在 | 检查相对路径、直播窗口和静态导出完整性。 |
| 可加载但不播放 | 可能是编码、分片、密钥或播放器支持问题 | 查看 variants、EXT-X-KEY 和浏览器控制台。 |
安全边界
只测试你拥有、运营或被授权检查的流。不要尝试绕过 CORS、403、签名 URL 或 DRM。