Encoder 1 --------> Wowza Streaming Server 1 (HLS out) ---------->
JWPlayer
Encoder 2 --------> Wowza Streaming Server 2 (HLS out) ---------->
我希望上面的视频播放器 (JWPlayer( 播放来自编码器 1 的提要。 但是,如果该提要由于某种原因而下降,我希望它无缝地切入另一个提要。 这是我在Wowza级别还是在玩家级别做的事情? 这样的事情是如何完成的?
您可以将故障转移服务器直接添加到播放列表中。如果客户端无法从主服务器加载播放列表,它将尝试列出的下一个播放列表(在相同的带宽下(。例如:
#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH=500000, RESOLUTION=1920x1080
http://www.example.com/hi/prog_index.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH=500000, RESOLUTION=1920x1080
http://backup.example.com/hi/prog_index.m3u8
你可以在玩家级别做到这一点。请参阅这篇文章中的"设置直播播放器":https://www.jwplayer.com/blog/building-insights-video-experience/
作为参考,我在这里也回答了这个问题:如果 JWPlayer 中的主流失败,如何使用 javascript 自动切换到备份实时流?