【问题标题】:True live stream (HLS) fail-over?真正的直播 (HLS) 故障转移?
【发布时间】:2016-09-04 14:30:39
【问题描述】:
Encoder 1 --------> Wowza Streaming Server 1 (HLS out) ---------->

                                                                     JWPlayer

Encoder 2 --------> Wowza Streaming Server 2 (HLS out) ---------->

我希望上面的视频播放器 (JWPlayer) 播放来自编码器 1 的提要。但如果该提要由于某种原因出现故障,我希望它能够无缝切换到另一个提要。这是我在 Wowza 级别还是在玩家级别做的事情?这样的事情是如何完成的?

【问题讨论】:

    标签: jwplayer live-streaming wowza http-live-streaming


    【解决方案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
    

    【讨论】:

    • 这听起来很有希望,但我没有编写播放列表,所以我不知道该怎么做。 Wowza 会自动生成播放列表,我猜它什么时候会打包传入的编码。我们如何告诉 Wowza 这样做?
    【解决方案2】:

    你可以在玩家级别做到这一点。请参阅这篇文章中的“设置直播播放器”: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?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-06
      • 2012-07-13
      • 2014-06-14
      • 2019-05-01
      相关资源
      最近更新 更多