我正在使用最新的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.
请让我知道如何解决这个或导致这种情况的原因,以便我可以继续我的项目。
非常感谢任何帮助。
答案 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