m3u8 是什么?m3u8 本身不是视频文件,只是一个 UTF-8 编码的文本清单文件(纯文本),是 HLS(HTTP Live Streaming,苹果推出的流媒体协议)的索引文件。
里面存了什么?用记事本打开 m3u8,看不到视频画面,只有文本内容:
1. 一堆 .ts(视频分片)文件地址
2. 标记:分片时长、序号、加密信息、多清晰度列表等
示例内容:
#EXTM3U
#EXT-X-TARGETDURATION:10
#EXTINF:10.0,
segment_001.ts
#EXTINF:10.0,
segment_002.ts
以下是简鹿办公为大家整理目前可用 m3u8 测试地址
1. xgplayer 官方demo(国内CDN,优先推荐)
https://sf1-cdn-tos.huoshanstatic.com/obj/media-fe/xgplayer_doc_video/hls/xgplayer-demo.m3u8)
2. Mux 官方测试流(国外,多码率自适应)
https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8](https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8
3. Apple HLS 官方示例(BipBop,标准HLS master清单)
https://devstreaming-cdn.apple.com/videos/streaming/examples/bipbop_4x3/bipbop_4x3_variant.m3u8
4. fMP4 分片HLS(新版HLS,不是传统ts分片)
https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8
5. Sintel 开源电影HLS
https://bitdash-a.akamaihd.net/content/sintel/hls/playlist.m3u8](https://bitdash-a.akamaihd.net/content/sintel/hls/playlist.m3u8
直播流(Live,测试实时播放)
https://cph-p2p-msl.akamaized.net/hls/live/2000341/test/master.m3u8](https://cph-p2p-msl.akamaized.net/hls/live/2000341/test/master.m3u8
简单说明
- xgplayer-demo.m3u8:国内CDN,访问速度好,非常适合你现在做播放器页面调试,HLS/TS分片
- 所有地址都支持 HLS.js / xgplayer / video.js / VLC 打开播放
- 国外地址国内网络可能有跨域/加载慢问题;优先用 xgplayer 官方这条
- 如果你想下载 m3u8 中的视频,你也可以使用简鹿视频格式转换器进行下载转换。