【问题标题】:Stream with Wowza over SSL, Connection Refused or invalid response通过 SSL 使用 Wowza 进行流式传输、连接被拒绝或无效响应
【发布时间】:2016-04-22 11:44:14
【问题描述】:

我安装了 Wowza 并通过以下链接进行流式传输:

HTTP:

http://[my-ip]:1935/myapp/definst/mp4:00.Intro.mp4/manifest.mpd

还有

http://[my-subdomain]:1935/myapp/definst/mp4:00.Intro.mp4/manifest.mpd

什么时候配置 Wowza 能够在端口 80 上进行流式传输,它在这些链接上再次起作用:

http://[my-ip]/myapp/definst/mp4:00.Intro.mp4/manifest.mpd

http://[my-subdomain]/myapp/definst/mp4:00.Intro.mp4/manifest.mpd

但我们必须通过 SSL 协议进行流式传输。

表示:HTTPS:

https://[my-subdomain]/myapp/definst/mp4:00.Intro.mp4/manifest.mpd

我们在服务器上安装了通配符 SSL,一切正常。一般来说,端口 1935 不能通过 HTTPS 工作!即使我们将端口 80 添加到 Wowza,HTTPS 连接被拒绝,我们也无法通过 https 进行流式传输。

我们如何在 wowza 上通过 SSL 流式传输?即使有或没有 1935 端口

谢谢

【问题讨论】:

    标签: ssl wowza


    【解决方案1】:

    是的,Wowza 服务器支持使用StreamLock 或您自己的 SSL 证书的 SSL 流式传输。

    您需要为 HTTPS 设置不同的端口号。可能是另一个进程正在使用端口 80。通常使用端口 443。

    1. 服务器标签中,点击编辑。
    2. 点击添加主机端口并填写字段。
    3. 勾选启用 SSL/StreamLock
    4. 保存并重新启动 Wowza 服务器。

    查看 [install-dir]/logs/wowzastreamingengine_access.log 是否有错误。会提示证书、密码等是否有问题。

    【讨论】:

    • 我们必须将证书安装为 jsk 才能启用 SSL/StreamLock。
    • 您还可以添加一些额外的error logging 以更好地帮助识别问题。
    【解决方案2】:

    我建议在我的 Wowza 前面放置一个 LB 用于 SSL 卸载,这样您就可以通过 SSL 加载 m3u8。我还被告知您可以使用 HA Proxy 轻松做到这一点。这里解释了如何为 RTMP 完成此操作,但显然可以使用 HTTP 完成此操作:

    https://github.com/arut/nginx-rtmp-module/issues/457#issuecomment-250783255

    注意,我还没有尝试过,我不清楚正确的使用场景。我也没有使用自己的证书或通过 Wowza 提供的证书成功启用 StreamLock。如果我设法这样做,我将更新此线程。希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-11
      • 1970-01-01
      • 1970-01-01
      • 2014-01-28
      • 2019-02-02
      • 1970-01-01
      • 2017-01-13
      相关资源
      最近更新 更多