在Variant live m3u8文件中,.ts文件在具有视频内容的不同比特率播放列表中具有相同的序列号

时间:2016-09-02 05:03:14

标签: hls m3u8

问题是:

  • 在具有相同序列号的不同级别播放列表中,必须呈现相同的内容(例如,level1-fileSequence2.ts,level2-fileSequence2.ts持续时间为10:00:00-10:00:10)?< / LI>
  • 对于不同级别的ts文件,如果它们呈现相同的句点内容,它们是否必须具有相同的序列号?

播放列表

#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=150000,RESOLUTION=416x234, \
CODECS="avc1.42e00a,mp4a.40.2"
level1.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=240000,RESOLUTION=416x234, \
CODECS="avc1.42e00a,mp4a.40.2"
level2.m3u8

level1.m3u8

#EXTM3U
#EXT-X-TARGETDURATION:10
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:1
#EXTINF:10,
level1-fileSequence1.ts
#EXTINF:10,
level1-fileSequence2.ts

level2.m3u8

#EXTM3U
#EXT-X-TARGETDURATION:10
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:2
#EXTINF:10,
level2-fileSequence2.ts
#EXTINF:10,
level2-fileSequence3.ts

1 个答案:

答案 0 :(得分:1)

不一定,对于这两个问题。

快速说明一下,文件的名称根本不重要。根据HLS规范:

  

客户绝不假设具有相同媒体序列的片段      不同Variant Streams或Renditions中的数字具有相同的数字      在演讲中的位置;播放列表 MAY 拥有独立的媒体      序号。相反,客户必须使用相对位置      播放列表时间线上的每个片段及其不连续性      用于定位相应段的序列号。

来源:HLS Draft