Vai al contenuto principale
Tutti i termini

Desktop remoto con WebRTC

Usare WebRTC, lo stack multimediale in tempo reale del browser, per portare una sessione di desktop remoto direttamente in una pagina web, senza plugin né installazioni.

Cos'è WebRTC

WebRTC è lo stack di comunicazione in tempo reale del browser. La specifica del W3C definisce le API JavaScript, che lavorano con un insieme di protocolli IETF riassunti nell'RFC 8825, per inviare audio, video e dati di ogni tipo tra browser e dispositivi. Le connessioni si negoziano con ICE, che usa STUN per trovare vie dirette e TURN per inoltrare quando falliscono, e i contenuti multimediali sono sempre cifrati.

Come funziona un desktop remoto con WebRTC

In un desktop remoto con WebRTC, il computer remoto cattura lo schermo e lo invia come traccia video in tempo reale, mentre l'input di tastiera e mouse torna indietro su un canale dati. All'operatore basta un browser, ed è questo il grande vantaggio del modello.

I compromessi nascono dallo stesso progetto: il video è limitato ai codec che il browser supporta per WebRTC, e sulle reti restrittive tutto dipende dalla possibilità di raggiungere un relay TURN.

Il visualizzatore nel browser di Vexaro Desk

Dal piano Team in su, Vexaro Desk offre un visualizzatore nel browser dentro la console Vexaro, e non usa WebRTC. L'operatore lo apre in un browser, senza installare nulla, e vede e controlla il computer Windows remoto, con input e appunti inviati dal browser.

Una sessione nel browser passa da un server Vexaro che fa da ponte tra il browser e il computer remoto. Ogni tratto è cifrato, ma quel server decifra il flusso nel mezzo, quindi una sessione nel browser non ha la crittografia end-to-end. In ogni caso, sul computer remoto gira il client per Windows.

Quando usare l'uno o l'altro

Usa il visualizzatore nel browser quando non puoi installare nulla sul computer che hai davanti. Usa il client per Windows quando vuoi una sessione diretta con crittografia end-to-end e tutti i controlli, come i profili di qualità e il passaggio da un monitor all'altro.

Sessioni di desktop remoto nel browser e native a confronto

Sessioni di desktop remoto nel browser e native a confronto
Desktop remoto con WebRTCVisualizzatore nel browser di Vexaro DeskClient per Windows di Vexaro Desk
Connessione1,2Canali in tempo reale tra i peer, stabiliti con ICE, STUN e TURNTramite un server Vexaro che fa da ponte tra il browser e la sessioneDiretta ovunque la rete lo consenta, altrimenti tramite un relay Vexaro
Decodifica del video1I codec WebRTC del browserDecodificato nel browser, senza installare nullaDecodificato dal client per Windows
Crittografia end-to-end2I contenuti multimediali sono cifrati tra i peerNo: decifrato sul server Vexaro tra i due trattiSì su una connessione diretta; cifrata in transito attraverso relay gestiti da Vexaro quando passa da un relay
Installazione dalla parte dell'operatoreNessunaNessunaIl client per Windows

Domande frequenti

Cos'è WebRTC?
WebRTC è l'insieme di API del browser e di protocolli di rete per audio, video e dati in tempo reale. Negozia le connessioni con ICE, STUN e TURN, e cifra tutti i contenuti multimediali.
Come funziona un desktop remoto con WebRTC?
Il computer remoto trasmette il proprio schermo come traccia video in tempo reale e riceve l'input di tastiera e mouse su un canale dati, quindi all'operatore basta un browser.
Vexaro Desk usa WebRTC?
No. Né il client per Windows né il visualizzatore nel browser usano WebRTC; entrambi usano la connessione cifrata di Vexaro.
Una sessione nel browser di Vexaro Desk ha la crittografia end-to-end?
No. Ogni tratto è cifrato, ma la sessione viene decifrata sul server Vexaro che fa da ponte tra il browser e la sessione. Per la crittografia end-to-end usa il client per Windows su una connessione diretta.

Guardalo in Vexaro Desk

Vexaro Desk riunisce in un'unica console accesso presidiato e non presidiato, attraversamento del NAT, un motore di codec adattivo e la governance. È in accesso anticipato e puoi creare un account gratuito per provarlo.