AIORTC 服务器示例不显示服务器上的视频



我想在远程服务器上测试https://github.com/aiortc/aiortc/tree/master/examples/server,所以我将所有内容都安装在云digital ocean。现在,运行python server.py网页按预期显示,但没有音频或视频正常工作。出了什么问题?

JS控制台给出以下错误

Uncaught TypeError: Cannot read property 'getUserMedia' of undefined
at start (client.js:169)
at HTMLButtonElement.onclick ((index):78)

我在这里找到了答案。

Chrome 会禁用getUserMedia等功能,当它来自 无担保的原产地。http://localhost被视为安全来源 默认值,但是,如果您使用的源没有 SSL/TLS 证书,然后 Chrome 会将来源视为不安全,并且 禁用getUserMedia

您可以做的是:

  1. 设置 SSL/TLS 证书。
  2. 或者去chrome://flags,搜索 标志unsafely-treat-insecure-origin-as-secure,输入原点你 想要视为安全,例如http://{YOUR HOST IP}:1337,启用 功能并重新启动浏览器。让我知道这是否有效。

最新更新