Webrtc视频聊天在我的IP中不起作用?

时间:2015-12-31 10:55:41

标签: node.js webrtc

WebRTC视频聊天应用程序在本地主机上运行完美。但是当我尝试在特定IP中运行相同的代码时,我无法执行相同的任务, 错误:getUserMedia()不再适用于不安全的起源 关于如何解决这个问题的任何想法?

1 个答案:

答案 0 :(得分:1)

在最近的Chrome版本中getUserMedia()在不安全的来源上被弃用,以提高浏览器的安全性。

Deprecating Powerful Features on Insecure Origins

您可以通过以下标志打开镶边来禁用此功能。

  

您可以使用--unsafely-treat-insecure-origin-as-secure =" example.com"运行chrome。标记(替换" example.com"使用您实际想要测试的原点),这会将该来源视为此会话的安全。请注意,您还需要包含--user-data-dir = / test / only / profile / dir来创建一个新的测试配置文件,以使该标志生效。

要使用上面的标记打开chrome,请参阅this

如果您希望在没有任何此类变通方法的情况下将其投入生产,则应在服务器上购买ssl证书并设置HTTPS连接。