情境
2019年3月12日,一个只有两百人的影迷群里有人发来一条以 .m3u8 结尾的地址,附带一句「我这边能播,你那边打不开」。两个人用的是同一款手机浏览器,结果却不一样。
冲突
后来我们把这类问题拆开看,差别并不在片源本身,而在播放器怎么处理 HLS 切片。有的先把整段索引拉完再起播,有的按需拉取;遇到跨域响应头缺失的源,前者会一直转圈,后者会直接报错。普通用户很难从一条链接上判断自己遇到的是哪一种。
问题
一条地址到底该配哪种播放方式,能不能在打开之前就给出结论?能不能把判断过程放到浏览器里,而不是让人来回换播放器试?
答案
于是有了这个 m3u8在线观看网站。粘贴地址后先做一次 HLS切片直连播放 探测,把可用线路按首帧时间排好序,再交给浏览器自带的解码能力。整个过程不需要装插件,手机和电脑打开是同一套逻辑,这也是很多人把它当作日常 手机m3u8播放 入口的原因。
我们把每一次改动的日期都记在右边的运营时间线里,方便你判断当前版本大概是什么状态。