HLS拆分和服务播放列表

时间:2017-10-08 20:04:37

标签: hls m3u8 hls.js

我想将m3u8播放列表拆分并提供给在浏览器中运行的hls.js客户端。播放列表很大,分割和服务是唯一的选择。

当我分割并按下面播放列表给出的BigBuckBunny_4000_00004.ts时,电影播放到该文件。 hjs.js无法播放下一个文件序列,即使其他播放列表内容是在后续请求中提供的。

我尝试在每个请求上添加m3u8标题,第1-6行,效果相同。而在这种情况下,电影播放时间已更新。

我无法理解hls.js客户端的行为。请澄清!

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-ALLOW-CACHE:YES
#EXT-X-KEY:METHOD=AES-128,URI=BigBuckBunny.key, IV=0x22725d47cccd5db2834c1f1ec375df73
#EXT-X-TARGETDURATION:7
#EXTINF:6.083333,
BigBuckBunny_4000_00000.ts
#EXTINF:6.000000,
BigBuckBunny_4000_00001.ts
#EXTINF:6.000000,
BigBuckBunny_4000_00002.ts
#EXTINF:6.000000,
BigBuckBunny_4000_00003.ts
#EXTINF:6.000000,
BigBuckBunny_4000_00004.ts
#EXTINF:6.000000,
BigBuckBunny_4000_00005.ts
#EXTINF:6.000000,
BigBuckBunny_4000_00006.ts
#EXTINF:6.000000,
BigBuckBunny_4000_00007.ts
#EXTINF:6.000000,
BigBuckBunny_4000_00008.ts
#EXTINF:6.000000,
BigBuckBunny_4000_00009.ts
#EXT-X-ENDLIST

0 个答案:

没有答案