Glossaire

A

Coupures publicitaires

Une coupure publicitaire est un intervalle de lecture qui contient une ou plusieurs annonces ou bumpers.

Android Sender

Android Sender permet d'envoyer vos applications à partir de votre téléphone mobile Android et de les partager avec d'autres personnes.

Android TV Receiver

Les récepteurs Android TV utilisent la bibliothèque Cast Connect pour permettre aux applications émettrices existantes de communiquer avec les applications Android TV à l'aide du protocole Cast. Cast Connect s'appuie sur l'infrastructure Cast et votre application Android TV joue le rôle de récepteur.

Cycle de vie des applications

Le cycle de vie de l'application réceptrice commence au moment où celui-ci est chargé sur l'appareil Cast et passe au moment où l'application est arrêtée, où l'appareil Cast revient à son état par défaut.

Pistes audio

La sélection de pistes audio dans le SDK Récepteur comporte une classe AudioTracksManager qui simplifie et rationalise la sélection des pistes. Elle vous offre plus de contrôle et un meilleur accès aux propriétés de nom, d'URL et de langage.

B

interrompre l'extrait

Clip d'annonce diffusé pendant une coupure publicitaire.

C

Cast

Protocole Google Cast

diffusion

Affichage dynamique de tous les types de contenus multimédias (par exemple, de la vidéo) sur un récepteur Google Cast (un Chromecast, par exemple).

Cast Connect

La bibliothèque Cast Connect permet à votre application Android TV de recevoir des messages et de diffuser l'état du contenu multimédia, comme s'il s'agissait d'un Chromecast. L'objectif est d'associer Cast à Android TV pour que votre application profite de l'expérience Cast moderne. Elle offre davantage de contrôle, y compris la possibilité d'utiliser une télécommande physique.

état de diffusion

État actuel de la diffusion du point de vue de l'expéditeur:

État Description
Indisponible Aucun récepteur Cast disponible
Déconnectés Récepteurs Cast disponibles et aucun n'est connecté
Connexion… Connexion d'un récepteur Cast...
Connecté Un récepteur Cast est connecté, mais ne diffuse pas de contenu
Diffusion de contenus Un récepteur Cast est connecté et diffuse du contenu

Chromecast

Un adaptateur multimédia de streaming de Google qui permet aux utilisateurs de lire du contenu en ligne, comme des vidéos et de la musique sur un écran.

Sous-titres

La sélection des pistes de sous-titres dans le SDK Récepteur comporte une classe TextTracksManager qui simplifie et rationalise la sélection des pistes. Vous bénéficiez ainsi d'un meilleur contrôle et d'un meilleur accès aux propriétés telles que le nom, l'URL et la langue (un peu comme la sélection des pistes audio).

Partage des ressources entre origines multiples (CORS)

Le partage des ressources entre origines multiples (CORS, Cross-Origin Resource Sharing) est une méthode qui demande des ressources de page Web sécurisées à un domaine externe.

Messages personnalisés

L'échange de messages est la principale méthode d'interaction pour les applications réceptrices. Un expéditeur peut envoyer un message au destinataire et inversement. Une application réceptrice peut choisir d'écouter des messages sur un espace de noms spécifié. Il revient ensuite à tous les expéditeurs connectés qui souhaitent communiquer sur cet espace de noms d'utiliser le protocole approprié.

Récepteur personnalisé

Il s'agit d'une application HTML5 personnalisée que vous devez héberger pour gérer l'affichage du contenu de votre application sur le téléviseur. Vous devrez peut-être créer un récepteur personnalisé si votre application souhaite afficher du contenu autre qu'un support audio/vidéo ou si le Récepteur multimédia stylisé n'est pas compatible avec les types de contenus multimédias requis par votre application.

Liaison de données de l'UI personnalisée

La liaison de données d'UI personnalisée vous permet d'utiliser votre propre élément d'UI personnalisé et d'utiliser la classe PlayerDataBinder pour lier l'UI à l'état du lecteur. Le binder prend également en charge l'envoi d'événements pour les modifications de données, si l'application n'est pas compatible avec la liaison de données.

Préchargement du contenu

Le récepteur est compatible avec le préchargement des éléments multimédias après l'élément en cours de lecture dans la file d'attente. L'opération de préchargement permet de précharger plusieurs segments des éléments à venir. Par défaut, le préchargement fonctionne pour le contenu en streaming HLS et fluide. Pour les fichiers audio et vidéo MP4 standards tels que MP3, ils ne sont pas préchargés, car les appareils Cast n'acceptent qu'un seul élément multimédia et ne peuvent pas être utilisés pour précharger lorsqu'un élément de contenu existant est toujours en cours de lecture.

D

Récepteur multimédia par défaut

