Glosario

A

Pausas publicitarias

Una pausa publicitaria hace referencia a un intervalo de reproducción que contiene uno o más anuncios o bumpers publicitarios.

Android Sender

Android Sender se usa para enviar y compartir aplicaciones desde tu teléfono celular Android con otras personas.

Receptor de Android TV

Los receptores de Android TV usan la biblioteca de Cast Connect para permitir que las aplicaciones emisoras existentes se comuniquen con aplicaciones de Android TV mediante el protocolo de transmisión. Cast Connect se basa en la infraestructura de Cast, y tu app de Android TV actúa como receptor.

Ciclo de vida de la aplicación

El ciclo de vida de la app receptora comienza desde el punto en el que se carga la app receptora en el dispositivo de transmisión, continúa hasta el punto en el que se elimina la aplicación y el dispositivo de transmisión vuelve a su estado predeterminado.

Pistas de audio

La selección de pistas de audio en el SDK de la app receptora tiene una clase AudioTracksManager que simplifica y optimiza la selección de pistas. Te brinda más control y un mejor acceso al nombre, la URL y las propiedades del lenguaje.

B

romper clip

Un clip de anuncio que se muestra durante una pausa publicitaria.

C

Transmitir

El protocolo de Google Cast.

transmisión

El acto de mostrar todas las formas de contenido multimedia (por ejemplo, video) de forma dinámica en un receptor de Google Cast (por ejemplo, un Chromecast)

Cast Connect

La biblioteca de Cast Connect permite que tu app de Android TV reciba mensajes y transmita el estado del contenido multimedia como si fuera un Chromecast. El objetivo es "combinar Cast con Android TV para llevar tu app a la experiencia moderna de Cast". Permite un control expandido, incluida la capacidad de usar un control remoto de hardware.

estado de transmisión

El estado actual de la transmisión desde la perspectiva del remitente:

Estado Descripción
No disponible No hay receptores de transmisión disponibles
Desconectado Hay receptores de transmisiones disponibles y ninguno conectado
Conectando Se está conectando un receptor de transmisiones
Conectado Se conectó un receptor de transmisión, pero no se está transmitiendo contenido
Transmisión de contenido Hay un receptor de transmisión conectado que está transmitiendo contenido

Chromecast

Un adaptador de transmisión de medios de Google que permite a los usuarios reproducir contenido en línea, como videos y música, en una pantalla

Subtítulos

La selección de pistas de subtítulos en el SDK receptor tiene una clase TextTracksManager que simplifica y optimiza la selección de pistas, lo que te brinda más control y un mejor acceso a propiedades como el nombre, la URL y el idioma (al igual que la selección de pistas de audio).

Uso compartido de recursos entre dominios (CORS)

El uso compartido de recursos entre dominios (CORS) es un método que solicita recursos seguros de páginas web de un dominio externo.

Mensajes personalizados

El intercambio de mensajes es el método de interacción clave para las aplicaciones receptoras. Un remitente puede enviar un mensaje al receptor y viceversa. Una aplicación receptora puede optar por escuchar mensajes en un espacio de nombres especificado. Luego, depende de los remitentes conectados que deseen comunicarse en ese espacio de nombres para usar el protocolo apropiado.

Receptor personalizado

Esta es una app HTML5 personalizada que debes alojar para controlar la visualización del contenido de tu app en la TV. Es posible que debas crear un receptor personalizado si tu app desea mostrar contenido que no sea contenido multimedia de audio o video, o si el receptor de contenido multimedia con estilo no admite los tipos de contenido multimedia que requiere tu app.

Vinculación de datos de la IU personalizada

La vinculación de datos de IU personalizada te permite usar tu propio elemento de IU personalizado y la clase PlayerDataBinder para vincular la IU al estado del reproductor. El Binder también admite el envío de eventos para cambios de datos, si la app no admite la vinculación de datos.

Precarga de contenido

El receptor admite la precarga de elementos multimedia después del elemento de reproducción actual en la cola. La operación de precarga descarga previamente varios segmentos de los próximos elementos. La precarga funcionará para el contenido de transmisión HLS y Smooth de forma predeterminada. En el caso de los archivos de video y audio MP4 normales, como MP3, estos no se precargarán, ya que los dispositivos de transmisión solo admiten un elemento multimedia y no se pueden usar para precargar un elemento de contenido existente mientras se reproduce.

D

Receptor multimedia predeterminado

Otra opción disponible es el Receptor de contenido multimedia predeterminado (Default Media Receiver). Esta es una aplicación receptora precompilada alojada por Google que está diseñada para transmitir contenido de audio y video. No es necesario que te registres en la Consola para desarrolladores del SDK de Google Cast, pero no puedes personalizar ninguna de las IU en el receptor de contenido multimedia predeterminado.

