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

时间:2018-05-23 13:10:16

标签: websocket streaming webrtc wowza

我正在使用最新的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.

请让我知道如何解决这个或导致这种情况的原因,以便我可以继续我的项目。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

您似乎没有在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 Portal下载以下密钥库文件(.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上响应(它应返回Wowza版本号)

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

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

然后SDP网址为wss://<YOUR-STREAMLOCK-ID>.streamlock.net/webrtc-session.json