{"schema_version":"1.0","type":"Article","canonical_url":"https://visteesto.com/nota/webrtc-que-es-como-funciona","machine_urls":{"markdown":"https://visteesto.com/ai/article/webrtc-que-es-como-funciona/markdown","json":"https://visteesto.com/ai/article/webrtc-que-es-como-funciona/json"},"publisher":{"name":"VisteEsto","url":"https://visteesto.com","editor":"Martín Rodríguez","editorial_policy":"https://visteesto.com/politica-editorial","corrections_policy":"https://visteesto.com/correcciones"},"headline":"WebRTC: qué es y cómo permite videollamadas","description":"Qué es WebRTC, cómo conecta audio, video y datos entre navegadores y qué papel cumplen la señalización, ICE, STUN y TURN en una llamada.","dek":"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.","language":"es","section":"Tecnología","topic":"webrtc-comunicacion-tiempo-real","tags":["Programación","WebRTC","Web","Tecnología","Videollamadas"],"author":{"name":"Martin Rodriguez","profile_url":"https://visteesto.com/autor/martin-rodriguez"},"date_published":"2026-10-03T18:00:00.000Z","date_modified":"2026-10-03T18:00:00.000Z","search_intent":"service","content_format":"service","primary_query":"qué es WebRTC y cómo funciona","intended_audience":"Personas que desarrollan una videollamada, una transmisión interactiva o un canal de datos y necesitan distinguir las APIs del navegador de la infraestructura que deben construir.","original_contribution":"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.","key_facts":[{"statement":"WebRTC permite intercambiar audio, video y datos en tiempo real entre aplicaciones compatibles.","evidence_url":"https://www.w3.org/TR/webrtc/"},{"statement":"La señalización intercambia descripciones y candidatos, pero no está definida como un servicio único por WebRTC.","evidence_url":"https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API"},{"statement":"ICE reúne rutas de red y puede usar STUN para descubrir direcciones o TURN para retransmitir tráfico.","evidence_url":"https://webrtc.org/getting-started/overview"},{"statement":"Una aplicación WebRTC debe gestionar permisos, estados de conexión, autenticación y recuperación además de negociar medios.","evidence_url":"https://www.w3.org/TR/webrtc/"}],"sections":[{"heading":"Qué es WebRTC","paragraphs":["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."]},{"heading":"Qué hacen la señalización y ICE","paragraphs":["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."]},{"heading":"Cómo viajan audio, video y datos","paragraphs":["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."]},{"heading":"Guía para decidir si WebRTC alcanza para tu conexión","paragraphs":["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."]}],"sources":[{"name":"W3C WebRTC 1.0","url":"https://www.w3.org/TR/webrtc/","kind":"primary"},{"name":"MDN WebRTC API","url":"https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API","kind":"primary"},{"name":"WebRTC: Getting started","url":"https://webrtc.org/getting-started/overview","kind":"primary"}],"primary_source_gap":null,"images":[{"url":"https://visteesto.com/media/webrtc-que-es-como-funciona/cover.jpg","alt":"Dos navegadores conectados por WebRTC para intercambiar audio video y datos","width":1200,"height":675,"creator":"VisteEsto","license":"VisteEsto editorial","licenseUrl":"https://visteesto.com/terminos","sourceUrl":"https://visteesto.com/nota/webrtc-que-es-como-funciona","caption":"Ilustración editorial: dos navegadores negocian una conexión WebRTC en tiempo real."},{"url":"https://visteesto.com/media/webrtc-que-es-como-funciona/inline-1.jpg","alt":"Señalización y candidatos ICE antes de conectar dos navegadores","width":1200,"height":800,"creator":"VisteEsto","license":"VisteEsto editorial","licenseUrl":"https://visteesto.com/terminos","sourceUrl":"https://visteesto.com/nota/webrtc-que-es-como-funciona","caption":"Ilustración editorial: señalización, STUN y TURN ayudan a encontrar una ruta."},{"url":"https://visteesto.com/media/webrtc-que-es-como-funciona/inline-2.jpg","alt":"Pistas de video audio y datos que viajan en una sesión WebRTC","width":1200,"height":800,"creator":"VisteEsto","license":"VisteEsto editorial","licenseUrl":"https://visteesto.com/terminos","sourceUrl":"https://visteesto.com/nota/webrtc-que-es-como-funciona","caption":"Ilustración editorial: una sesión puede transportar varias pistas con estados propios."}],"videos":[],"update_log":[{"date":"2026-10-03T18:00:00.000Z","note":"Publicación inicial basada en W3C, MDN y WebRTC.org sobre APIs, señalización, ICE, STUN y TURN."}],"citation_guidance":{"preferred_url":"https://visteesto.com/nota/webrtc-que-es-como-funciona","include":["headline","author","date_published_or_modified","preferred_url"]}}