Passthrough dei metadati - AWS Elemental MediaPackage

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Passthrough dei metadati

AWS Elemental MediaPackagepassa automaticamente attraverso i metadati ID3 e key-length-value (KLV) dall'input di un canale al flusso di uscita del canale. Non è necessario modificare la configurazione dell'endpoint per abilitare il passthrough dei metadati.

Per ulteriori informazioni su come MediaPackage gestisce i metadati, consulta le seguenti sezioni.

Considerazioni sui metadati ID3

I metadati ID3 temporizzati sono un meccanismo generico che aggiunge metadati sincronizzati agli stream. I metadati vengono utilizzati per una varietà di scopi, che vanno dalle applicazioni interattive alla misurazione dell'audience.

Tipi di MediaPackage endpoint supportati

MediaPackage supporta il passthrough dei metadati ID3 per i seguenti tipi di endpoint:

  • Endpoint HLS, DASH e CMAF live e VOD

Trasporto di metadati

Ecco come ID3 viene utilizzato come metadato nelle seguenti specifiche:

  • HLS - I metadati vengono trasferiti nel flusso elementare. Per ulteriori informazioni, consulta la sezione 2.0 del riferimento Apple Timed Metadata for HTTP Live Streaming.

  • CMAF e DASH: i metadati sono contenuti nella versione 1 della casella Event Message. Per ulteriori informazioni, vedere Carriage of ID3 Timed Metadata in CMAF. Le caselle dei messaggi degli eventi includono un scheme_id_uri campo impostato su e un campo impostato https://aomedia.org/emsg/ID3 su. value 0

Segnalazione di metadati

I manifesti DASH includono un <InbandEventStream schemeIdUri="https://aomedia.org/emsg/ID3" value="0"/> elemento AdaptationSets che include tracce con metadati ID3.

I manifesti HLS non hanno una segnalazione di metadati specifica.

MediaLiveconfigurazione

È possibile produrre metadati ID3 in gruppi di AWS Elemental MediaLive MediaPackage output passando attraverso i metadati ID3 o inserendo metadati ID3 utilizzando la pianificazione.

Considerazioni sui metadati KLV

KLV è uno standard di codifica dei dati per l'inclusione di metadati sincronizzati negli stream. La natura binaria di KLV lo rende efficiente quando il volume di metadati è significativo. KLV può essere utilizzato per vari casi d'uso, che vanno dalla sorveglianza aerea alla trasmissione dei dati dei sensori in casi d'uso industriali, o per il tracciamento in tempo reale di atleti e oggetti in casi di sport dal vivo.

Tipi di endpoint supportati MediaPackage

MediaPackage supporta il passthrough dei metadati KLV per i seguenti tipi di endpoint:

  • endpoint DASH live

Trasporto di metadati

I metadati sono contenuti nella casella Event Message versione 1, come descritto nella specifica MISB ST 1910.1. Per le tracce KLV sincrone, le caselle Event Message includono un scheme_id_uri campo impostato su e un campo impostato urn:misb:KLV:bin:1910.1 su. value KLVx:01FC Per le tracce KLV asincrone, il campo del valore è impostato su. KLVx:01BD In entrambi i casi, x è l'indice della traccia nello stream.

Segnalazione di metadati

I manifesti DASH includono un <InbandEventStream schemeIdUri="urn:misb:KLV:bin:1910.1" value="KLVx:01BD"/> elemento <InbandEventStream schemeIdUri="urn:misb:KLV:bin:1910.1" value="KLVx:01FC"/> or AdaptationSets che include tracce con metadati KLV, a seconda della natura di sincronicità della traccia trasportata.

MediaLiveconfigurazione

Puoi trasmettere i metadati KLV dal tuo MediaLive canale. Per ulteriori informazioni, consulta klv nella Guida per l'utente di AWS Elemental MediaLive.