aiortc服务器示例在服务器上不显示视频

问题描述 投票:-1回答:1

我想在远程服务器上测试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)
webrtc aiortc
1个回答
0
投票

我找到了答案here

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,请启用功能,然后重新启动浏览器。让我知道是否可行。
© www.soinside.com 2019 - 2024. All rights reserved.