Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Transfert de métadonnées
AWS Elemental MediaPackagetransmet automatiquement les métadonnées ID3 et key-length-value (KLV) de l'entrée d'une chaîne au flux de sortie de la chaîne. Il n'est pas nécessaire d'ajuster la configuration de votre point de terminaison pour activer le transfert des métadonnées.
Pour plus d'informations sur le mode MediaPackage de gestion des métadonnées, consultez les sections suivantes.
Considérations relatives aux métadonnées ID3
Les métadonnées Timed ID3 sont un mécanisme polyvalent qui ajoute des métadonnées synchronisées aux flux. Les métadonnées sont utilisées à diverses fins, allant des applications interactives à la mesure d'audience.
Types de MediaPackage terminaux pris en charge
MediaPackage prend en charge le transfert de métadonnées ID3 pour les types de points de terminaison suivants :
-
Terminaux HLS, DASH et CMAF en direct et VOD
Transport de métadonnées
Voici comment l'ID3 est transporté sous forme de métadonnées dans les spécifications suivantes :
-
HLS - Les métadonnées sont transportées dans le flux élémentaire. Pour plus d'informations, consultez la section 2.0
de la référence Apple Timed Metadata for HTTP Live Streaming. -
CMAF et DASH - Les métadonnées sont contenues dans la boîte de message d'événement version 1. Pour plus d'informations, voir Transport des métadonnées chronométrées ID3 dans
le CMAF. Les boîtes de message d'événement incluent un scheme_id_uri
champ défini surhttps://aomedia.org/emsg/ID3
et unvalue
champ défini sur0
.
Signalisation des métadonnées
Les manifestes DASH incluent un <InbandEventStream
schemeIdUri="https://aomedia.org/emsg/ID3" value="0"/>
élément AdaptationSets qui inclut des pistes avec des métadonnées ID3.
Les manifestes HLS n'ont pas de signalisation de métadonnées spécifique.
MediaLiveconfiguration
Vous pouvez produire des métadonnées ID3 dans des groupes AWS Elemental MediaLive MediaPackage de sortie soit en passant par les métadonnées ID3, soit en insérant des métadonnées ID3 selon le calendrier.
Considérations relatives aux métadonnées KLV
KLV est une norme de codage de données permettant d'inclure des métadonnées synchronisées dans les flux. La nature binaire de KLV le rend efficace lorsque le volume de métadonnées est important. Le KLV peut être utilisé pour divers cas d'utilisation, allant de la surveillance aérienne à la transmission de données de capteurs dans des cas d'utilisation industriels, ou pour le suivi en temps réel des athlètes et des objets dans des cas d'utilisation sportive en direct.
Types de MediaPackage terminaux pris en charge
MediaPackage prend en charge le transfert de métadonnées KLV pour les types de points de terminaison suivants :
-
Points de terminaison DASH en temps réel
Transport de métadonnées
Les métadonnées sont stockées dans la boîte de message d'événement version 1, comme décrit dans la spécification MISB ST 1910.1scheme_id_uri
champ défini sur urn:misb:KLV:bin:1910.1
et un value
champ défini sur. KLVx:01FC
Pour les pistes KLV asynchrones, le champ de valeur est défini sur. KLVx:01BD
Dans les deux cas, x
c'est l'indice de la piste dans le stream.
Signalisation des métadonnées
Les manifestes DASH incluent un <InbandEventStream schemeIdUri="urn:misb:KLV:bin:1910.1"
value="KLVx:01BD"/>
élément <InbandEventStream
schemeIdUri="urn:misb:KLV:bin:1910.1" value="KLVx:01FC"/>
ou AdaptationSets qui inclut des pistes avec des métadonnées KLV, en fonction de la nature synchronique de la piste transportée.
MediaLiveconfiguration
Vous pouvez transmettre les métadonnées KLV depuis votre MediaLive chaîne. Pour plus d'informations, consultez klv
dans le Guide de l'utilisateur AWS Elemental MediaLive.