2014-09-06 139 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非常簡單,並且比媒體約束中的前一個給定選項更加健壯。

相關問題