

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Passagem de metadados
<a name="metadata-passthrough"></a>

AWS Elemental MediaPackage passa automaticamente pelos metadados ID3 e key-length-value (KLV) da entrada de um canal para o fluxo de saída do canal. Você não precisa ajustar a configuração do endpoint para permitir a passagem de metadados.

Para obter mais informações sobre como MediaPackage lidar com metadados, consulte as seções a seguir.

**Topics**
+ [ID3 considerações sobre metadados](#metadata-passthrough-id3)
+ [Considerações sobre metadados KLV](#metadata-passthrough-klv)

## ID3 considerações sobre metadados
<a name="metadata-passthrough-id3"></a>

 ID3 Os metadados cronometrados são um mecanismo de uso geral que adiciona metadados sincronizados aos fluxos. Os metadados são usados para diversas finalidades, desde aplicações interativos até medição de audiência.

**Tipos de MediaPackage endpoints compatíveis**

MediaPackage oferece suporte à passagem de ID3 metadados para os seguintes tipos de endpoint:
+ Endpoints HLS, DASH e CMAF ao vivo e de VOD

**Transporte de metadados**

Veja como ID3 é transportado como metadado nas seguintes especificações:
+ HLS: os metadados são transportados no fluxo elementar. Para obter mais informações, consulte a [seção 2.0](https://developer.apple.com/library/archive/documentation/AudioVideo/Conceptual/HTTP_Live_Streaming_Metadata_Spec/2/2.html) da referência *Timed Metadata for HTTP Live Streaming* da Apple.
+ CMAF e DASH: os metadados são transportados na caixa Event Message versão 1. Para obter mais informações, consulte [Transporte de metadados ID3 cronometrados](https://aomediacodec.github.io/id3-emsg/) no CMAF. As caixas Event Message incluem um campo `scheme_id_uri` definido como `https://aomedia.org/emsg/ID3` e um campo `value` definido como `0`.

**Sinalização de metadados**

Os manifestos do DASH incluem um `<InbandEventStream schemeIdUri="https://aomedia.org/emsg/ID3" value="0"/>` elemento AdaptationSets que inclui faixas com ID3 metadados. 

Os manifestos HLS não têm sinalização específica de metadados.

**MediaLive****configuração**

Você pode produzir ID3 metadados em [grupos AWS Elemental MediaLive MediaPackage de saída](https://docs.aws.amazon.com/medialive/latest/ug/creating-mediapackage-output-group.html) [transmitindo ID3 metadados](https://docs.aws.amazon.com/medialive/latest/ug/passthru-metadata.html) ou [inserindo ID3 metadados](https://docs.aws.amazon.com/medialive/latest/ug/insert-usercreated-metadata.html) usando a programação.

## Considerações sobre metadados KLV
<a name="metadata-passthrough-klv"></a>

O KLV é um padrão de codificação de dados para incluir metadados sincronizados em fluxos. A natureza binária do KLV o torna eficiente quando o volume de metadados é significativo. O KLV pode ser usado para vários casos de uso, desde vigilância aérea até transmissão de dados de sensores em casos de uso da indústria ou para rastreamento em tempo real de atletas e objetos em casos de uso de esportes ao vivo.

**Tipos de MediaPackage endpoints compatíveis**

MediaPackage oferece suporte à passagem de metadados KLV para os seguintes tipos de endpoint:
+ Endpoint DASH ao vivo

**Transporte de metadados**

Os metadados são transportados na caixa Event Message versão 1, conforme descrito na especificação *[MISB ST 1910.1](https://nsgreg.nga.mil/doc/view?i=5097)*. Para faixas KLV síncronas, as caixas Event Message incluem um campo `scheme_id_uri` definido como `urn:misb:KLV:bin:1910.1` e um campo `value` definido como `KLVx:01FC`. Para faixas KLV assíncronas, o campo de valor é definido como `KLVx:01BD`. Em ambos os casos, `x` é o índice da faixa no fluxo.

**Sinalização de metadados**

Os manifestos do DASH incluem um `<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 que inclui faixas com metadados KLV, dependendo da natureza da sincronicidade da faixa transportada.

**MediaLive****configuração**

Você pode transmitir os metadados do KLV do seu MediaLive canal. Consulte mais informações em [https://docs.aws.amazon.com/medialive/latest/apireference/channels.html#channels-prop-m2tssettings-klv](https://docs.aws.amazon.com/medialive/latest/apireference/channels.html#channels-prop-m2tssettings-klv) no *Guia de Usuário AWS Elemental MediaLive *.