211service.com
¿Quién necesita complementos de todos modos?
Si desea chatear por video con un amigo en línea, generalmente necesita instalar algún tipo de complemento del navegador. Facebook, por ejemplo, usa un complemento de Skype para su video chat integrado; lo mismo ocurre con cualquier tipo de actividad que dependa de la comunicación de alta velocidad entre su navegador y un sitio web.

Una captura de pantalla de la demostración de WebRTC de Mozilla.
Pero hay una manera más fácil: un estándar abierto para entregar comunicaciones en tiempo real, como una tubería directamente desde un navegador a otra computadora. Esa tecnología se llama WebRTC . Tiene un gran potencial, pero también es difícil predecir exactamente a dónde podría conducir. Tomemos el chat de video entre dos computadoras como un ejemplo simple.
Hasta ahora, el anfitrión usa un complemento, Skype en el caso de Facebook, para potenciar su chat de video. La transmisión de su cámara web probablemente se enruta a través de los servidores de Skype antes de aparecer en la pantalla de su amigo. Esto está bien para Facebook, una empresa lo suficientemente rica como para negociar un trato con Skype, pero ¿qué pasa con las empresas más pequeñas o los desarrolladores independientes?
WebRTC resuelve el problema. Los programadores podrán implementarlo en sus sitios y usarlo para transmitir video y audio en vivo; la calidad de la transmisión se adaptará a la velocidad de una conexión a Internet en tiempo real, perfecto para dispositivos móviles.
El siguiente video muestra una demostración de Mozilla de una experiencia de navegación compartida. Observe cómo la transmisión de video no está vinculada a una sola página y cómo puede soltar las pestañas y los documentos del navegador a un amigo mientras exploran juntos:
Google está liderando la carga en el desarrollo de WebRTC, probablemente porque jugará mucho en la próxima economía de aplicaciones HTML5, que Google también está impulsando, pero es el W3C el que decidirá lo que entra en el especificación final a finales de 2013 . De hecho, WebRTC ya se ha implementado, en su forma actual, en Chrome, Firefox y Opera. Ericsson fue el primero en lanzar un navegador móvil habilitado para WebRTC llamado Bowser , que está disponible en iOS y Android desde el año pasado.
Apple, sin embargo, aún no ha anunciado la compatibilidad con Safari o iOS. Algunos observadores piensan que esto se debe a que el lado del chat de video de WebRTC competirá con FaceTime, o porque HTML5 en general representa una amenaza para la economía de su aplicación nativa. Ciertamente, Apple podría incluir muy fácilmente el soporte completo de WebRTC en el próximo Safari; ignorar un elemento tan clave de HTML5 sería una afirmación audaz.

Una captura de pantalla de la demostración de WebRTC de Mozilla.
Mientras tanto, Microsoft (que compró Skype por 8.500 millones de dólares en 2011) esperaba desafiar a WebRTC con su propio competidor en tiempo real CU-RTC-Web. El nombre es desagradable, al igual que la propuesta. El W3C votó en contra a favor de WebRTC de Google por 22 a 4.
Espero que veamos a todos los fabricantes de navegadores incorporarse porque la compatibilidad cruzada será importante. Hace solo unos días la gente de Chrome y Firefox usaron WebRTC para llamarse desde sus respectivos navegadores —Un símbolo de su compromiso con el desarrollo abierto y una señal de que está listo para comenzar a implementarse en proyectos.