Saltar para o conteúdo principal
Todos os termos

Ambiente de trabalho remoto por WebRTC

O uso do WebRTC, a pilha de meios em tempo real do navegador, para entregar uma sessão de ambiente de trabalho remoto diretamente a uma página web, sem plug-in nem instalação.

O que é o WebRTC

O WebRTC é a pilha de comunicação em tempo real do navegador. A especificação do W3C define as APIs de JavaScript, que funcionam com um conjunto de protocolos do IETF resumidos no RFC 8825, para enviar áudio, vídeo e dados arbitrários entre navegadores e dispositivos. As ligações são negociadas com o ICE: o STUN encontra caminhos diretos e o TURN reencaminha quando falham. Os media são sempre cifrados.

Como funciona um ambiente de trabalho remoto com WebRTC

Num ambiente de trabalho remoto com WebRTC, o computador remoto captura o ecrã e envia-o como uma faixa de vídeo em tempo real, enquanto a entrada do teclado e do rato regressa por um canal de dados. O operador só precisa de um navegador, e é essa a grande vantagem do modelo.

As contrapartidas vêm do mesmo desenho: o vídeo fica limitado aos codecs que o navegador suporta para WebRTC e, em redes restritivas, tudo depende de haver um relay TURN acessível.

O visualizador no navegador do Vexaro Desk

A partir do plano Team, o Vexaro Desk oferece um visualizador no navegador na consola Vexaro, e este não usa WebRTC. O operador abre-o no navegador, sem instalar nada, vê o computador Windows remoto e controla-o; a entrada e a área de transferência regressam a partir do navegador.

Uma sessão no navegador passa por um servidor da Vexaro que liga o navegador ao computador remoto. Cada troço é cifrado, mas esse servidor decifra o fluxo pelo meio, pelo que uma sessão no navegador não é cifrada ponta a ponta. O computador remoto executa sempre o cliente para Windows.

Quando usar cada um

Use o visualizador no navegador quando não puder instalar nada no computador à sua frente. Use o cliente para Windows quando quiser uma sessão direta, cifrada ponta a ponta, e todos os controlos, como as predefinições de qualidade e a mudança entre monitores.

Sessões de ambiente de trabalho remoto no navegador e nativas comparadas

Sessões de ambiente de trabalho remoto no navegador e nativas comparadas
Ambiente de trabalho remoto com WebRTCVisualizador no navegador do Vexaro DeskCliente do Vexaro Desk para Windows
Ligação1,2Canais em tempo real entre pares, estabelecidos com ICE, STUN e TURNAtravés de um servidor da Vexaro que liga o navegador à sessãoDireta onde a rede o permite; caso contrário, através de um relay da Vexaro
Descodificação de vídeo1Os codecs WebRTC do navegadorDescodificado no navegador, sem instalar nadaDescodificado pelo cliente para Windows
Cifragem ponta a ponta2Os media são cifrados entre os paresNão: decifrado no servidor da Vexaro entre os troçosSim numa ligação direta; cifrado em trânsito através de relays operados pela Vexaro quando retransmitido
Instalação do lado do operadorNenhumaNenhumaO cliente para Windows

Perguntas frequentes

O que é o WebRTC?
O WebRTC é o conjunto de APIs do navegador e de protocolos de rede para áudio, vídeo e dados em tempo real. Negoceia as ligações com ICE, STUN e TURN e cifra todos os media.
Como funciona um ambiente de trabalho remoto com WebRTC?
O computador remoto transmite o ecrã como uma faixa de vídeo em tempo real e recebe a entrada do teclado e do rato por um canal de dados, pelo que o operador só precisa de um navegador.
O Vexaro Desk usa WebRTC?
Não. Nem o cliente para Windows nem o visualizador no navegador usam WebRTC; ambos usam a ligação cifrada da própria Vexaro.
Uma sessão do Vexaro Desk no navegador é cifrada ponta a ponta?
Não. Cada troço é cifrado, mas a sessão é decifrada no servidor da Vexaro que liga o navegador à sessão. Para ter cifragem ponta a ponta, use o cliente para Windows numa ligação direta.

Veja no Vexaro Desk

O Vexaro Desk reúne acesso assistido e não assistido, travessia de NAT, um motor de codecs adaptativo e governação numa só consola. Está em acesso antecipado, e pode criar uma conta gratuita para o experimentar.