2014-09-06 77 views
6

我正在使用WebRTC演示应用程序进行屏幕共享。演示完美无瑕,但是当我尝试在本地主机或我自己的远程服务器上运行相同的代码时,代码无法运行。 关于如何解决此问题的任何想法?Webrtc应用程序不能在本地主机上工作?

+1

ScreenSharing仅适用于SSL连接。您的本地Web服务器是否托管它? – 2014-09-06 15:18:21

+0

不,我的网络服务器上没有ssl连接。 @BenjaminTrent – kartik 2014-09-06 15:24:19

+0

试试看。您甚至可以使用自签名的证书,但除非使用SSL,否则它不起作用 – 2014-09-06 16:02:34

回答

4

Chrome中的屏幕共享仅适用于SSL连接()。您可以使用自签名证书,只需在浏览器中接受它(这适用于Chrome < M36)。

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

该API非常简单,并且比媒体约束中的前一个给定选项更加健壮。

相关问题