Général – Multimédia
- taux d'impressions
- Débit adaptatif. Un algorithme ABR est un algorithme qui choisit un certain nombre de pistes lors de la lecture. Chaque piste présente le même contenu multimédia, mais à des débits différents.
- Streaming adaptatif
- Dans le streaming adaptatif, plusieurs pistes sont disponibles et présentent le même contenu multimédia à différents débits. La piste sélectionnée est choisie de manière dynamique lors de la lecture à l'aide d'un algorithme ABR.
- Unité d'accès
- Élément de données dans un conteneur multimédia. Fait généralement référence à une petite partie du flux de bits du support compressé pouvant être décodé et présenté à l'utilisateur (image vidéo ou fragment de contenu audio lisible).
- AV1
Codec AOMedia Video 1.
Pour en savoir plus, consultez la page Wikipédia.
- AVC
Advanced Video Coding, également appelé codec vidéo H.264
Pour en savoir plus, consultez la page Wikipédia.
- Codec
Ce terme est surchargé et a plusieurs significations selon le contexte. Les deux définitions suivantes sont les plus couramment utilisées:
- Composant matériel ou logiciel permettant d'encoder ou de décoder les unités d'accès.
- Spécifications du format d'échantillon audio ou vidéo
- Conteneur
Un format de conteneur multimédia tel que MP4 et Matroska. Ces formats sont appelés "formats de conteneurs", car ils contiennent une ou plusieurs pistes de contenus multimédias, où chaque piste utilise un codec particulier (par exemple, audio AAC et vidéo H.264 dans un fichier MP4). Notez que certains formats multimédias sont à la fois un format de conteneur et un codec (par exemple, MP3).
- DASH
Streaming adaptatif dynamique via HTTP. Un protocole de streaming adaptatif adapté au secteur. Elle est définie par la norme ISO/IEC 23009, disponible sur la page Normes ISO accessibles au public.
- DRM
Gestion des droits numériques.
Pour en savoir plus, consultez la page Wikipédia.
- Lecture sans interruption
Processus par lequel la fin d'un titre et/ou le début du titre suivant sont ignorés pour éviter un écart silencieux entre les titres.
Pour en savoir plus, consultez la page Wikipédia.
- HEVC
High Efficiency Video Coding, également appelé codec vidéo H.265.
- HLS
HTTP Live Streaming. Protocole de streaming adaptatif d'Apple
Pour en savoir plus, consultez la documentation Apple.
- Manifest
Fichier qui définit la structure et l'emplacement des contenus multimédias dans les protocoles de streaming adaptatif. Les exemples incluent des fichiers MPD DASH, des fichiers de playlist de multivariantes HLS et des fichiers manifestes de diffusion fluide. À ne pas confondre avec un fichier XML AndroidManifest.
- description de la présentation du média
Description de la présentation du média. Format de fichier manifest utilisé dans le protocole de streaming adaptatif DASH.
- Zone
Modulation par impulsion et codage.
Pour en savoir plus, consultez la page Wikipédia.
- Streaming fluide
Protocole de streaming adaptatif de Microsoft.
Pour en savoir plus, consultez la documentation Microsoft.
- Titre
Flux audio, vidéo, texte ou métadonnées unique dans un élément multimédia. Un fichier multimédia contient souvent plusieurs pistes. Par exemple, une piste vidéo et une piste audio dans un fichier vidéo, ou plusieurs pistes audio dans différentes langues. Dans le streaming adaptatif, plusieurs pistes contiennent le même contenu à des débits différents.
Général - Android
- Piste audio
Une API Android pour lire du contenu audio.
Pour en savoir plus, consultez la page Javadoc.
- CDM
module de déchiffrement de contenu. Composant de la plate-forme Android chargé de déchiffrer le contenu protégé par DRM. Les CDM sont accessibles à l'aide de l'API
MediaDrm
d'Android.Pour en savoir plus, consultez la page Javadoc.
- IMA
Interactive Media Ads IMA est un SDK qui facilite l'intégration d'annonces multimédias dans une application.
Pour en savoir plus, consultez la documentation sur le SDK IMA.
- MediaCodec
Une API Android pour accéder aux codecs multimédias (c'est-à-dire aux composants d'encodeur et de décodeur) sur la plate-forme.
Pour en savoir plus, consultez la page Javadoc.
- MediaDrm
Une API Android pour accéder aux CDM sur la plate-forme.
Pour en savoir plus, consultez la page Javadoc.
- Déchargement audio
Possibilité d'envoyer du contenu audio compressé directement à un processeur de signal numérique (DSP) fourni par l'appareil. La fonctionnalité de déchargement audio est utile pour la lecture audio à faible consommation d'énergie.
Pour en savoir plus, consultez la documentation sur les interactions Android.
- Réel
Possibilité d'envoyer du contenu audio compressé directement via HDMI, sans le décoder au préalable. Cette fonctionnalité est utilisée, par exemple, pour diffuser un son surround 5.1 sur Android TV.
Pour en savoir plus, consultez la documentation sur les interactions Android.
- Surface
Consultez Javadoc et la documentation sur les éléments graphiques Android.
- Tunnelisation
Processus par lequel le framework Android reçoit une vidéo compressée et des données audio compressées ou PCM. Il assume la responsabilité du décodage, de la synchronisation et du rendu, en prenant en charge certaines tâches généralement gérées par l'application. La tunnelisation peut améliorer la synchronisation audio-vidéo (AV), faciliter la lecture des vidéos et réduire la charge sur le processeur de l'application. Elle est principalement utilisée sur Android TV.
Pour en savoir plus, consultez la documentation sur les interactions Android et l'article ExoPlayer.
ExoPlayer
- Bande passante
Composant qui estime la bande passante réseau, par exemple en écoutant les transferts de données. Dans le streaming adaptatif, les estimations de bande passante peuvent être utilisées pour choisir entre différentes pistes à débit pendant la lecture.
Pour en savoir plus, consultez le composant Javadoc.
- Source de données
Composant permettant de demander des données (via HTTP, fichier local, etc.).
Pour en savoir plus, consultez le composant Javadoc.
- Extracteur
Composant qui analyse un format de conteneur multimédia et génère des informations de track et des unités d'accès individuelles appartenant à chaque piste pouvant être utilisée par un décodeur.
Pour en savoir plus, consultez le composant Javadoc.
- Contrôle de la charge
Composant qui décide quand démarrer et arrêter le chargement, et quand lancer la lecture.
Pour en savoir plus, consultez le composant Javadoc.
- Source multimédia
Fournit des informations générales sur la structure des contenus multimédias (en tant que
Timeline
) et crée des instancesMediaPeriod
(correspondant aux périodes deTimeline
) pour la lecture.Pour en savoir plus, consultez le composant Javadoc.
- Période multimédia
Charge un seul élément multimédia (tel qu'un fichier audio, une annonce, un contenu entrelacé entre deux annonces, etc.) et permet de lire le contenu multimédia chargé (généralement par
Renderers
). Les décisions concernant les pistes dans l'élément multimédia sont chargées, et le moment où le chargement commence et s'arrête, selon leTrackSelector
et leLoadControl
.Pour en savoir plus, consultez le composant Javadoc.
- Moteur de rendu
Composant qui lit, décode et affiche des échantillons multimédias.
Surface
etAudioTrack
sont les composants standards de la plate-forme Android sur lesquels les données vidéo et audio sont affichées.Pour en savoir plus, consultez le composant Javadoc.
- Timeline
Représente la structure des contenus multimédias, des cas simples comme un fichier multimédia unique aux compositions complexes de contenus multimédias tels que des playlists et des flux contenant des annonces.
Pour en savoir plus, consultez le composant Javadoc.
- Groupe de suivi
Groupe contenant une ou plusieurs représentations du même contenu vidéo, audio ou textuel, normalement à des débits différents pour le streaming adaptatif.
Pour en savoir plus, consultez le composant Javadoc.
- Sélection de piste
Sélection composée d'un sous-ensemble statique de pistes d'un
TrackGroup
et d'une piste sélectionnée éventuellement différente du sous-ensemble. Pour le streaming adaptatif,TrackSelection
est chargé de sélectionner la piste appropriée chaque fois qu'un nouveau fragment multimédia commence à être chargé.Pour en savoir plus, consultez le composant Javadoc.
- Sélecteur de piste
Sélectionne les titres à écouter. À partir des informations de la piste
MediaPeriod
à lire, ainsi que des capacités de l'Renderers
du joueur,TrackSelector
génère unTrackSelection
pour chaqueRenderer
.Pour en savoir plus, consultez le composant Javadoc.