我可以在HLS播放列表中放置一个尚未存在的文件吗?

时间:2015-04-21 18:39:46

标签: hls

在MPEG-DASH中,我可以通过列出我打算在一开始提供的所有媒体片段,然后适当地设置MPD@availabilityTime来为实况内容创建静态* MPD。客户可以将细分可用时间计算为MPD@availabilityTime + SegmentBase@availabilityTimeOffset +细分时间。

*静态不变,不是MPD@type="static"

我想知道的是,HLS允许类似的内容吗?具体来说,我是否可以创建一个HLS播放列表,其中包含一些尚不存在的文件,然后随着时间的推移创建文件?如果我这样做,有没有办法向客户表明何时应该出现这些文件(DASH中的段可用时间)?

1 个答案:

答案 0 :(得分:2)

我不这么认为。 HLS播放列表应列出可用的段。您最接近的是使用Event playlist,但它不是静态的,因为您需要在新细分可用时刷新它,直到您到达最后一个并添加EXT-X-ENDLIST

您可以在此处找到HLS规范:

https://tools.ietf.org/html/draft-pantos-http-live-streaming-13