我正在尝试运行 Kurento WebRTC 的 Javascript 录制示例,如下所示:
http://doc-kurento.readthedocs.org/en/stable/tutorials/js/tutorial-recorder.html
我已经在 Ubuntu 机器上设置了 Kurento,它运行正常。服务也开始了。此外,我测试了基于 Java 的示例,它运行时没有任何问题。
js录制示例失败,错误如下:
混合内容:“ https://ABCDEF ”页面已通过 HTTPS 加载,但尝试连接到不安全的 WebSocket 端点“ws://XYZ:8433/”。此请求已被阻止;此端点必须在 WSS 上可用
我将 ws_uri 变量更改为指向安全的 Web 套接字:
ws_uri: 'wss://XYZ:8433',
但是,我现在收到以下错误:
WebSocket connection to 'wss://XYZ:8433/' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED
kurento 服务器使用letsencrypt 被保护在HTTPS 上运行。我使用以下说明来保护服务器:
https://doc-kurento.readthedocs.org/en/latest/mastering/securing-kurento-applications.html
但是,在上面的示例中,它要求连接以下 crt 文件:
cat signing-ca.crt subordinate-ca.crt server.crt > server.pem
我在这里很困惑,因为我找不到上述文件。Letsencrypt 为我生成以下 .pem 文件:
cert.pem、chain.pem、fullchain.pem、privkey.pem
kurento.json.conf 文件中是否应该使用上述文件之一?