Google Cast es un protocolo patentado desarrollado por Google para reproducir contenido de audio / video transmitido por Internet en un dispositivo de consumo compatible. El protocolo se utiliza para iniciar y controlar la reproducción de contenido en reproductores de medios digitales , televisores de alta definición y sistemas de audio domésticos mediante un dispositivo móvil , una computadora personal o un altavoz inteligente . El protocolo se lanzó por primera vez el 24 de julio de 2013 para admitir el reproductor Chromecast de primera generación de Google . [1] El SDK de Google Castfue lanzado el 3 de febrero de 2014, lo que permite 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), como así como barras de sonido , altavoces y modelos posteriores de Chromecast. Los dispositivos de consumo que admiten el protocolo de forma nativa se comercializan como Chromecast integrado . [3] Hasta octubre de 2017, se han vendido más de 55 millones de dispositivos Chromecast y Chromecast integrados. [4]
Desarrollador | |
---|---|
Tipo | Transmisión multimedia |
Fecha de lanzamiento | 24 de julio de 2013 |
Sistema operativo | Android 4.1+ , iOS 7.0+ , Microsoft Windows 7+ , macOS 10.7+ y Chrome OS |
Sitio web | Página web oficial |
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 duplicar 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 . [5] En ambos casos, la reproducción se inicia a través del botón "transmitir" en el dispositivo emisor. [6]
- El método principal para reproducir contenido multimedia en el dispositivo es a través de aplicaciones web y móviles habilitadas para Google Cast, que controlan la selección de programas, la reproducción y el volumen. Los dispositivos receptores de Google Cast transmiten los medios desde la web dentro de una versión local del navegador Chrome, [7] liberando así al dispositivo remitente para otras tareas, como contestar una llamada o usar otra aplicación, sin interrumpir la reproducción. Las aplicaciones móviles habilitadas para Google Cast están disponibles tanto para Android 4.1+ como para iOS 7.0+ ; Las aplicaciones web habilitadas para Google Cast están disponibles en computadoras que ejecutan Google Chrome versión 72 o posterior (en Microsoft Windows 7+ , macOS 10.7+ y Chrome OS ) mediante la instalación de la " extensión Cast " en el navegador. [8] [9] El contenido transmitido puede estar basado en Internet, como lo proporcionan aplicaciones específicas, o residir en el almacenamiento local del dispositivo remitente. Las aplicaciones que brindan acceso a este último incluyen AllCast, Avia, Plex y Google Photos . [10] [11]
- El contenido también se puede duplicar desde una pestaña del navegador Chrome (con la extensión Cast) en una computadora personal o desde la pantalla de algunos dispositivos con 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 a la transmisión de video. El contenido que utiliza complementos , como Silverlight y QuickTime , no funciona por completo, ya que la transmisión puede carecer de sonido o imagen. [12] [13] 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 a escala. [5]
Anteriormente, los dispositivos emisores debían estar conectados a la misma red Wi-Fi que un dispositivo receptor Google Cast para transmitir contenido, [14] [15] hasta que se agregó una función de "modo invitado" el 10 de diciembre de 2014. [16] Cuando habilitada, la característica permite que los dispositivos emisores descubran un reproductor cercano detectando el audio ultrasónico emitido por el televisor o el sistema de altavoces al que está conectado el reproductor; [17] [18] alternativamente, el dispositivo remitente se puede emparejar con el dispositivo receptor mediante un código PIN de cuatro dígitos. [18] [19] El modo de invitado solo está disponible para Chromecasts; los dispositivos Nexus Player y Android TV no admiten la función. [20]
SDK y aplicaciones compatibles
Lanzamiento y distribución
Cuando se lanzó el Chromecast de primera generación, cuatro aplicaciones compatibles con Google Cast estaban 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. [22] [23] Las aplicaciones adicionales que admitan 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 usen el SDK para crear y probar aplicaciones, pero no distribuirlas. [24] Si bien esa advertencia permaneció en vigor, las aplicaciones habilitadas para Google Cast para Hulu Plus y Pandora Radio se lanzaron en octubre de 2013, y HBO GO en noviembre. [25] [26] 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. [27] La sesión atrajo a 40 desarrolladores de 30 empresas y fue seguida por 10 aplicaciones adicionales, incluidas Plex , Avia y Realplayer Cloud . [28]
Google abrió el SDK a todos los desarrolladores el 3 de febrero de 2014. [29] En su documentación introductoria y presentación de 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 utilizó el tiempo intermedio para mejorar la confiabilidad del SDK y adaptarse a aquellos desarrolladores que buscaban una manera rápida y fácil de transmitir una foto a un televisor sin mucha codificación. Google también hizo del SDK una parte del marco de servicios de Google Play , dando así a los usuarios acceso a nuevas aplicaciones sin tener que actualizar Android. [30] [31] Con el tiempo, se han actualizado muchas más aplicaciones para admitir Google Cast. En Google I / O 2014, la compañía anunció que 6,000 desarrolladores registrados estaban trabajando en 10,000 aplicaciones listas para Google Cast; [32] para la conferencia del año siguiente, el número de aplicaciones compatibles se había duplicado. [33] La lista oficial de Google de aplicaciones y plataformas compatibles está disponible en el sitio web de Chromecast . Google ha publicado estudios de casos que documentan la integración de Google Cast por Comedy Central , Just Dance Now , Haystack TV y Fitnet. [34]
Marco de referencia
El marco de desarrollo tiene dos componentes: una aplicación de remitente y una aplicación de receptor, las cuales hacen uso de las API proporcionadas por el SDK.
- La aplicación del remitente se basa en la aplicación móvil Android o iOS existente de un proveedor, o en la aplicación web de escritorio, y proporciona a los usuarios detección de contenido y controles de medios, incluida la capacidad de seleccionar a qué dispositivo se transmite el contenido. Bajo el capó, las aplicaciones de remitente pueden detectar dispositivos receptores en la misma red local, establecer un canal seguro e intercambiar mensajes.
- La aplicación del receptor es una aplicación web que se ejecuta en un entorno similar a un navegador Chrome residente en el dispositivo receptor de transmisión. Se pueden desarrollar aplicaciones receptoras de diversas complejidades dependiendo de la variedad de formatos de contenido que la aplicación puede reproducir. Por ejemplo, una aplicación de receptor simple podría reproducir contenido HTML5 , mientras que las aplicaciones de receptor personalizadas, que requieren más esfuerzo de programación, pueden tomar una variedad de protocolos de transmisión, incluidos MPEG-DASH , HTTP Live Streaming (HLS) y Microsoft Smooth Streaming Protocol. . [30]
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 ; AC-3 ( Dolby Digital ) y E-AC-3 (EC-3, Dolby Digital Plus ) están disponibles para transferencia de audio. Los códecs de video compatibles con Chromecast de primera y segunda generación son H.264 High Profile Level 4.1 (decodificación de hasta 720p / 60 cuadros por segundo (fps) o 1080p / 30fps) y VP8 . Los códecs de video compatibles con Chromecast de tercera generación son H.264 High Profile Level 4.2 (decodificación de hasta 720p / 60 (fps) o 1080p / 60fps) y VP8. [35] Los códecs de video compatibles con Chromecast Ultra son HEVC / H.265 Main y Main 10 Profiles hasta el nivel 5.1 (2160p / 60fps) y VP9 Profile 0 y Profile 2 hasta el nivel 5.1 (2160p / 60fps). [36]
Funcionalidad y API adicionales
En International CES 2015, Google anunció una expansión de Google Cast llamada "Google Cast para audio", que permite que las aplicaciones que admiten el SDK de Google Cast reproduzcan audio a través de altavoces, barras de sonido y receptores compatibles con Wi-Fi . [37] Entre los fabricantes que admiten Google Cast como función incorporada en sus altavoces se incluyen LG y Sony . [38]
En mayo de 2015, Google introdujo nuevos conjuntos de API en 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 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] Desde entonces, el lanzamiento de la función se ha retrasado. [42]
Dispositivos compatibles
- Chromecast
- Primera generación (video)
- Segunda generación (video)
- Tercera generación (video)
- Chromecast Audio (audio)
- Chromecast Ultra (video)
- Chromecast con Google TV
- Dispositivos Android TV
- Jugador Nexus
- Escudo de Nvidia
- Xiaomi Mi caja
- Xiaomi Mi TV
- Televisores Vizio
- Televisores nítidos
- Televisores Sony
- Televisores Toshiba
- Televisores Philips
- Televisores Polaroid
- Televisores Skyworth
- Televisores Soniq
- Televisores y decodificadores Nokia
- Barras de sonido y altavoces [43]
- Google Nest (anteriormente Google Home)
- Vizio
- Sony
- LG
- Philips
- B&O Play
- Grundig
- Polk Audio
- Bang & Olufsen
- Raumfeld
- Brookstone
- NAD
- Onkyo
- Integra
- Pionero
- Varita Riva
- Gracia Digital
- Jensen
- JBL
Ver también
- Salida en antena
- Descubrimiento y lanzamiento (utilizado por la aplicación Netflix)
- WiDi
- Miracast
- DLNA (Alianza de redes de vida digital)
Referencias
- ^ "Google lanza el dispositivo de transmisión Chromecast de $ 35 para llevar Chrome a la sala de estar" . TechCrunch . Consultado el 21 de octubre de 2020 .
- ^ Protalinski, Emil (3 de febrero de 2014). "Google abre Chromecast a los desarrolladores, lanza Cast SDK" . La próxima 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" . Variedad . Consultado el 23 de noviembre de 2016 .
- ^ Jonnalagadda, Harish (4 de octubre de 2017). "Google ha vendido 55 millones de Chromecasts en todo el mundo" . Android Central . Naciones móviles. Archivado desde el original el 5 de octubre de 2017 . Consultado el 4 de octubre de 2017 .
- ^ a b Turner, Adam (14 de julio de 2014). "Manos a la obra: duplicación de pantalla de Chromecast Android" . El Sydney Morning Herald .
- ^ Maybury, Rick (5 de abril de 2014). "¿Debo comprar Google Chromecast?" . El telégrafo . Telegraph Media Group . Consultado el 3 de julio de 2014 .
- ^ Stein, Gabe (24 de julio de 2013). "¡Vaya! Chromecast de Google es increíblemente pirateable" . Co.Labs . Empresa rápida . Consultado el 9 de enero de 2014 .
- ^ "COMIENCE CON CHROMECAST: ¿Qué hay debajo del capó? - Ayuda de Chromecast" . Google Inc . Consultado el 7 de agosto de 2014 .
- ^ Robertson, Adi (24 de julio de 2013). "Google revela 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 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 su televisor: 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 para 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á obteniendo una gran cantidad 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 trae el modo de invitado, la duplicación beta, la interfaz de usuario de material nuevo" . 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 .
- ^ a b "Configurar el modo de invitado para Chromecast Audio" . support.google.com . Google Inc . Consultado el 18 de diciembre de 2015 .
- ^ Roettgers, Janko (26 de junio de 2014). "Chromecast utilizará sonidos ultrasónicos para emparejar su televisor con los teléfonos de sus amigos" . GigaOM . Consultado el 27 de junio de 2014 .
- ^ "Modo invitado" . Desarrolladores de Google . Google Inc. 26 de julio de 2016 . Consultado el 18 de noviembre de 2016 .
- ^ "Lista de verificación de diseño de Google Cast" . Desarrolladores de Google . 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! Finanzas . Yahoo! . Consultado el 27 de agosto de 2013 .
- ^ "Notas de la versión de Google Cast: 1.0" . Desarrolladores de Google . Google Inc. 24 de julio de 2013 . Consultado el 27 de junio de 2014 .
- ^ Nischol, Karan. "Transmitir: 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 corta de aplicaciones hasta ahora" . 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, además de mostrar y contar del SDK, actualiza la aplicación oficial" . Engadget . AOL Inc . 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 . Consultado el 27 de junio de 2014 .
- ^ Duckett, Chris (4 de febrero de 2014). "Google saca el SDK de Chromecast de la vista previa" . ZDNet . CBS Interactive . Consultado el 27 de junio de 2014 .
- ^ a b Affaki, John (3 de febrero de 2014). "Listo para transmitir: Chromecast ahora está disponible para desarrolladores con Google Cast SDK" . Blog de desarrolladores de Google .
- ^ Roettgers, Janko (3 de febrero de 2014). "Prepárate para toneladas de nuevas aplicaciones de Chromecast: Google lanza Cast SDK" . Gigaom .
- ^ Molina, Brett (25 de junio de 2014). "En vivo: Google presenta experiencias de Android para el hogar, el automóvil" . USAToday.com . Compañía Gannett . 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 .
- ^ "Elenco: Casos de estudio" . Desarrolladores de Google . Google Inc . Consultado el 13 de abril de 2016 .
- ^ "Medios compatibles con Google Cast con Chromecast de 1ª y 2ª generación" . Desarrolladores de Google . Google Inc. 20 de marzo de 2017.
- ^ "Medios compatibles con Google Cast con Chromecast Ultra" . Desarrolladores de Google . 20 de marzo de 2017.
- ^ Singleton, Micah (5 de enero de 2015). "Google utiliza 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 de 'Cast Remote Display', las API de 'Game Manager'" . Droid Life . Consultado el 18 de noviembre de 2016 .
- ^ Ruddock, David (29 de mayo de 2015). "Google Cast obtiene nuevas API, lo que permite la funcionalidad de segunda pantalla, reproducción automática, cola y más" . Policía de Android . 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 su 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, todavía se está trabajando en ella" . Policía de Android . Consultado el 21 de noviembre de 2016 .
- ^ "Chromecast integrado - Audio" . Consultado el 27 de julio de 2017 .
enlaces externos
- Página web oficial
- SDK de Google Cast en Google Developers