Ce qu'est WebRTC
WebRTC est la pile de communication en temps réel du navigateur. La spécification du W3C définit les API JavaScript, qui fonctionnent avec un ensemble de protocoles de l'IETF présentés dans la RFC 8825, pour transmettre de l'audio, de la vidéo et des données arbitraires entre navigateurs et appareils. Les connexions sont négociées avec ICE, qui utilise STUN pour trouver des chemins directs et TURN pour relayer quand ils échouent. Les médias sont toujours chiffrés.
Comment fonctionne un bureau à distance WebRTC
Dans un bureau à distance WebRTC, l'ordinateur distant capture son écran et l'envoie sous forme de piste vidéo en temps réel, tandis que les saisies du clavier et de la souris reviennent par un canal de données. L'opérateur n'a besoin que d'un navigateur : c'est le grand atout de ce modèle.
Les compromis découlent de la même conception : la vidéo se limite aux codecs que le navigateur prend en charge pour WebRTC, et sur les réseaux restrictifs, tout dépend de la disponibilité d'un relais TURN.
Le visualiseur navigateur de Vexaro Desk
À partir de l'offre Team, Vexaro Desk propose un visualiseur navigateur dans la console Vexaro, et il n'utilise pas WebRTC. L'opérateur l'ouvre dans un navigateur, sans rien installer, voit l'ordinateur Windows distant et le pilote ; les saisies et le presse-papiers repartent depuis le navigateur.
Une session dans le navigateur passe par un serveur Vexaro qui relie le navigateur à l'ordinateur distant. Chaque tronçon est chiffré, mais ce serveur déchiffre le flux entre les deux : une session dans le navigateur n'est donc pas chiffrée de bout en bout. L'ordinateur distant exécute de toute façon le client Windows.
Lequel choisir
Utilisez le visualiseur navigateur quand vous ne pouvez rien installer sur l'ordinateur devant vous. Utilisez le client Windows quand vous voulez une session directe, chiffrée de bout en bout, et l'ensemble des commandes, comme les préréglages de qualité et le passage d'un écran à l'autre.