1.问题描述
最近做一个转码切片播放测试,使用HLS(HTTP Live Streaming)来做直播, 每个TS分片时间为10s,根据TS分片文件生成以下live m3u8文件
#EXTM3U #EXT-X-MEDIA-SEQUENCE:1 #EXT-X-TARGETDURATION:10 #EXTINF:10 hls/1.ts #EXTINF:10 hls/2.ts #EXTINF:10 hls/3.ts #EXTINF:10 hls/4.ts #EXTINF:10 hls/5.ts #EXTINF:10 hls/6.ts #EXTINF:10 hls/7.ts #EXTINF:10 hls/8.ts #EXTINF:10 hls/9.ts #EXTINF:10 hls/10.ts

本文介绍了在HLS中,点播与直播时M3U8文件的区别。针对直播场景,详细阐述了Live Playlist的工作原理,即Sliding Window模式,文件列表需要实时更新,旧媒体URI被移除,EXT-X-MEDIA-SEQUENCE标签递增,以保持播放连续。通过实验验证了更新规则,并提供了生成live M3U8文件的脚本示例。

最低0.47元/天 解锁文章
1185

被折叠的 条评论
为什么被折叠?



