【发布时间】:2021-07-26 21:29:11
【问题描述】:
在无穷无尽的 HLS 流中,我不确定如何实现 EXT-X-DISCONTINUITY-SEQUENCE 标记。 RFC 规定:
如果服务器从媒体中删除了 EXT-X-DISCONTINUITY 标签 播放列表,它必须增加 EXT-X-DISCONTINUITY- 的值 SEQUENCE 标记,以便不连续序列号的 仍在媒体播放列表中的片段保持不变。的价值 EXT-X-DISCONTINUITY-SEQUENCE 标签不得减少或换行。 如果每个 Media Segment 没有 一致的不连续序列号。
我创建的媒体播放列表始终具有相同数量的片段,并且添加新片段时会删除旧片段。有时,两个段之间可能存在不连续性,因此我在该段中添加了一个 EXT-X-DISCONTINUITY。但是,一段时间后,当播放列表中不再有不连续性时,我会删除此标签并应增加 EXT-X-DISCONTINUITY-SEQUENCE。
由于流是无止境的,它必须在某个时候换行。人们通常如何实现这一点?
【问题讨论】:
标签: http-live-streaming exoplayer hls.js