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.