Zum Hauptinhalt springen
Alle Begriffe

WebRTC-Remote-Desktop

Die Nutzung von WebRTC, dem Echtzeit-Medien-Stack des Browsers, um eine Remote-Desktop-Sitzung ohne Plugin oder Installation direkt an eine Webseite zu liefern.

Was WebRTC ist

WebRTC ist der Echtzeit-Kommunikationsstack des Browsers. Die W3C-Spezifikation definiert die JavaScript-APIs, die mit einer Reihe von IETF-Protokollen (zusammengefasst in RFC 8825) zusammenarbeiten, um Audio, Video und beliebige Daten zwischen Browsern und Geräten zu übertragen. Verbindungen werden mit ICE ausgehandelt: STUN findet direkte Pfade, TURN leitet weiter, wenn sie scheitern. Medien sind immer verschlüsselt.

Wie ein WebRTC-Remote-Desktop funktioniert

Bei einem WebRTC-Remote-Desktop erfasst der entfernte Rechner seinen Bildschirm und sendet ihn als Echtzeit-Videospur, während Tastatur- und Mauseingaben über einen Datenkanal zurückgehen. Der Operator braucht nur einen Browser, und das ist der große Vorteil dieses Modells.

Die Abwägungen folgen aus demselben Aufbau: Das Video ist auf die Codecs beschränkt, die der Browser für WebRTC unterstützt, und in restriktiven Netzen hängt alles davon ab, ob ein TURN-Relay erreichbar ist.

Der Browser-Viewer von Vexaro Desk

Ab dem Tarif Team bietet Vexaro Desk einen Browser-Viewer in der Vexaro-Konsole, und er nutzt kein WebRTC. Der Operator öffnet ihn im Browser, ohne etwas zu installieren, sieht den entfernten Windows-Rechner und steuert ihn; Eingaben und Zwischenablage gehen vom Browser zurück.

Eine Browser-Sitzung läuft über einen Vexaro-Server, der den Browser mit dem entfernten Rechner verbindet. Jede Teilstrecke ist verschlüsselt, doch dieser Server entschlüsselt den Stream dazwischen; eine Browser-Sitzung ist also nicht Ende-zu-Ende-verschlüsselt. Auf dem entfernten Rechner läuft in jedem Fall der Windows-Client.

Wann was passt

Nutzen Sie den Browser-Viewer, wenn Sie auf dem Rechner vor Ihnen nichts installieren können. Nutzen Sie den Windows-Client, wenn Sie eine direkte, Ende-zu-Ende-verschlüsselte Sitzung und alle Bedienelemente wollen, etwa Qualitätsvoreinstellungen und das Umschalten zwischen Monitoren.

Remote-Desktop-Sitzungen im Browser und nativ im Vergleich

Remote-Desktop-Sitzungen im Browser und nativ im Vergleich
WebRTC-Remote-DesktopBrowser-Viewer von Vexaro DeskWindows-Client von Vexaro Desk
Verbindung1,2Echtzeitkanäle zwischen den Peers, aufgebaut mit ICE, STUN und TURNÜber einen Vexaro-Server, der den Browser mit der Sitzung verbindetDirekt, wo das Netzwerk es zulässt, sonst über ein Vexaro-Relay
Video-Dekodierung1Die WebRTC-Codecs des BrowsersIm Browser dekodiert, ohne InstallationVom Windows-Client dekodiert
Ende-zu-Ende-verschlüsselt2Medien sind zwischen den Peers verschlüsseltNein: Entschlüsselung auf dem Vexaro-Server zwischen den TeilstreckenJa bei direkter Verbindung; über von Vexaro betriebene Relays bei der Übertragung verschlüsselt
Installation beim OperatorKeineKeineDer Windows-Client

Häufig gestellte Fragen

Was ist WebRTC?
WebRTC ist die Sammlung von Browser-APIs und Netzwerkprotokollen für Audio, Video und Daten in Echtzeit. Es handelt Verbindungen mit ICE, STUN und TURN aus und verschlüsselt alle Medien.
Wie funktioniert ein WebRTC-Remote-Desktop?
Der entfernte Rechner streamt seinen Bildschirm als Echtzeit-Videospur und empfängt Tastatur- und Mauseingaben über einen Datenkanal, sodass der Operator nur einen Browser braucht.
Nutzt Vexaro Desk WebRTC?
Nein. Weder der Windows-Client noch der Browser-Viewer nutzt WebRTC; beide verwenden die eigene verschlüsselte Verbindung von Vexaro.
Ist eine Browser-Sitzung von Vexaro Desk Ende-zu-Ende-verschlüsselt?
Nein. Jede Teilstrecke ist verschlüsselt, doch die Sitzung wird auf dem Vexaro-Server entschlüsselt, der den Browser mit der Sitzung verbindet. Für Ende-zu-Ende-Verschlüsselung nutzen Sie den Windows-Client über eine direkte Verbindung.

In Vexaro Desk ansehen

Vexaro Desk vereint begleiteten und unbeaufsichtigten Zugriff, NAT-Traversal, eine adaptive Codec-Engine und Governance in einer Konsole. Es befindet sich im Early Access, und Sie können ein kostenloses Konto erstellen, um es auszuprobieren.