Une troisième option est disponible : le récepteur multimédia par défaut. Il s'agit d'une application réceptrice prédéfinie hébergée par Google et conçue pour diffuser du contenu audio et vidéo en streaming. Vous n'êtes pas obligé de vous enregistrer auprès de la Developer Console du SDK Google Cast, mais vous ne pouvez personnaliser aucune des interfaces utilisateur du récepteur multimédia par défaut.

G

Console pour développeur du SDK Google Cast

La Google Cast Developer Console permet aux développeurs d'enregistrer des applications et d'autoriser des appareils à des fins de test.

I

Expéditeur iOS

iOS Sender permet d'envoyer et de partager vos applications à partir de vos appareils mobiles Apple avec d'autres personnes.

M

Messages de lecture de contenus multimédias

Les applications émettrices Google Cast contrôlent la lecture sur le périphérique récepteur en envoyant des messages au format JSON à l'application destinataire. De même, le destinataire renvoie des messages à l'expéditeur, également au format JSON. Il peut s'agir de commandes envoyées par l'expéditeur modifiant l'état du lecteur, de réponses à ces commandes du destinataire ou de structures de données décrivant le contenu multimédia de l'application réceptrice.

Interception des messages

Le SDK Récepteur permet à votre application réceptrice d'intercepter les messages et d'exécuter du code personnalisé à ce point d'interception. L'interception des messages peut être particulièrement utile si vous souhaitez personnaliser les données de la requête de chargement.

Q

Mise en file d'attente

Cast utilise à la fois une file d'attente de base initiée par l'expéditeur et une file d'attente implémentée par le récepteur.

R

destinataire

Un récepteur est une application créée à l'aide de HTML, JavaScript et CSS. Elle est chargée sur un appareil Cast (par exemple, un Chromecast) via une URL accessible via le réseau Wi-Fi auquel l'appareil Cast est connecté. L'application émettrice se connecte au destinataire et lui envoie des commandes pour afficher le contenu.

application du récepteur

L'application réceptrice reçoit les commandes de l'application émettrice et affiche le contenu demandé sur l'appareil servant de destinataire. Par exemple, l'application YouTube sur Chromecast. Voir destinataire.

appareil récepteur

Appareil Cast qui charge l'application réceptrice (un Chromecast, par exemple). Voir destinataire.

S

expéditeur

Un expéditeur est une application qui commence à se connecter à un récepteur ou à caster du contenu vers celui-ci sur le même réseau Wi-Fi ou en mode Invité. L'application YouTube sur un appareil mobile est un exemple d'application émettrice.

application émetteur

Voir l'expéditeur

appareil émetteur

Appareil qui charge l'application émettrice. Par exemple, un téléphone mobile ou une tablette.

Transfert de diffusion

CAF Receiver est compatible avec le transfert de flux, qui permet aux utilisateurs de déplacer des flux audio et vidéo entre des appareils à l'aide de commandes vocales. Le transfert de flux audio est disponible par défaut. Aucun développement supplémentaire n'est nécessaire. Le transfert de flux pour la vidéo nécessite d'activer la commande multimédia de transfert de flux et, si vous le souhaitez, de remplacer l'état de la session multimédia.

Récepteur multimédia stylisé

Le styled Media receiver (SMR) permet à l'application émettrice de lire des contenus multimédias sur un appareil Cast sans avoir à créer votre propre application de récepteur personnalisée. Vous pouvez personnaliser le jeu de couleurs et le branding SMR en fournissant votre propre fichier CSS lors de l'enregistrement.

Appliquer un style au lecteur

Le SDK Récepteur fournit une interface utilisateur de lecteur intégrée. Pour utiliser l'interface utilisateur du lecteur intégré, vous devez ajouter l'élément cast-media-player au code HTML. Le style CSS permet de définir divers éléments, y compris une image de fond, une image de démarrage, une famille de polices et d'autres éléments. Cette fonctionnalité permet un meilleur branding et une personnalisation globale.

T

Commandes tactiles

Le SDK Récepteur prend en charge les commandes tactiles de votre application de récepteur lorsqu'elle est lancée sur ces appareils. Le SDK Récepteur fournit une expérience d'interface utilisateur par défaut avec une personnalisation supplémentaire des commandes du lecteur.

 W

Web Receiver

Une application Web Receiver est une application HTML5/JavaScript qui s'exécute sur l'appareil récepteur, tel qu'un Chromecast. Elle fournit une interface permettant d'afficher le contenu de l'application sur le téléviseur et gère les messages de l'application émettrice pour contrôler le contenu sur l'appareil récepteur.

Expéditeur Web

Web Sender permet d'envoyer et de partager vos applications depuis vos navigateurs basés sur Chromeium vers des appareils Cast.

Translations

Les expressions courantes utilisées pour la diffusion ont été traduites dans de nombreuses langues et sont disponibles dans la feuille de calcul des traductions de terminologie Cast. Utilisez ces traductions pour les libellés et le texte si l'application que vous développez est localisée. Par exemple, dans une application japonaise, au lieu de "Arrêter la diffusion", vous devez utiliser "ジャテトお停止".