¿Qué es WebRTC?

WebRTC, también conocido como Web Real-Time Communications, es un proyecto de código abierto – promovido por Google, Mozilla y otros – que permite comunicaciones en tiempo real sin plug-ins a través de una API Javascript. Facilita las aplicaciones de llamadas de voz, video, chat y compartimiento de archivos entre navegadores. El codec soportado actualmente para WebRTC es VP8. WebRTC utiliza un servidor denominado Servidor de Conferencias Web que en conjunto con un Servidor STUN es requerido para proveer la página inicial y sincronizar las conexiones entre dos nodos WebRTC.
Qué es WebRTC
WebRTC está ganando terreno rápidamente y se propone revolucionar los estándares de comunicaciones.

“WebRTC es la habilidad de comunicarse en vivo con alguien o algo como si se estuviera justo al lado. WebRTC llena un espacio crítico en la plataforma web ya que permite las comunicaciones en tiempo real con solo cargar una página,” dijo Justin Uberti, Tech Lead en WebRTC, Google. “WebRTC es un nuevo frente en la larga guerra por una web abierta y fluida”, dijo Brendan Eich, Mozilla CTO.

¿Qué Navegadores Soportan WebRTC?

Que navegador soporta WebRTC

WebRTC se encuentra soportado actualmente por:

  • Google Chrome (Escritorio y Android)

  • Mozilla Firefox (Escritorio y Android)

  • Safari

  • Opera (Escritorio y Android)

  • Microsoft Edge

  • Vivaldi

  • Brave

  • Chrome SO

  • Firefox SO

  • iOS (Safari para móvil)

  • Blackberry 10

  • Tizen

Por el momento, el soporte en estos navegadores es realizado mediante plug-ins de terceras partes, que no son una solución ideal. La belleza del WebRTC es que al ser invitado a una conferencia web, no es necesario realizar otra acción más que presionar el enlace que le ha sido provisto. Instalar otro plug-in para muchos usuarios sería “pedir demasiado”.

WebRTC está ganando fuerza y a medida que los navegadores se incorporan en Smart TVs y dispositivos IoT, será interesante ver quién es el siguiente en adoptarlo.

Lecturas adicionales