Así funciona Google Chromecast: Google Cast API, HTML5, extensión y más
No nos engañemos, desde que hemos conocido su existencia y sobre todo su precio, no hay duda de que hemos estado dándole vueltas y pensando qué haremos cuando nos hagamos con un Chromecast. Y si no lo conoces, tranquilo, porque además de lo que conocimos en su presentación, vamos a conocer un poco más al detalle «técnico» cómo funciona el que sin duda va a ser pieza clave en crear un punto de inflexión con los televisores en este año y los sucesivos.
Porque aunque suene exagerado, si ponemos en la balanza las prestaciones de Chromecast y su aparente sencillez, y por otro lado su precio, estamos hablando de un gadget que puede ser el paso previo más sensato que Google puede tomar para llevar a Android a los televisores de una manera distinta, apartándose de un GoogleTV que no ha acabado de despegar. Además, quien sabe las posibilidades que se abren si el dispositivo se «destripa» adecuadamente.
Pero fuera de teorías, futuro y otras cábalas, Chromecast resulta tremendamente simple en su funcionamiento, aunque todavía le queda camino por recorrer, y es necesario que sea más accesible para los desarrolladores, vamos a ver un par de pinceladas de cómo Chromecast funciona y cómo interpreta lo que finalmente vemos y oímos en pantalla. Existen dos métodos de funcionamiento que tienen: a través de la API del dispositivo, o a través de plugin para el navegador.
Google Cast API
Mediante este método es como funcionan Google Play Movies, Google TV, Google Play Music, YouTube y Pandora. Mediante este sistema es como las aplicaciones envían el streaming al aparato. Pero no es tan simple como enviar la reproducción de un sitio a otro. Es decir, no descarga la información y la transmite, si no que monta la web que nosotros tendremos visible en pantalla, una web ligera, con Javascript, HTML5 y CSS. Cuando se envía información esta página web reproducirá el vídeo con HTML5 y quedará a la espera de órdenes de los controles de reproducción.
Como comentábamos al principio, esta API todavía esta muy controlada por Google y no se permite acceso abierto a todos los desarrolladores por el momento. Se ha de tener permiso previo por parte de la compañía californiana, una decisión bastante acertada si la intención es mantener cierto estándar de calidad en las aplicaciones que hacen uso de esta API. Una manera de establecer un nivel de calidad en la experiencia de usuario.
Si quieres conocer las condiciones y solicitar el acceso puedes hacerlo mediante su formulario,
Extensión Google Cast
Si primero hablábamos de la API que se puede utilizar para las aplicaciones móviles, esta vez hablamos de extensiones para navegador. De esta manera también podremos «lanzar» multimedia a Chromecast. Evidentemente mediante Chrome, instalando la extensión Google Cast. Mientras que Google se decide a abrir la API a más desarrolladores, quizá esta sea la opción que más se va a extender. Y resulta curioso que para poder ver páginas en nuestro televisor, Google haga uso tanto del HTML5 como de un complemento como es el WebRTC. Quizá no lo hayas escuchado nunca, o quizá te suena este estándar que está relacionado con videoconferencias. Y es que aunque parezca raro el funcionamiento que sigue es eso, como una videoconferencia contigo mismo, de tu ordenador a tu televisor.
De momento parece ser la opción más segura para utilizar servicios de stream que todavía no tienen soporte con la API de Google, y es relativamente sencillo de usar y no tiene mayor complicación, aunque hay cierta exigencia de que el ordenador que uses sea algo potente y tengas cierto ancho de banda en tu red para poder disfrutar de una buena calidad, algo por otro lado no demasiado raro.
Chromecast como veis es sólo la punta del iceberg de algo que puede ser una promesa de mucho más. Para mi tiene pinta de ser la primera piedra de una nueva manera de englobar nuestro «mundo» multimedia dentro del hogar. Tras el boom inicial de las SmartTV y con tanta marca, sistema y opciones distintas parece que Chromecast puede ser el nexo común para todos los usuarios de Android. El tiempo dirá pero de momento las pocas pinceladas que vamos conociendo nos animan a pensar que Chromecast puede ser un gadget muy interesante.
Fuente: Android Authority