Glossário

A

Intervalos de anúncio

Um intervalo de anúncio se refere a um intervalo para reprodução com um ou mais anúncios ou bumpers.

Remetente do Android

O Android Sender é usado para enviar e compartilhar seus apps do smartphone Android com outras pessoas.

Receptor do Android TV

Os receptores do Android TV usam a biblioteca Cast Connect para permitir que apps de emissores existentes se comuniquem com aplicativos do Android TV usando o protocolo Cast. O Cast Connect se baseia na infraestrutura do Cast, com seu app do Android TV agindo como um receptor.

Ciclo de vida do aplicativo

O ciclo de vida do app receptor começa do ponto em que o receptor é carregado no dispositivo de transmissão e prossegue até o ponto em que o aplicativo é desativado e o dispositivo de transmissão volta ao estado padrão.

Faixas de áudio

A seleção de faixa de áudio no SDK do receptor tem uma classe AudioTracksManager que simplifica e otimiza a seleção de faixas. Isso oferece mais controle e acesso melhor a propriedades de nome, URL e idioma.

B

quebrar clipe

Um clipe de anúncio mostrado durante um intervalo.

C

Transmissão

O protocolo do Google Cast.

transmitindo

O ato de exibir dinamicamente todas as formas de mídia (por exemplo, vídeo) em um receptor do Google Cast (por exemplo, um Chromecast).

Cast Connect

A biblioteca Cast Connect permite que o app Android TV receba mensagens e transmita o status de mídia, como se fosse um Chromecast. Isso é feito para "combinar o Google Cast com o Android TV para levar seu app à experiência moderna do Google Cast". Ele permite mais controle, incluindo a possibilidade de usar um controle remoto de hardware.

estado de transmissão

O estado atual da transmissão na perspectiva do remetente:

Estado Descrição
Indisponível Nenhum receptor do Cast disponível
Desconectada Os receptores de transmissão estão disponíveis e nenhum está conectado
Conectando Um receptor do Cast está se conectando
Conectado Um receptor de transmissão está conectado, mas não está transmitindo
Transmissão Um receptor do Cast está conectado e transmitindo

Chromecast

Um adaptador de streaming de mídia do Google que permite aos usuários reproduzir conteúdo on-line, como vídeos e músicas em uma tela.

Legendas ocultas

A seleção de faixas de legendas no SDK do receptor tem uma classe TextTracksManager que simplifica e otimiza a seleção de faixas, oferecendo mais controle e melhor acesso a propriedades, como nome, URL e idioma (de maneira semelhante à seleção de faixa de áudio).

Compartilhamento de recursos entre origens (CORS, na sigla em inglês)

O compartilhamento de recursos entre origens (CORS, na sigla em inglês) é um método que solicita recursos de páginas da Web seguros de um domínio externo.

Mensagens personalizadas

A troca de mensagens é o método de interação principal para aplicativos receptores. Um remetente pode enviar uma mensagem para o destinatário e vice-versa. Um aplicativo receptor pode optar por detectar mensagens em um namespace especificado. Cabe a qualquer remetente conectado que quiser se comunicar nesse namespace para usar o protocolo adequado.

Receptor personalizado

Este é um app HTML5 personalizado que você precisa hospedar para processar a exibição do conteúdo do seu app na TV. Pode ser necessário criar um receptor personalizado se o app quiser exibir conteúdo diferente de mídia de áudio/vídeo ou se o receptor de mídia estilizado não oferecer suporte aos tipos de mídia exigidos pelo app.

Vinculação de dados da interface personalizada

A vinculação de dados personalizada da interface permite que você use seu próprio elemento de interface personalizado e a classe PlayerDataBinder para vincular a interface ao estado do player. O binder também oferece suporte ao envio de eventos para mudanças de dados, caso o app não tenha suporte à vinculação de dados.

Pré-carregamento de conteúdo

O receptor oferece suporte ao pré-carregamento de itens de mídia após o item de reprodução atual na fila. Essa operação faz o pré-carregamento de vários segmentos dos próximos itens. O pré-carregamento vai funcionar para conteúdo de streaming HLS e Smooth por padrão. Arquivos de vídeo e áudio MP4 normais, como MP3, não serão pré-carregados, já que os dispositivos de transmissão são compatíveis com apenas um elemento de mídia e não podem ser usados para pré-carregamento enquanto um item de conteúdo existente ainda está sendo reproduzido.

D

Receptor de mídia padrão

