【发布时间】:2018-01-11 16:42:27
【问题描述】:
我正在编写一个 m3u8 播放器并且有一个小问题。我正在尝试播放的一个 m3u8 视频返回一个与段文件名无关的媒体序列,并且文件名会永远重复。我怎么知道我是否已经播放了给定的片段?
这是几秒钟后请求的样子:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:5609
#EXT-X-ALLOW-CACHE:YES
#EXT-X-TARGETDURATION:10
#EXTINF:10.000000,
channel001.ts
#EXTINF:10.000000,
channel000.ts
然后几秒钟后:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:5610
#EXT-X-ALLOW-CACHE:YES
#EXT-X-TARGETDURATION:10
#EXTINF:10.000000,
channel000.ts
#EXTINF:10.000000,
channel001.ts
几秒钟后又一次:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:5611
#EXT-X-ALLOW-CACHE:YES
#EXT-X-TARGETDURATION:10
#EXTINF:10.000000,
channel001.ts
#EXTINF:10.000000,
channel000.ts
所以片段名称是相同的,媒体序列并不能告诉我太多。我如何知道我是否已经播放了这些特定片段?
谢谢。
【问题讨论】:
标签: live-streaming http-live-streaming m3u8