【问题标题】:Webrtc video chat doesn't works in my IP?Webrtc 视频聊天在我的 IP 中不起作用?
【发布时间】:2015-12-31 10:55:40
【问题描述】:

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

【问题讨论】:

标签: node.js webrtc


【解决方案1】:

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

Deprecating Powerful Features on Insecure Origins

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

您可以使用 --unsafely-treat-insecure-origin-as-secure="example.com" 标志运行 chrome(将“example.com”替换为您实际要测试的来源),这将处理该问题源作为此会话的安全。请注意,您还需要包含 --user-data-dir=/test/only/profile/dir 以创建新的测试配置文件以使该标志起作用。

要使用上述标志打开 chrome,请参阅 this

如果您想在没有任何解决方法的情况下使这项工作在生产中工作,您应该购买 ssl 证书并在您的服务器上设置 HTTPS 连接。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-28
    • 2016-03-19
    • 1970-01-01
    • 2019-03-24
    • 1970-01-01
    • 1970-01-01
    • 2013-07-23
    相关资源
    最近更新 更多