2016-11-29 108 views
0

我想知道如何动态地将HLS视频连接到以下用例:动态连接HLS视频

每个视频的持续时间为5分钟。用户请求覆盖下午1点至2点的时间范围内的所有文件(即12个文件)。然后,我可以连接.m3u8文件的内容来获得一个连续的流?

最好的问候,克里斯

回答

0

如果你把EXT-X-DISCONTINUITY标签在每个视频的边界占时间戳的不连续性和/或格式改变它的工作原理。

实施例从HLS documentation用于广告插入:

#EXTM3U 
#EXT-X-TARGETDURATION:10 
#EXT-X-VERSION:3 
#EXT-X-MEDIA-SEQUENCE:0 
#EXTINF:10.0, 
ad0.ts 
#EXTINF:8.0, 
ad1.ts 
#EXT-X-DISCONTINUITY 
#EXTINF:10.0, 
movieA.ts 
#EXTINF:10.0, 
movieB.ts 

详见在HLS specifications