A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

¿Qué es WebRTC?

WebRTC, una abreviatura para Comunicación Web en Tiempo Real, es un protocolo de Internet que habilita comunicación de audio y video directamente en navegadores web, así como el intercambio de archivos de datos. WebRTC apoya aplicaciones como videoconferencias (por ejemplo, reuniones de Zoom), comunicación con dispositivos habilitados para Internet (por ejemplo, termostatos inteligentes), juegos en línea para múltiples personas, y más. Las capacidades de WebRTC están integradas dentro del navegador elegido por el usuario, por lo que no hay necesidad de instalar o abrir software separado para conectarse con otras personas o dispositivos.

Las herramientas basadas en WebRTC usan conectividad punto a punto—donde los dispositivos de los usuarios se comunican directamente entre sí y no necesitan ser enrutados primero a través de un servidor central. Esto puede resultar en tiempos de respuesta más rápidos y conexiones más confiables, lo que significa una mejor experiencia. WebRTC ha existido desde 2011, y ha ganado popularidad en los últimos años. Es compatible con todos los principales navegadores, y funciona tanto en computadoras como en dispositivos móviles.

¿Para qué se usa WebRTC?

WebRTC permite a los usuarios de Internet compartir contenido directamente entre sí a través de un Web navegador. Las interacciones directas pueden incluir video, audio, e intercambio de datos; cuando los usuarios se comunican a través de WebRTC, se pueden compartir múltiples transmisiones de contenido simultáneamente. La estandarización de WebRTC también mejora la comunicación con—y el control remoto de—aparatos y dispositivos habilitados para Internet (colectivamente llamados el “Internet de las Cosas” o IoT).

Servicios de videoconferencia basados en la web como Zoom, Videollamadas de Brave, Slack y Google Meet, todos usan el marco de WebRTC. Otros ejemplos comunes de compartir video y audio basados en WebRTC incluyen llamadas de telemedicina, educación en línea, y acceso remoto a cámaras de seguridad. El video de un dispositivo IoT como un timbre inteligente o un monitor de bebé puede proporcionarse a través de WebRTC.

WebRTC también incluye procedimientos para compartir datos. Estos canales de datos pueden ser independientes (por ejemplo, un chat de soporte al cliente en vivo puede usar un canal de datos de WebRTC para intercambiar mensajes de texto) o ser usados junto con una aplicación de audio/video (como una caja de chat dentro de una videoconferencia, o subtítulos en tiempo real de una transmisión en vivo). Juegos en línea en plataformas como Twitch usan canales de datos WebRTC para mantener el juego sincronizado para todos los jugadores, mientras también proporcionan canales de audio o video para que los jugadores hablen mientras juegan.

Algunas plataformas de transmisión, como WebTorrent, usan canales de datos de WebRTC para permitir que los usuarios compartan archivos grandes sin la necesidad de un servidor central.

WebRTC proporciona una manera simple para que una persona se conecte con otros. No necesitas instalar nada—todo lo que necesitas para participar en una videoconferencia o juego está integrado en el navegador. Al definir un único conjunto de protocolos de intercambio de datos (standard APIs), WebRTC garantiza la compatibilidad entre todos los navegadores que lo soportan. No importa si los participantes están accediendo a la videollamada usando Chrome o Brave o cualquier otro navegador que soporte WebRTC—todos estarán conectados. Con el tráfico de red viajando directamente de punto a punto, el usuario experimenta tiempos de respuesta más rápidos, lo que también puede significar transmisiones más fluidas en conversaciones y juegos. Sin embargo, la calidad de la experiencia puede ser afectada por el ancho de banda disponible para cada usuario.

Creado como un proyecto de código abierto, WebRTC está disponible, de forma gratuita, para todos los desarrolladores. WebRTC también incluye características de seguridad deseables, como requerir permiso del usuario para acceder a su cámara o micrófono. Los datos transmitidos están encriptados para ayudar a prevenir la interceptación (lo cual también puede ayudar a asegurar que los servicios cumplan con la ley).

¿Es seguro WebRTC?

En general, WebRTC es seguro y está diseñado con la seguridad del contenido en mente. Como se mencionó anteriormente, incluye varios estándares para proteger al usuario.

Sin embargo, hay un aspecto de WebRTC que ha existido desde su inicio y puede ser considerado un problema de seguridad. Como parte del establecimiento de canales de comunicación entre los usuarios, WebRTC accede e intercambia la dirección IP de cada usuario. La dirección IP no está cifrada y puede ser “filtrada” a otros usuarios, a veces incluso si tienen una VPN.

Tu dirección IP puede divulgar información que te identifique, y permitir una huella digital o fingerprinting más precisa.

Cómo proteger tu dirección IP

WebRTC accede a tu dirección IP sin importar quién inicie la comunicación. Entonces, si alguien te contacta a través de un canal WebRTC, ya sea que “respondas” o no, tu dirección IP se vuelve accesible. Esto puede incluso suceder cuando se carga un sitio web, si el propietario del sitio web ha incluido procesos de WebRTC en su código.

Usar una VPN puede proporcionar algo de protección. Algunos proveedores de VPN pueden bloquear una filtración de WebRTC, mientras que otros no lo hacen. Hay herramientas disponibles para probar si tu VPN está previniendo filtraciones de WebRTC.

Dependiendo del navegador que estés usando, puede que tengas otras protecciones disponibles. Algunos navegadores te dan la opción de deshabilitar WebRTC directamente en las configuraciones del navegador, mientras que otros tienen extensiones disponibles que pueden proteger en algunas situaciones. El navegador Brave incluye una configuración integrada que proporciona una opción de cuatro niveles de protección contra la filtración de WebRTC.

¿Te atreves a descubrir el nuevo Internet de Brave?

Brave está desarrollado por un equipo de precursores de la web centrados en el rendimiento y la privacidad. Ayúdanos a solventar las deficiencias de la navegación.