El SDK de Google Cast se lanzó el 3 de febrero de 2014, lo que permitió a terceros modificar su software para admitir el protocolo. [2] Según Google, más de 20 000 aplicaciones compatibles con Google Cast estaban disponibles en mayo de 2015. Desde entonces, la compatibilidad con Google Cast se ha integrado en dispositivos posteriores, como Nexus Player y otros dispositivos Android TV (como televisores), así como en barras de sonido , parlantes y modelos posteriores de Chromecast. Los dispositivos de consumo que admiten el protocolo de forma nativa se comercializaron como Chromecast integrado desde 2016 [3] hasta 2024, después de lo cual la marca volvió al nombre de Google Cast. [4] A octubre de 2017, [actualizar]se han vendido más de 55 millones de dispositivos habilitados para Google Cast. [5]
Operación
Los receptores de Google Cast pueden transmitir contenido a través de dos métodos: el primero emplea aplicaciones móviles y web que admiten la tecnología Google Cast; el segundo permite reflejar el contenido del navegador web Google Chrome que se ejecuta en una computadora personal, así como el contenido que se muestra en algunos dispositivos Android . [6] En ambos casos, la reproducción se inicia a través del botón "cast" en el dispositivo transmisor. [7]
El método principal para reproducir contenido multimedia en el dispositivo es a través de aplicaciones web y móviles compatibles con Google Cast, que controlan la selección de programas, la reproducción y el volumen. Los dispositivos receptores de Google Cast transmiten el contenido multimedia desde la web dentro de una versión local del navegador Chrome, [8] liberando así el dispositivo emisor para otras tareas, como responder una llamada o usar otra aplicación, sin interrumpir la reproducción. Las aplicaciones móviles compatibles con Google Cast están disponibles tanto para Android 4.1+ como para iOS 7.0+ ; las aplicaciones web compatibles con Google Cast están disponibles en computadoras que ejecutan Google Chrome versión 72 o posterior (en Microsoft Windows 7+ , macOS 10.7+ y ChromeOS ) a través de la instalación de la " extensión Cast " en el navegador. [9] [10] El contenido transmitido puede estar basado en Internet, como lo proporcionan aplicaciones específicas, o residir en el almacenamiento local del dispositivo emisor. [11] [12]
El contenido también se puede reflejar desde una pestaña del navegador Chrome (con la extensión Cast) en una computadora personal o desde la pantalla de algunos dispositivos Android 4.4+. En el caso de "transmisión de pestañas", la calidad de la imagen depende de la potencia de procesamiento del dispositivo, y se aplican requisitos mínimos del sistema para la transmisión de video. El contenido que utiliza complementos , como Silverlight y QuickTime , no funciona completamente, ya que la transmisión puede carecer de sonido o imagen. [13] [14] De manera similar, las imágenes de pantalla reflejadas desde dispositivos Android generalmente se degradan, lo que refleja el hecho de que el video que se muestra en las pantallas más pequeñas de tabletas y teléfonos inteligentes generalmente se reduce de escala. [6]
Anteriormente, los dispositivos transmisores debían estar conectados a la misma red Wi-Fi que un dispositivo receptor de Google Cast para transmitir contenido, [15] [16] hasta la incorporación de una función de "modo invitado" el 10 de diciembre de 2014. [17] Cuando está habilitada, la función permite que los dispositivos transmisores descubran un reproductor cercano al detectar el audio ultrasónico emitido por el televisor o el sistema de altavoces al que está conectado el reproductor; [18] [19] alternativamente, el dispositivo transmisor se puede emparejar con el dispositivo receptor utilizando un código PIN de cuatro dígitos. [19] [20] El modo invitado solo está disponible para Chromecasts; los dispositivos Nexus Player y Android TV no admiten la función. [21]
SDK y aplicaciones compatibles
Lanzamiento y distribución
Cuando se lanzó el Chromecast de primera generación, había cuatro aplicaciones compatibles con Google Cast disponibles: YouTube y Netflix eran compatibles como aplicaciones web de Android, iOS y Chrome; Google Play Music y Google Play Movies & TV también eran compatibles, pero originalmente solo como aplicaciones de Android. [23] [24] Las aplicaciones adicionales que admitieran la transmisión requerirían acceso al kit de desarrollo de software (SDK) de Google Cast. El SDK se lanzó por primera vez como una versión preliminar el 24 de julio de 2013. Google aconsejó a los desarrolladores interesados que usaran el SDK para crear y probar aplicaciones, pero no para distribuirlas. [25] Si bien esa advertencia permaneció vigente, las aplicaciones habilitadas para Google Cast para Hulu Plus y Pandora Radio se lanzaron en octubre de 2013, y HBO GO en noviembre. [26] [27] Google invitó a los desarrolladores a un hackathon de dos días el 7 de diciembre en Googleplex , su sede de Mountain View , ofreciendo la oportunidad de probar el "próximo lanzamiento" del SDK. [28] La sesión atrajo a 40 desarrolladores de 30 empresas y fue seguida por 10 aplicaciones adicionales, incluidas Plex , Avia y Realplayer Cloud . [29]
Google abrió el SDK a todos los desarrolladores el 3 de febrero de 2014. [30] En su documentación introductoria y presentación en video, Google dijo que el SDK funcionaba tanto con dispositivos Chromecast como con otros "dispositivos receptores de transmisión" sin nombre. El gerente de producto de Chromecast, Rish Chandra, dijo que Google usó el tiempo intermedio para mejorar la confiabilidad del SDK y adaptarse a aquellos desarrolladores que buscaban una forma rápida y fácil de transmitir una foto a un televisor sin mucha codificación. Google también hizo que el SDK fuera parte del marco de Google Play Services , lo que les dio a los usuarios acceso a nuevas aplicaciones sin tener que actualizar Android. [31] [32] Con el tiempo, se han actualizado muchas más aplicaciones para admitir Google Cast. En Google I/O 2014, la compañía anunció que 6000 desarrolladores registrados estaban trabajando en 10 000 aplicaciones listas para Google Cast; [33] para la conferencia del año siguiente, la cantidad de aplicaciones compatibles se había duplicado. [34] Google ha publicado estudios de casos que documentan la integración de Google Cast por parte de Comedy Central , Just Dance Now , Haystack News y Fitnet. [35]
Estructura
El marco de desarrollo tiene dos componentes: una aplicación de remitente y una aplicación de receptor, ambas utilizan API proporcionadas por el SDK.
La aplicación del remitente se basa en una aplicación móvil Android o iOS existente del proveedor, o en una aplicación web de escritorio, y ofrece a los usuarios la posibilidad de descubrir contenido y controlar los medios, incluida la posibilidad de seleccionar a qué dispositivo se transmite el contenido. En segundo plano, las aplicaciones del remitente pueden detectar dispositivos receptores en la misma red local, establecer un canal seguro e intercambiar mensajes.
La aplicación receptora es una aplicación web que se ejecuta en un entorno similar al del navegador Chrome que reside en el dispositivo receptor de transmisión. Se pueden desarrollar aplicaciones receptoras de diferentes complejidades según la variedad de formatos de contenido que la aplicación pueda reproducir. Por ejemplo, una aplicación receptora simple podría reproducir contenido de video HTML , mientras que las aplicaciones receptoras personalizadas, que requieren un mayor esfuerzo de programación, pueden utilizar una variedad de protocolos de transmisión, incluidos MPEG-DASH , HTTP Live Streaming (HLS) y Microsoft Smooth Streaming Protocol . [31]
Medios compatibles
Chromecast admite los formatos de imagen BMP , GIF , JPEG , PNG y WEBP , con una limitación de tamaño de pantalla de 720p (1280 × 720 píxeles). Los códecs de audio compatibles son HE-AAC , LC-AAC , MP3 , Vorbis , WAV (LPCM ), FLAC (hasta 96 kHz/24 bits) y Opus ; [36] AC-3 ( Dolby Digital ) y E-AC-3 (EC-3, Dolby Digital Plus ) están disponibles para la transferencia de audio.
La cartera de dispositivos de Google admite distintos códecs de vídeo: [36]
Perfil VP9 0 y Perfil 2 hasta el nivel 5.1 (4K a 60 fps)
Chromecast con Google TV
H.264 de alto perfil hasta el nivel 5.1 (4K por 2K a 30 fps)
Perfiles HEVC/H.265 Main y Main10 hasta el nivel 5.1 (4K por 2K a 60 fps)
Perfil VP9-2 (4K por 2K a 60 fps)
Centro de Google Nest
H.264 de alto perfil hasta el nivel 4.1 (720p a 60 fps)
VP9 hasta el nivel 4.0 (720p a 60 fps)
Nest Hub Max
H.264 de alto perfil hasta el nivel 4.1 (720p a 30 fps)
VP9 hasta el nivel 4.0 (720p a 30 fps)
Funcionalidad adicional y API
En el CES 2015, Google anunció una expansión de Google Cast llamada "Google Cast para audio", que permite que las aplicaciones compatibles con el SDK de Google Cast reproduzcan audio a través de altavoces, barras de sonido y receptores compatibles conectados a Wi-Fi. [37] Los fabricantes que admiten Google Cast como una función incorporada en sus altavoces incluyen LG y Sony . [38]
En mayo de 2015, Google introdujo nuevos conjuntos de API para Google Cast. Las API de Cast Remote Display permiten a los desarrolladores crear experiencias de segunda pantalla para aplicaciones como juegos sin necesidad de duplicar pantallas. Las API de Game Manager ofrecen a los desarrolladores más opciones para crear juegos multijugador. [39] Por último, se proporcionaron API adicionales para controlar la reproducción automática y la puesta en cola de contenido. [40]
En septiembre de 2015, Google anunció "Fast Play" y las herramientas para desarrolladores que lo acompañan, cuyo objetivo es reducir los retrasos entre la carga de contenido. En un escenario típico, si un usuario vio los primeros tres episodios de una serie de televisión, el cuarto episodio podría cargarse en segundo plano. [41] El lanzamiento de la función se ha retrasado desde entonces. [42]
^ "Google lanza el dispositivo de transmisión Chromecast de $35 para llevar Chrome a la sala de estar". TechCrunch . Archivado desde el original el 25 de octubre de 2020 . Consultado el 21 de octubre de 2020 .
^ Protalinski, Emil (3 de febrero de 2014). "Google abre Chromecast a los desarrolladores y lanza Cast SDK". The Next Web . Consultado el 21 de octubre de 2020 .
^ Roettgers, Janko (23 de noviembre de 2016). "Google elimina silenciosamente la marca 'Google Cast' para televisores y altavoces". Variety . Consultado el 23 de noviembre de 2016 .
^ Li, Abner (26 de mayo de 2024). «'Google Cast' está reemplazando al 'Chromecast integrado'». 9to5Google . Consultado el 15 de agosto de 2024 .
^ Jonnalagadda, Harish (4 de octubre de 2017). «Google ha vendido 55 millones de Chromecasts en todo el mundo». Android Central . Mobile Nations. Archivado desde el original el 5 de octubre de 2017. Consultado el 4 de octubre de 2017 .
^ ab Turner, Adam (14 de julio de 2014). "Manos a la obra: Duplicación de pantalla de Chromecast para Android". The Sydney Morning Herald .
^ Maybury, Rick (5 de abril de 2014). "¿Debería comprar un Google Chromecast?". The Telegraph . Telegraph Media Group . Consultado el 3 de julio de 2014 .
^ Stein, Gabe (24 de julio de 2013). "¡Guau! El Chromecast de Google es increíblemente pirateable". Co.Labs . Fast Company . Consultado el 9 de enero de 2014 .
^ "Comenzar a usar Chromecast: ¿Qué hay detrás de todo?". Ayuda de Chromecast . Google Inc. Consultado el 7 de agosto de 2014 .
^ Robertson, Adi (24 de julio de 2013). "Google presenta Chromecast: transmisión de video a su televisor desde cualquier dispositivo por $35". The Verge . Vox Media . Consultado el 19 de septiembre de 2013 .
^ Welch, Chris (1 de octubre de 2015). "Google Photos para Android ahora funciona con Chromecast". The Verge . Vox Media . Consultado el 8 de octubre de 2015 .
^ Calimlim, Aldrin (11 de diciembre de 2015). "Google actualiza las aplicaciones de Fotos y Wallet para iOS con nuevas funciones". AppAdvice . Consultado el 1 de enero de 2016 .
^ "Transmitir desde Chrome a tu TV: Transmitir una pestaña". support.google.com . Google Inc . Consultado el 24 de septiembre de 2013 .
^ "Transmitir desde Chrome a tu TV: requisitos mínimos del sistema". support.google.com . Google Inc . Consultado el 30 de agosto de 2013 .
^ Devine, Richard (25 de junio de 2014). "Chromecast permitirá la transmisión sin estar en la misma red WiFi". Android Central . Consultado el 25 de junio de 2014 .
^ Tarantola, Andrew (25 de junio de 2014). "Chromecast está recibiendo una serie de nuevas funciones increíbles". Gizmodo . Gawker Media . Consultado el 25 de junio de 2014 .
^ Kellex (11 de diciembre de 2014). "La actualización de Chromecast incluye el modo invitado, la duplicación de la versión beta y la nueva interfaz de usuario Material". Droid Life . Consultado el 12 de diciembre de 2014 .
^ Welch, Chris (26 de junio de 2014). «El Chromecast de Google utilizará sonidos ultrasónicos para conectarse con dispositivos cercanos». The Verge . Vox Media . Consultado el 27 de junio de 2014 .
^ ab "Configurar el modo invitado para Chromecast Audio". support.google.com . Google Inc . Consultado el 18 de diciembre de 2015 .
^ Roettgers, Janko (26 de junio de 2014). «Chromecast usará sonidos ultrasónicos para emparejar tu TV con los teléfonos de tus amigos». GigaOM . Archivado desde el original el 26 de junio de 2014. Consultado el 27 de junio de 2014 .
^ "Modo invitado". Google Developers . Google Inc. 26 de julio de 2016 . Consultado el 18 de noviembre de 2016 .
^ "Lista de verificación de diseño de Google Cast". Google Developers . Google Inc . Consultado el 30 de julio de 2014 .
^ "Esta semana en Tech 416". TWiT.tv. Consultado el 31 de julio de 2013 .
^ Pressman, Aaron (1 de agosto de 2013). "Chromecast vs. Roku vs. Apple TV: ¿Cuál es el mejor dispositivo de transmisión? | Daily Ticker". Yahoo! Finance . Yahoo . Consultado el 27 de agosto de 2013 .
^ "Notas de la versión de Google Cast: 1.0". Google Developers . Google Inc. 24 de julio de 2013 . Consultado el 27 de junio de 2014 .
^ Nischol, Karan. "Náufrago: Hulu Plus en Chromecast". Blog . Hulu. Archivado desde el original el 4 de octubre de 2013 . Consultado el 2 de octubre de 2013 .
^ Solesman, Joan E. (31 de octubre de 2013). "Chromecast agrega Pandora a la lista de aplicaciones disponibles hasta el momento". CNET . CBS Interactive . Consultado el 27 de junio de 2014 .
^ Lawler, Richer (21 de noviembre de 2013). "Google invita a los desarrolladores a un hackathon de Chromecast más una presentación del SDK y actualizaciones de la aplicación oficial". Engadget . AOL . Consultado el 27 de junio de 2014 .
^ Roettgers, Janko (13 de diciembre de 2013). «Chromecast en 2014: un SDK abierto, grandes planes internacionales y tal vez incluso nuevos dispositivos». GigaOM . Archivado desde el original el 26 de junio de 2014. Consultado el 27 de junio de 2014 .
^ Duckett, Chris (4 de febrero de 2014). "Google retira el SDK de Chromecast de la versión preliminar". ZDNet . CBS Interactive . Consultado el 27 de junio de 2014 .
^ ab Affaki, John (3 de febrero de 2014). "Listo para transmitir: Chromecast ahora está disponible para desarrolladores con el SDK de Google Cast". Blog de desarrolladores de Google .
^ Roettgers, Janko (3 de febrero de 2014). «Prepárate para un montón de nuevas aplicaciones de Chromecast: Google lanza Cast SDK». Gigaom . Archivado desde el original el 3 de febrero de 2014. Consultado el 17 de noviembre de 2016 .
^ Molina, Brett (25 de junio de 2014). "En vivo: Google presenta experiencias Android para el hogar y el automóvil". USA Today . Gannett Company . Consultado el 27 de junio de 2014 .
^ Haselton, Todd (28 de mayo de 2015). «17 millones de Chromecasts vendidos hasta la fecha: 20 000 aplicaciones disponibles». TechnoBuffalo . Archivado desde el original el 28 de mayo de 2015. Consultado el 28 de mayo de 2015 .
^ "Cast: estudios de casos". Google Developers . Google Inc . Consultado el 13 de abril de 2016 .
^ ab "Medios compatibles con Google Cast". Google Developers . Google Inc. 13 de marzo de 2023 . Consultado el 9 de agosto de 2024 .
^ Singleton, Micah (5 de enero de 2015). "Google se enfrenta a AirPlay con Google Cast para audio". The Verge . Vox Media . Consultado el 11 de enero de 2015 .
^ "Google Cast para audio". Google Cast . Consultado el 4 de febrero de 2016 .
^ Tim-o-tato (29 de mayo de 2015). "Google lanza las API 'Cast Remote Display' y 'Game Manager'". Droid Life . Consultado el 18 de noviembre de 2016 .
^ Ruddock, David (29 de mayo de 2015). "Google Cast obtiene nuevas API que permiten funciones de segunda pantalla, reproducción automática, colas y más". Android Police . Consultado el 18 de noviembre de 2016 .
^ Olanoff, Drew (29 de septiembre de 2015). "Google anuncia Chromecast 2 y Chromecast Audio para llevar inteligencia a tu sala de estar". TechCrunch . AOL . Consultado el 30 de septiembre de 2015 .
^ Ruddock, David (27 de julio de 2016). "La función de predicción de contenido de reproducción rápida de Chromecast se ha retrasado, pero aún se está trabajando en ella". Android Police . Consultado el 21 de noviembre de 2016 .
^ "Chromecast integrado - Audio" . Consultado el 27 de julio de 2017 .