电子中的 WebRTC 屏幕共享

Posted

技术标签:

【中文标题】电子中的 WebRTC 屏幕共享【英文标题】:WebRTC Screensharing in electron 【发布时间】:2018-02-08 12:26:50 【问题描述】:

我们有一个网络应用程序,我通过在 browserWindow 中加载 URL 来构建电子应用程序。但是当我尝试共享屏幕时,它会给我一个弹出窗口,说请安装 janus webRTC 屏幕共享插件并重新启动浏览器。请帮忙!

【问题讨论】:

所以,你使用(也)电子的事实在这里无关紧要,对吧?如果您澄清该 URL 是基于 janus 的网络应用程序,这也会有所帮助... 【参考方案1】:

您需要在电子中实现自己的桌面选择器对话框。见here

【讨论】:

我的问题是从网络应用程序共享屏幕而不是在电子上进行。但是在浏览了您共享的链接后,我有了另一个想法。谢谢。 @SumukhaAithalK 你是如何实现屏幕共享的,请分享你的代码。当我尝试共享屏幕时,另一端正在接收我的视频通话,我被卡住了。任何帮助表示赞赏。

以上是关于电子中的 WebRTC 屏幕共享的主要内容,如果未能解决你的问题,请参考以下文章

带有 socket.io 的 WebRTC/nodejs 中的屏幕共享问题

Android无法在通信过程中从相机切换到屏幕共享webrtc

web技术分享| WebRTC 实现屏幕共享

WebRTC在同一个peerConnection中的多个视频流

Java+Netty+WebRTC语音视频屏幕共享聊天室设计实践

WebRTC音视频之iOS屏幕共享画面静止时,如何传递视频数据