Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Create Remote Desktop with WebRTC [closed]

Tags:

node.js

webrtc

is possible create a remote desktop app between browsers with WebRTC (or maybe with Node.JS if possible)?

I see the Google Chrome have this extension, but i need create a remote desktop app to my helpdesk software.

like image 744
Tom Avatar asked Oct 25 '13 15:10

Tom


People also ask

How do I install the remote desktop web client?

To install the web client for the first time, follow these steps: On the RD Connection Broker server, obtain the certificate used for Remote Desktop connections and export it as a .cer file. Copy the .cer file from the RD Connection Broker to the server running the RD Web role. On the RD Web Access server, open an elevated PowerShell prompt.

How do I run a WebRTC agent from a remote server?

Copy the archive to a remote server, decompress it and run ./agent. The agent application assumes the web dir. is in the same directory. WebRTC requires a secure domain to work, the recommended approach towards this is to forward the agent port thru SSH tunneling:

How do I connect to Rd web access using the web client?

Make sure you can access the web client at the web client URL with your server name, formatted as https://server_FQDN/RDWeb/webclient/index.html. It's important to use the server name that matches the RD Web Access public certificate in the URL (typically the server FQDN).

What is WebRTC-Remote Desktop?

GitHub - DeshmukhPooja/webrtc-remote-desktop: WebRTC Remote Desktop - Browser based remote desktop using Javascript & GO. Failed to load latest commit information. GO based WebRTC Remote Desktop allows you to control the computers remotely (like any other RDP softwares) using WebRTC from modern browsers.


2 Answers

Try this: VNC client on 200 lines of JavaScript

Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC and RDP. Thanks to HTML5, once Guacamole server is installed, all you need to access your desktops is a web browser.

like image 115
Ajax Avatar answered Sep 30 '22 16:09

Ajax


Try chrome's desktopCapture experimental extension API. You can test this chrome extension!

Updated at: Oct 06, 2015

desktopCapture API in Chrome or screen capturing API in Firefox doesn't provides remote-desktop-access or remote-desktop-control.

Both API providers generates stateless screen; and remote users can merely view the screen.

Here is a browser-based VNC client:

VNC client using HTML5 (Web Sockets, Canvas) with encryption (wss://) support. http://novnc.com

Source code: https://github.com/kanaka/noVNC

You can easily switch from WebSockets to WebRTC data channels.

like image 24
Muaz Khan Avatar answered Sep 30 '22 17:09

Muaz Khan