使用WebRTC创建远程桌面

时间:2013-10-25 15:33:16

标签: node.js webrtc

是否可以在具有WebRTC的浏览器之间创建远程桌面应用程序(如果可能,可以使用Node.JS)?

我看到Google Chrome有此扩展程序,但我需要为我的帮助台软件创建一个远程桌面应用程序。

3 个答案:

答案 0 :(得分:7)

试试这个:200 lines of JavaScript

上的VNC客户端

Guacamole is a无客户端远程桌面网关。它支持VNC和RDP等标准协议。 感谢HTML5,一旦安装了Guacamole服务器,访问桌面所需的只是一个Web浏览器。

答案 1 :(得分:4)

尝试chrome的desktopCapture实验性扩展API。您可以测试this chrome extension

更新于:2015年10月6日

Chrome中的

desktopCapture API或Firefox中的screen capturing API不提供远程桌面访问或远程桌面控制。

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

以下是基于浏览器的VNC客户端:

  

VNC客户端使用支持加密(wss://)的HTML5(Web套接字,Canvas)。 http://novnc.com

     

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

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

答案 2 :(得分:1)

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