Skip to content

O que é WebRTC?

15 de maio de 2021

A comunicação em tempo real da Web, ou WebRTC, habilita um padrão que permite aos navegadores trocar áudio e vídeo. Se você já ouviu falar de aplicativos como Hangouts ou Hangouts Meet, Facebook Messenger, Dialpad, UberConference, Appear.in, entre muitos outros, você já ouviu falar (ou talvez até usou) aplicativos que dependem do WebRTC para transmitir voz e vídeo no seu navegador. WebRTC define maneiras como um navegador em seu dispositivo pode estabelecer, gerenciar e encerrar uma conexão de ponto remoto. O sistema inclui padrões de segurança de criptografia, bem como suporte para gerenciamento de largura de banda.

WebRTC torna as reuniões na Web mais fáceis

Quando seu navegador oferece suporte a WebRTC, isso significa que você não precisa instalar um plug-in ou baixar um aplicativo especial para se comunicar com outras pessoas. Não perca mais tempo baixando um arquivo, clicando duas vezes nele ou esperando sua instalação. Se o seu navegador for compatível com WebRTC, as reuniões de voz e vídeo na web se tornarão mais simples.

Concessão de acesso a microfone e vídeo

No entanto, você precisará permitir o acesso ao microfone ou câmera de vídeo do seu dispositivo antes de fazer uma conferência. Quando um sistema de conferência em tempo real precisar acessar qualquer um desses dispositivos, você verá um prompt perguntando se deseja “Permitir acesso” ao seu microfone ou câmera. Certifique-se de aprovar esse acesso apenas para sites e serviços em que você confia.

Quais navegadores suportam WebRTC?

Chrome, Firefox e Opera são compatíveis com WebRTC. As equipes que constroem esses três navegadores trabalharam ativamente para construir o suporte para WebRTC. Se você deseja um navegador que inclua WebRTC, qualquer um desses três seria uma excelente opção. A Apple e a Microsoft também estão desenvolvendo suporte para WebRTC no Safari (no macOS e iOS) e na nova versão do Microsoft Edge (baseado no Chromium), respectivamente. O site, iswebrtcreadyyet.com, fornece uma visão geral visual rápida do suporte do navegador para WebRTC.

Como Testar WebRTC

Para um teste rápido de videoconferência com Web-RTC, você pode experimentar um cliente de chat de vídeo AppRTC desenvolvido pelo Google App Engine, em https://apprtc.appspot.com/. Siga o link em seu navegador, escolha ou crie um nome de sala aleatório e escolha Participar para iniciar uma conferência. Junte-se ao mesmo nome de sala de um navegador em outro dispositivo para obter uma amostra de como funciona o WebRTC. Você também pode ajustar várias configurações com parâmetros AppRTC. Lembre-se de que este é um aplicativo de demonstração e teste, não uma solução de webconferência completa!

WebRTC Leak Privacy Concern

Uma conexão WebRTC tem o potencial de revelar o endereço de Internet do seu dispositivo. Isso geralmente é chamado de vazamento de WebRTC, uma vez que o endereço IP (protocolo da Internet) do seu dispositivo está potencialmente disponível para um visualizador remoto. Em alguns casos, mesmo se você usar uma rede privada virtual (VPN) para ocultar o endereço de Internet do seu dispositivo, um vazamento de WebRTC pode revelar seu endereço IP real. Isso pode ser um problema potencial, já que um endereço IP geralmente pode ser usado para identificar sua região, cidade ou provedor de serviços de Internet. Se você não precisa dos serviços de comunicação de voz ou vídeo WebRTC em seu navegador, pode desabilitar o WebRTC. Caso contrário, você pode preferir usar uma VPN para evitar um vazamento de endereço IP WebRTC. O Google oferece uma extensão Limitador de rede WebRTC para uso no navegador Chrome que oferece opções para proteger sua privacidade. Para muitas pessoas, o benefício de comunicações em tempo real rápidas, seguras e baseadas em navegador que o WebRTC oferece pode superar as preocupações de privacidade associadas a um endereço de Internet potencialmente revelado.