在网络 HLS 播放器中连续播放多个 m3u8 文件

Play multiple m3u8 files continuously in web HLS player

在我的服务器上有一个目录,在实时流媒体设置下,m3u8 文件在该目录中不断构建。 现在我想在运行 m3u8 的网络播放器中流式传输这些文件,这样在一定时间间隔后,播放器的 SRC 会更新一个新文件(按顺序排列下一个 m3u8 文件),没有任何延迟。

我可以使用 mediaelement.js 实现此目的,但在切换到新的 m3u8 文件时我有几毫秒的闪烁。

Jw Player可以这样顺序播放吗? 它的 hls 流仅支持高级用户,这就是为什么我想知道它是否物有所值?

请大家帮忙..

目前无法在播放器配置中将多个 M3U8 清单无缝拼接在一起。可以利用播放列表来实现这一点,但加载新清单之间会有差距。

如果您计划使用 HLS 进行直播,您可以不断地将新片段加载到初始 M3U8 清单中。这将保持无缝视频播放,同时仍仅使用单个清单。

下面是使用单个 M3U8 清单的 JW Player 直播功能演示:https://developer.jwplayer.com/jw-player/demos/toolbox/live-streaming/