运行 WOWZA 流媒体服务器和 WEBRTC [通过 firefox] 时出错

Getting Error while running WOWZA streaming server and WEBRTC [ via firefox ]

我正在使用最新的 wowza 流媒体引擎,在尝试通过 webrtc 发送流媒体时,出现以下错误。

我已经按照官方 wowza 文档中的说明进行了仔细检查。

wsConnection.onerror: {"isTrusted":true} webrtc.js:260:1
stopPublisher webrtc.js:314:2
wsConnection.onclose webrtc.js:255:3
Firefox can't establish a connection to the server at ws://172.16.14.237:1935/webrtc-session.json.

请告诉我如何解决这个问题或导致这个问题的原因,以便我可以继续我的项目。

任何帮助将不胜感激。

您似乎没有在 VHost 文件中设置 SSL 主机端口。您需要按照本文这部分所示的步骤进行操作 https://www.wowza.com/docs/how-to-use-webrtc-with-wowza-streaming-engine#install

您的 StreamLock 证书似乎也无效 https://www.sslshopper.com/ssl-checker.html#hostname=https://<YOUR-STREAMLOCK-ID>.streamlock.net

所以请确保从您的 Wowza 门户下载以下密钥库文件 (.jks):<YOUR-STREAMLOCK-ID>.streamlock.net

将该密钥库文件放在您的 Wowza /conf 目录中

使用此密钥库为端口 443 创建一个 HTTPS/StreamLock 主机端口, https://www.wowza.com/docs/how-to-get-ssl-certificates-from-the-streamlock-service#config4-0

通过在浏览器中输入以下内容来确认主机端口正在端口 443 上响应(它应该 return Wowza 版本号)

https://<YOUR-STREAMLOCK-ID>.streamlock.net

并且在作为 WebRTC 发布时使用正确的 wss URL(不要指定端口 1935)。例如,如果使用我们的示例发布者 https://www.wowza.com/_private/webrtc/4.7.4/publish/

那么 SDP URL 将是 wss://<YOUR-STREAMLOCK-ID>.streamlock.net/webrtc-session.json