m3u8 格式
m3u8 是 Apple Inc. 推出的视频播放标准,是 m3u 的一种,编码格式采用 UTF-8。
m3u8 是一种索引文件,使用 m3u8 文件实际上是通过它来解析对应的放在服务器上的视频网络地址,从而实现在线播放。m3u8 格式文件可以实现多码率视频的适配,视频网站可以根据用户的网络带宽情况,自动为客户端匹配一个合适的码率文件进行播放,从而保证视频的流畅度。
m3u 是一种播放多媒体列表的文件格式,它的设计初衷是为了播放音频文件,比如 mp3。越来越多的软件现在用来播放视频文件列表,m3u 也可以指定在线流媒体音频源。很多播放器和软件都支持 m3u 文件格式。
m3u8 是 Unicode 版本的 m3u,用 UTF-8 编码。m3u 和 m3u8 文件都是 Apple Inc. 使用的 HTTP Live Streaming 格式的基础。
一个完整视频切分成很多小片段,每个小片段都有一个独立的播放地址,m3u8 格式文件就是记录这些小片段播放地址的一个描述文件 (playlist),常用场景的互联网直播和点播。
M3U8-Downloader 把播放列表里的视频都下载回来,并且自动合并成一个视频文件。M3U8-Downloader 内置了 FFmpeg Joiner,一个用来合并视频的工具。
Native HLS Playback 浏览器插件播放 m3u8 链接。