Encoder 1 --------> Wowza Streaming Server 1 (HLS out) ---------->
JWPlayer
Encoder 2 --------> Wowza Streaming Server 2 (HLS out) ---------->
我希望上面的视频播放器(JWPlayer)播放来自编码器1的Feed。但是如果该Feed由于某种原因而停止运行,我希望它能无缝切换到其他Feed。这是我在Wowza级别还是玩家级别做的事情?这样的事情是如何完成的?
答案 0 :(得分:1)
您可以直接将failover servers添加到播放列表中。如果客户端无法从主服务器加载播放列表,它将尝试列出下一个播放列表(在相同的带宽下)。例如:
#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
答案 1 :(得分:0)
您可以在玩家级别执行此操作。请参阅"设置直播播放器"在这篇文章中:https://www.jwplayer.com/blog/building-insights-video-experience/
作为参考,我在这里也回答了这个问题:How do I use javascript to automatically switch to a backup live stream if primary fails in JWPlayer?