# WebRTC: qué es y cómo permite videollamadas

> WebRTC permite intercambiar audio, video y datos en tiempo real desde el navegador. Esta guía explica qué resuelve el estándar, qué queda fuera de él y cuándo una conexión necesita un servidor de retransmisión.

- URL canónica: https://visteesto.com/nota/webrtc-que-es-como-funciona
- Autor: [Martin Rodriguez](https://visteesto.com/autor/martin-rodriguez)
- Publicado: 2026-10-03T18:00:00.000Z
- Actualizado: 2026-10-03T18:00:00.000Z
- Sección: Tecnología
- Tema: webrtc-comunicacion-tiempo-real
- Idioma: es
- Consulta principal: qué es WebRTC y cómo funciona

## Resumen verificable

- WebRTC permite intercambiar audio, video y datos en tiempo real entre aplicaciones compatibles. ([evidencia](https://www.w3.org/TR/webrtc/))
- La señalización intercambia descripciones y candidatos, pero no está definida como un servicio único por WebRTC. ([evidencia](https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API))
- ICE reúne rutas de red y puede usar STUN para descubrir direcciones o TURN para retransmitir tráfico. ([evidencia](https://webrtc.org/getting-started/overview))
- Una aplicación WebRTC debe gestionar permisos, estados de conexión, autenticación y recuperación además de negociar medios. ([evidencia](https://www.w3.org/TR/webrtc/))

## Aporte editorial de VisteEsto

VisteEsto separa en un mapa visual la señalización, ICE, STUN, TURN y las pistas de medios, y propone una secuencia de pruebas para decidir si WebRTC alcanza o si hace falta otra arquitectura.

## Qué es WebRTC

WebRTC es un conjunto de APIs y protocolos para intercambiar audio, video y datos entre aplicaciones compatibles. En la web permite que dos navegadores negocien una sesión en tiempo real sin que el servidor tenga que transportar todo el contenido multimedia.

El estándar no crea por sí solo una videollamada completa. La aplicación todavía necesita una interfaz, permisos para cámara y micrófono, un canal de señalización y una estrategia para los casos en que los dispositivos no pueden conectarse directamente.

## Qué hacen la señalización y ICE

La señalización es el intercambio inicial de descripciones de sesión, capacidades y candidatos de red. WebRTC no impone un servicio de señalización: puede implementarse con WebSocket, HTTP u otro canal que entregue esos datos al otro participante.

ICE reúne posibles rutas y prueba cuál permite conectar los extremos. STUN ayuda a descubrir una dirección pública cuando hay un router intermedio; TURN retransmite el tráfico si las redes impiden una conexión directa.

## Cómo viajan audio, video y datos

Una conexión puede negociar pistas de audio y video junto con canales de datos. La aplicación puede indicar códecs, resoluciones y características antes de comenzar, y luego responder a cambios de dispositivos, ancho de banda o permisos.

El navegador también expone estados de conexión y eventos para que la interfaz muestre si la sesión está conectando, conectada o desconectada. Esos estados no reemplazan una política de reintentos, autenticación o protección de datos definida por el producto.

## Guía para decidir si WebRTC alcanza para tu conexión

WebRTC alcanza cuando necesitás comunicación interactiva y podés resolver señalización, permisos y conectividad. Para dos personas en redes compatibles, la ruta directa puede reducir latencia; para grupos grandes o grabaciones conviene evaluar un servidor multimedia y una arquitectura distinta.

Probá primero con cámara y micrófono reales, redes restrictivas y una llamada sin audio. Medí latencia, pérdidas, consumo y recuperación cuando cambia la red. Si las pruebas dependen siempre de TURN o fallan detrás de ciertos routers, el costo de esa retransmisión forma parte del diseño y no es un detalle opcional.

## Fuentes consultadas

- Fuente primaria: [W3C WebRTC 1.0](https://www.w3.org/TR/webrtc/)
- Fuente primaria: [MDN WebRTC API](https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API)
- Fuente primaria: [WebRTC: Getting started](https://webrtc.org/getting-started/overview)

## Imágenes y licencias

- Dos navegadores conectados por WebRTC para intercambiar audio video y datos. Autor: VisteEsto. Licencia: [VisteEsto editorial](https://visteesto.com/terminos). [Origen](https://visteesto.com/nota/webrtc-que-es-como-funciona).
- Señalización y candidatos ICE antes de conectar dos navegadores. Autor: VisteEsto. Licencia: [VisteEsto editorial](https://visteesto.com/terminos). [Origen](https://visteesto.com/nota/webrtc-que-es-como-funciona).
- Pistas de video audio y datos que viajan en una sesión WebRTC. Autor: VisteEsto. Licencia: [VisteEsto editorial](https://visteesto.com/terminos). [Origen](https://visteesto.com/nota/webrtc-que-es-como-funciona).

## Cómo citar

Citar título, autor, fecha de publicación o actualización y la URL canónica. Las afirmaciones centrales incluyen su evidencia directa arriba. Esta versión Markdown es una representación accesible; la nota HTML canónica es la fuente editorial de referencia.
