网站推广.NET

网站推广.NET

m3u8是什么文件

来源:互联网

m3u8是什么文件 

m3u8是苹果公司推出的视频播放标准,是m3u的一种,只是编码格式采用的是UTF-8。

m3u8准确来说是一种索引文件,使用m3u8文件实际上是通过它来解析对应的放在服务器上的视频网络地址,从而实现在线播放。使用m3u8格式文件主要因为可以实现多码率视频的适配,视频网站可以根据用户的网络带宽情况,自动为客户端匹配一个合适的码率文件进行播放,从而保证视频的流畅度。

下面是一个m3u8文件的格式:

// M3U8文件必须包含的标签,并且必须在文件的第一行#EXTM3U// M3U8文件的版本,常见的是3#EXT-X-VERSION:3// 第一个TS分片的序列号#EXT-X-MEDIA-SEQUENCE:0// 是否允许cache#EXT-X-ALLOW-CACHE:YES// 每个每个媒体段(ts)的最大的时长#EXT-X-TARGETDURATION:39// 每个媒体段(ts)的持续时间#EXTINF:1.084422,/videolib1/1903/15/9b4wxrd1g/SD/9b4wxrd1g-mobile-0.ts// 每个媒体段(ts)的持续时间#EXTINF:2.002000,/videolib1/1903/15/9b4wxrd1g/SD/9b4wxrd1g-mobile-1.ts// 每个媒体段(ts)的持续时间#EXTINF:2.919578,/videolib1/1903/15/9b4wxrd1g/SD/9b4wxrd1g-mobile-2.ts// ... 中间部分省略/videolib1/1903/15/9b4wxrd1g/SD/9b4wxrd1g-mobile-130.ts// 每个媒体段(ts)的持续时间#EXTINF:11.386378,/videolib1/1903/15/9b4wxrd1g/SD/9b4wxrd1g-mobile-131.ts// 表示PlayList的末尾了#EXT-X-ENDLIST
m3u8是什么格式