【问题标题】:Webrtc app not working on local host?Webrtc 应用程序无法在本地主机上运行?
【发布时间】:2014-09-06 14:59:37
【问题描述】:

我正在使用 WebRTC 演示应用程序进行屏幕共享。该演示运行良好,但是当我尝试在 localhost 或我自己的远程服务器中运行相同的代码时,代码无法运行。 关于如何解决此问题的任何想法?

【问题讨论】:

  • ScreenSharing 仅适用于 SSL 连接。您的本地网络服务器是这样托管的吗?
  • 不,我的网络服务器上没有 ssl 连接。 @BenjaminTrent
  • 试试看。您甚至可以使用自签名证书,但除非 SSL 否则它将无法工作

标签: javascript webrtc screensharing


【解决方案1】:

Chrome 中的屏幕共享仅适用于 SSL 连接 ()。您可以使用自签名证书并在浏览器中简单地接受它(这适用于 Chrome

此外,对于 Chrome >M36,您现在必须使用 Chrome.desktopcapture API,并且在 Chrome 内部修改媒体约束和启用屏幕共享的常用方法在较新版本的 chrome 中不起作用。

该 API 非常简单,并且比媒体约束中之前给定的选项更加强大。

【讨论】:

    猜你喜欢
    • 2019-01-12
    • 2023-04-11
    • 2019-06-29
    • 2023-04-09
    • 1970-01-01
    • 1970-01-01
    • 2021-12-09
    • 2016-12-30
    • 2017-06-11
    相关资源
    最近更新 更多