Uma terceira opção disponível é o receptor de mídia padrão. Ele é um aplicativo receptor pré-criado hospedado pelo Google, projetado para transmitir seu conteúdo de áudio e vídeo. Não é necessário se registrar no Play Console do SDK do Google Cast, mas não é possível personalizar nenhuma interface no receptor de mídia padrão.

G

Play Console do SDK do Google Cast

O Play Console do Google Cast permite que os desenvolvedores registrem aplicativos e autorizem dispositivos para testes.

I

Remetente do iOS

O iOS Sender é usado para enviar e compartilhar seus aplicativos de seus dispositivos móveis Apple com outras pessoas.

M

Mensagens de reprodução de mídia

Os apps de transmissão do Google Cast controlam a reprodução no dispositivo receptor enviando mensagens no formato JSON para o aplicativo receptor. Da mesma forma, o receptor envia mensagens de volta ao remetente, também em JSON. As mensagens podem ser comandos do remetente que mudam o estado do player, respostas a esses comandos do receptor ou estruturas de dados que descrevem a mídia do aplicativo receptor.

Interceptação de mensagem

O SDK do receptor permite que o app receptor intercepte mensagens e execute código personalizado nesse ponto de interceptação. A interceptação de mensagens pode ser especialmente útil se você quiser personalizar os dados da solicitação de carregamento.

P

Sistema de fila

O Cast usa uma fila básica iniciada pelo remetente e uma implementada pelo receptor.

R

receptor

Um receptor é um aplicativo criado usando HTML, JavaScript e CSS. Ele é carregado em um dispositivo de transmissão (por exemplo, um Chromecast) por um URL acessível pela rede Wi-Fi a que o dispositivo está conectado. O app do remetente se conecta e envia comandos ao receptor para mostrar o conteúdo.

app receptor

O app receptor recebe comandos do app remetente e mostra o conteúdo solicitado no dispositivo usado como receptor. Por exemplo, o app YouTube no Chromecast. Consulte receiver.

dispositivo receptor

O dispositivo de transmissão que carrega o app receptor. Por exemplo, um Chromecast. Consulte receiver.

S

remetente

Um remetente é um aplicativo que inicia a conexão ou a transmissão para um receptor na mesma rede Wi-Fi ou no modo visitante. Um exemplo de app remetente é o app YouTube em um dispositivo móvel.

app remetente

Consulte remetente

dispositivo remetente

O dispositivo que carrega o app remetente. Por exemplo, um smartphone ou tablet.

Transferência por streaming

O receptor CAF oferece suporte à transferência de stream, em que os usuários podem mover streams de áudio e vídeo entre dispositivos usando comandos de voz. A transferência de stream para áudio é compatível por padrão, e nenhum outro desenvolvimento é necessário. A transferência de stream para vídeo exige a ativação do comando de mídia de transferência de stream e a substituição opcional do estado da sessão de mídia.

Receptor de mídia estilizado

O receptor de mídia estilizado (SMR, na sigla em inglês) permite que o app remetente reproduza mídia em um dispositivo de transmissão sem criar seu próprio app receptor personalizado. É possível personalizar o esquema de cores e a marca do SMR fornecendo seu próprio arquivo CSS durante o registro.

Como definir o estilo do player

O SDK do receptor fornece uma interface de player integrada. Para usar a interface de jogador integrada, adicione o elemento cast-media-player ao HTML. O estilo semelhante ao CSS permite definir várias coisas, incluindo imagem de plano de fundo, imagem de apresentação, família de fonte e outros itens. Essa funcionalidade permite uma melhor marca e personalização geral.

T

Controles por toque

O SDK do receptor oferece suporte a controles por toque no seu app receptor quando iniciado nesses dispositivos. O SDK do receptor oferece uma experiência de interface padrão com mais personalização dos controles do player.

W

Receptor da Web

Um app receptor da Web é um app HTML5/JavaScript executado no dispositivo receptor, como um Chromecast. Ele fornece uma interface para exibir o conteúdo do app na TV e processa mensagens do aplicativo remetente para controlar o conteúdo no dispositivo receptor.

Remetente da Web

O Web Sender é usado para enviar e compartilhar seus apps dos navegadores baseados no Chromeium para dispositivos de transmissão.

Traduções

As frases comuns usadas para o Cast foram traduzidas para vários idiomas e estão disponíveis na planilha de Traduções de terminologia do Google Cast. Use essas traduções para rótulos e texto se o app que você está desenvolvendo for localizado. Por exemplo, em um app japonês, em vez de "Parar transmissão", você usaria "キャントで停止".