Transfert de métadonnées - AWS Elemental MediaPackage

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 sur https://aomedia.org/emsg/ID3 et un value 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.1. Pour les pistes KLV synchrones, les boîtes de message d'événement incluent un scheme_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.