1.当以下编码参数更改时file format/number and type of tracks/encoding parameters/encoding sequence/timestamp sequence,需要在m3u8中加入#EXT-X-DISCONTINUITY隔离开,让播放器重新初始化。
参考规范:
https://tools.ietf.org/html/draft-pantos-http-live-streaming-13#section-3.4.11
2、应用场景:
1)轮播不用的影片。
2)插入广告
http://stackoverflow.com/questions/13088123/http-live-streaming-ext-x-discontinuity-tag-makes-all-segments-afterwards-only
参考m3u8 例子
#EXTM3U
#EXT-X-TARGETDURATION:10
#EXT-X-MEDIA-SEQUENCE:0
#EXTINF:10,
400-clipA-0.ts
#EXTINF:10,
400-clipA-1.ts
#EXTINF:5,
400-clipA-2.ts
#EXT-X-DISCONTINUITY
#EXTINF:10,
400-advert0.ts
#EXTINF:3,
400-advert1.ts
#EXT-X-DISCONTINUITY
#EXTINF:10,
400-clipB-0.ts
#EXTINF:10,
400-clipB-1.ts
#EXTINF:5,
400-clipB-2.ts
#EXT-X-ENDLIST
参考规范:
https://tools.ietf.org/html/draft-pantos-http-live-streaming-13#section-3.4.11
2、应用场景:
1)轮播不用的影片。
2)插入广告
http://stackoverflow.com/questions/13088123/http-live-streaming-ext-x-discontinuity-tag-makes-all-segments-afterwards-only
参考m3u8 例子
#EXTM3U
#EXT-X-TARGETDURATION:10
#EXT-X-MEDIA-SEQUENCE:0
#EXTINF:10,
400-clipA-0.ts
#EXTINF:10,
400-clipA-1.ts
#EXTINF:5,
400-clipA-2.ts
#EXT-X-DISCONTINUITY
#EXTINF:10,
400-advert0.ts
#EXTINF:3,
400-advert1.ts
#EXT-X-DISCONTINUITY
#EXTINF:10,
400-clipB-0.ts
#EXTINF:10,
400-clipB-1.ts
#EXTINF:5,
400-clipB-2.ts
#EXT-X-ENDLIST
本文详细解释了M3U8文件中加入#EXT-X-DISCONTINUITY标签的原理及其在轮播不同影片和插入广告场景中的应用。通过具体实例演示,帮助开发者正确理解和使用此特性。
3850

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



