关键线索是 UTF-8
按照惯例,M3U8 表示使用 UTF-8 编码的 M3U 类文档,使多语言频道名与路径能更稳定地跨系统使用。但仅凭扩展名,无法判断它是频道目录还是 HLS manifest。
相似文本承担两种工作
频道目录可以列出许多互不相关的电视台;HLS manifest 描述的则是一条自适应直播,其中 master manifest 列出不同画质,media manifest 列出按时间切分的媒体分片。两者都可能使用 .m3u8,因此要看标签与上下文,而不是只看文件名。
扩展名不决定画质
分辨率、码率、编码和分片健康状态才决定观看体验。把 .m3u 重命名为 .m3u8 不会改善播放源;应明确转换文本编码,并单独测试其中引用的媒体。