G

Consola para desarrolladores del SDK de Google Cast

Google Cast Developer Console permite a los desarrolladores registrar aplicaciones y autorizar dispositivos para realizar pruebas.

I

Remitente de iOS

iOS Sender se usa para enviar y compartir aplicaciones desde tus dispositivos móviles Apple a otras personas.

M

Mensajes de reproducción de contenido multimedia

Las aplicaciones emisoras de Google Cast controlan la reproducción en el dispositivo receptor enviando mensajes en formato JSON a la aplicación receptora. Del mismo modo, el receptor envía mensajes de vuelta al remitente, también en JSON. Los mensajes pueden ser comandos del remitente que cambian el estado del reproductor, respuestas a esos comandos del receptor o estructuras de datos que describen el contenido multimedia de la aplicación receptora.

Intercepción de mensajes

El SDK de la app receptora permite que tu app receptora intercepte mensajes y ejecute código personalizado en ese punto de intercepción. La intercepción de mensajes puede ser especialmente útil si deseas personalizar los datos de la solicitud de carga.

P.

Agregar a una cola

Cast utiliza una cola básica iniciada por el remitente y una cola implementada por el receptor.

R

receptor

Un receptor es una aplicación creada con HTML, JavaScript y CSS. Se carga en un dispositivo de transmisión (por ejemplo, un Chromecast) a través de una URL a la que se puede acceder a través de la red Wi-Fi a la que está conectado el dispositivo de transmisión. La app emisora se conecta al receptor y envía comandos para mostrar contenido.

app receptora

La app receptora recibe comandos de la app emisora y muestra el contenido solicitado en el dispositivo que funciona como receptor. Por ejemplo, la app de YouTube en Chromecast. Consulta receptor.

dispositivo receptor

El dispositivo de transmisión que carga la app del receptor, por ejemplo, un Chromecast Consulta receptor.

S

remitente

Un emisor es una aplicación que inicia la conexión a un receptor o la transmisión a uno en la misma red Wi-Fi o en modo de invitado. Un ejemplo de una app emisora es la app de YouTube en un dispositivo móvil.

app del remitente

Ver remitente

dispositivo emisor

El dispositivo que carga la app emisora. Por ejemplo, un teléfono celular o una tablet.

Transferencia de transmisión

El receptor de CAF admite la transferencia de transmisiones, en la que los usuarios pueden mover transmisiones de audio y video entre dispositivos mediante comandos por voz. La transferencia de transmisión para audio es compatible de forma predeterminada y no se necesita desarrollo adicional. La transferencia de transmisión para video requiere que se habilite el comando de transferencia de transmisión multimedia y la anulación opcional del estado de la sesión multimedia.

Receptor de contenido multimedia con estilo

El receptor de medios con estilo (SMR) permite que tu aplicación emisora reproduzca contenido multimedia en un dispositivo de transmisión sin crear tu propia aplicación receptora personalizada. Puedes personalizar el esquema de colores y el desarrollo de la marca de SMR proporcionando tu propio archivo CSS durante el registro.

Cómo diseñar el reproductor

El SDK de la app receptora proporciona una IU del reproductor integrada. Para usar la IU del reproductor integrada, debes agregar el elemento del reproductor multimedia a tu HTML. El estilo similar al de CSS permite configurar varios elementos, como la imagen de fondo, la imagen de presentación y la familia de fuentes, entre otros. Esta funcionalidad mejora el desarrollo de la marca y la personalización general.

T

Controles de tacto

El SDK de la app receptora admite controles de tacto en la app receptora cuando se inicia en estos dispositivos. El SDK de la app receptora proporciona una experiencia de IU predeterminada con personalización adicional de los controles del reproductor.

W

Receptor web

Una aplicación receptora web es una aplicación de HTML5 o JavaScript que se ejecuta en el dispositivo receptor, como un Chromecast. Proporciona una interfaz para mostrar el contenido de la app en la TV y controla los mensajes de la aplicación emisora para controlar el contenido en el dispositivo receptor.

Remitente web

Web Sender se usa para enviar y compartir aplicaciones desde los navegadores basados en Chromeium a dispositivos de transmisión.

Traducciones

Las frases comunes que se usan para transmitir se tradujeron a muchos idiomas y están disponibles en la hoja de cálculo de traducciones de la terminología de Cast. Usa estas traducciones para etiquetas y texto si la app que estás desarrollando está localizada. Por ejemplo, en una app japonesa, en lugar de la opción "Detener transmisión", deberías usar "キトを停止".