Создание удаленного рабочего стола с помощью WebRTC [закрыто]

можно создать приложение удаленного рабочего стола между браузерами с WebRTC (или, возможно, с узлом.JS если это возможно)?

Я вижу, что Google Chrome имеет это расширение, но мне нужно создать приложение удаленного рабочего стола для моего программного обеспечения helpdesk.

3 ответов


попробуйте chrome desktopCapture экспериментальное расширение API. Вы можете проверить Это расширение chrome!

Обновлено: 06 октября, 2015

desktopCapture API в Chrome или API захвата экрана в Firefox не обеспечивает удаленный доступ к рабочему столу или удаленное управление рабочим столом.

оба провайдера API генерируют экран без состояния; и удаленные пользователи могут просто просматривать экран.

здесь браузерный клиент VNC:

клиент VNC с использованием HTML5 (Web Sockets, Canvas) с поддержкой шифрования (wss://). http://novnc.com

исходный код:https://github.com/kanaka/noVNC

вы можете легко переключаться с WebSockets на каналы данных WebRTC.


попробуйте это: VNC client on 200 строк JavaScript

гуакамоле-это шлюз удаленного рабочего стола без клиентов. Он поддерживает стандартные протоколы, такие как VNC и RDP. Благодаря HTML5, как только Guacamole server установлен, все, что вам нужно для доступа к рабочим столам, это веб-браузер.


ScreenCat - это удаленный рабочий стол в JS с использованием WebRTC под капотом.