20

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

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

4

3 回答 3

11

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

Guacamole 是一个无客户端远程桌面网关。它支持 VNC 和 RDP 等标准协议。多亏了 HTML5,一旦安装了 Guacamole 服务器,您只需一个网络浏览器即可访问您的桌面。

于 2014-12-02T10:36:39.667 回答
8

试试 chrome 的desktopCapture实验性扩展 API。你可以测试这个 chrome 扩展

更新于:2015 年 10 月 6 日

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

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

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

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

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

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

于 2013-11-19T04:16:15.197 回答
5

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

于 2017-10-04T10:13:17.640 回答