我可以将多个 m3u8 文件合并为一个 m3u8 文件吗?

Can i merge multiple m3u8 files into one m3u8 file?

我有多个 m3u8 文件,我想在同一个视频播放器中一个接一个地播放。有没有办法将它们全部包含在一个 m3u8 文件中? 例如,假设我有这些文件:zebra.m3u8、giraffe.m3u8 和 lion.m3u8,如何在同一个播放器中依次播放它们?

我正在考虑一个 m3u8 文件,它将像这样工作:

zebra.m3u8 -> master playlist -> media playlist
giraffe.m3u8 ...

某种文件,其中包含 m3u8 剪辑的清单 url。

编辑: 我想到的一个想法是以正确的顺序列出所有剪辑的 .ts 网址并创建某种合并的 m3u8 播放列表,但它不起作用,有什么想法吗?

通过使用 EXT-X-DISCONTINUITY 标签解决https://datatracker.ietf.org/doc/html/draft-pantos-http-live-streaming-23#section-4.3.2.3