使用WebRTC创build远程桌面

有可能在WebRTC的浏览器之间创build一个远程桌面应用程序(如果可能,也可以使用Node.JS)?

我看到谷歌浏览器有这个扩展,但我需要创build一个远程桌面应用程序到我的帮助台软件。

试试chrome的desktopCapture实验扩展API。 你可以testing这个Chrome扩展 !

更新于:2015年10月6日

Chrome中的desktopCapture API或Firefox中的屏幕捕获API不提供远程桌面访问或远程桌面控制。

两个API提供者都会生成无状态的屏幕 而远程用户只能查看屏幕。

这是一个基于浏览器的VNC客户端:

VNC客户端使用HTML5(Web Sockets,Canvas)encryption(wss://)支持。 http://novnc.com

源代码: https : //github.com/kanaka/noVNC

您可以轻松地从WebSocket切换到WebRTC数据通道。

试试这个: 200行JavaScript的 VNC客户端

鳄梨酱是一个无客户端的远程桌面网关。 它支持VNC和RDP等标准协议。 感谢HTML5,一旦安装了Guacamole服务器,您只需访问桌面就可以使用Web浏览器。

ScreenCat是JS中使用WebRTC的远程桌面。