

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á.

# Manipulação de metadados do SMPTE 2038
<a name="smpte-2038"></a>

Você pode configurar MediaLive para extrair dados auxiliares específicos de um fluxo do SMPTE 2038 contido nestas entradas:
+ Entradas do Elemental Link
+ Entradas de stream de transporte (TS) HLS 
+ MediaConnect entradas
+ Entradas RTP
+ Entradas SRT Caller
+ Entradas SRT Listener

**nota**  
Esta seção pressupõe que você esteja familiarizado com a criação ou a edição de um canal, conforme descrito em [Criar um canal do zero](creating-channel-scratch.md). 

**Topics**
+ [Metadados que MediaLive podem ser extraídos](smpte-23038-supported-metadata.md)
+ [Um fluxo de SMPTE 2038 bem formado](smpte-2038-requirements.md)
+ [Configurar entradas](smpte-2038-setup-input.md)
+ [Como MediaLive usa o stream SMPTE 2038](smpte-2038-setup-output.md)
+ [Configuração de saídas para metadados KLV](smpte-2038-klv-setup.md)

# Metadados que MediaLive podem ser extraídos
<a name="smpte-23038-supported-metadata"></a>

MediaLive pode extrair os seguintes dados de um stream do SMPTE 2038 que está na fonte.

**Legendas**
+ Legendas ARIB: legendas que estão em conformidade com ARIB STD-B37 versão 2.4.
+ Legendas incorporadas: legendas fornecidas como legendas auxiliares que estão em conformidade com SMPTE 334. As legendas auxiliares propriamente ditas devem estar em conformidade com a norma EIA-608 (também conhecida como CEA-608 ou "legendas da linha 21") ou com a norma CEA-708 (também conhecida como EIA-708).
+ Legendas de teletexto — formato de OP47 teletexto, também conhecido como SMPTE RDD-08 (compatível com ITU-R BT.1120-7).

**Timecode**
+ Timecode — Um timecode SMPTE 12M. MediaLive reconhece esse timecode como uma fonte de timecode incorporada.

**Mensagens de disponibilidade de anúncios**
+ Mensagens SCTE-104.

**Metadados**
+ Metadados KLV: dados em conformidade com SMPTE 336M-2007.

# Um fluxo de SMPTE 2038 bem formado
<a name="smpte-2038-requirements"></a>

Para MediaLive extrair e processar os dados adequadamente, o fluxo do SMPTE 2038 na entrada deve atender a determinados critérios:
+ O fluxo SMPTE 2038 deve estar presente em cada PMT.
+ O PID no qual o SMPTE 2038 está localizado não deve ser alterado no fluxo. Não há suporte para alterar o PID e enviar um novo PMT identificando esse PID.
+ O fluxo de transporte deve conter o SMPTE 2038 em apenas um PID. Se estiver presente em mais de um PID, não há garantia de que MediaLive identificará o PID que aparece primeiro. Ele poderia escolher outro PID, com resultados que você não deseja.

Observe que, se a entrada for uma entrada de Elemental Link, as legendas incorporadas (se houver), o timecode e os metadados KLV (se houver) estarão sempre em um fluxo de SMPTE 2038. O fluxo está sempre bem formado.

# Configurar entradas
<a name="smpte-2038-setup-input"></a>

Se você quiser MediaLive usar os dados em um stream do SMPTE 2038, deverá configurar a entrada para ler o SMPTE 2038.

1. Na página **Criar canal**, localize o **Anexo de entrada** para a entrada relevante.

1. Em **Configurações gerais de entrada**, defina a **Preferência de dados do SMPTE-2038** como uma das seguintes opções:
   + **Preferir** — Para um item específico de dados, MediaLive primeiro procure os dados em um SMPTE 2038 PID. Se os dados não forem encontrados no fluxo do SMPTE 2038 ou se não houver fluxo do SMPTE 2038, MediaLive procure os dados em outros locais do fluxo.
   + **Ignorar** (padrão) — MediaLive nunca procura um stream do SMPTE 2038. Mesmo que um item específico de dados não esteja disponível em outros lugares no fluxo, MediaLive não procura um fluxo do SMPTE 2038. Por exemplo, é possível definir a fonte do timecode como Incorporada (na seção **Configuração geral** do canal). Com **Ignore**, se a fonte do timecode não estiver na transmissão de vídeo, MediaLive não a procurará em uma transmissão do SMPTE 2038.

   Observe que, com a entrada Elemental Link, qualquer metadado KLV está sempre em um SMPTE 2038, nunca em um PID diferente. Portanto, se você foi informado de que a fonte inclui metadados KLV, sempre escolha **Preferir**.

# Como MediaLive usa o stream SMPTE 2038
<a name="smpte-2038-setup-output"></a>

Se você configurar para preferir o SMPTE 2038 em uma entrada, MediaLive use os dados de acordo com as regras a seguir.

**Legendas**

É possível [configurar a entrada com seletores de legendas](identify-captions-in-the-input.md) que especifiquem **ARIB**, **Incorporada** ou **Teletexto**. Nesse caso, MediaLive primeiro procure o tipo de legenda especificado no stream do SMPTE 2038. Se MediaLive não encontrar as legendas lá, ele procurará em outros locais no stream.

Independentemente de onde você MediaLive encontra as legendas, as MediaLive extrai e as processa da maneira usual, de acordo com a configuração [das legendas na](create-captions-encodes.md) saída.

**Timecode**

Quando uma entrada inclui um stream do SMPTE 2038, MediaLive primeiro procura um timecode do SMPTE 12M no stream do SMPTE 2038. Se MediaLive não encontrar o timecode lá, ele procurará um timecode incorporado diretamente no stream de vídeo. MediaLive associa o timecode SMPTE 12M ao quadro de vídeo mais próximo. 

Para obter informações sobre como MediaLive usar o timecode, consulte[Como o timecode funciona em tempo de execução](timecode-configure-source.md#timecode-runtime).

**Mensagens de disponibilidade de anúncios**

Se você preferir o SMPTE 2038 em uma entrada, MediaLive extrai todas as mensagens SCTE 104 encontradas e, em seguida, as converte imediatamente em mensagens SCTE 35. Em seguida, será possível manipular as mensagens da mesma forma que trataria as mensagens SCTE-35 de qualquer fonte. Para obter mais informações, consulte [Processamento de mensagens SCTE-35](scte-35-message-processing.md).

**Metadados KLV**

Se você preferir o SMPTE 2038 em uma entrada, MediaLive extrai todos os dados KLV encontrados.

Você pode optar por transmitir os metadados do KLV em um ou mais dos seguintes grupos de saída. MediaLive envolve o KLV em um stream do SMPTE 2038.
+ Arquivo
+ MediaPackage
+ HLS (com um contêiner de TS)
+ UDP/TS

As etapas de configuração estão a seguir.

# Configuração de saídas para metadados KLV
<a name="smpte-2038-klv-setup"></a>

É possível optar por passar pelos metadados KLV em tipos específicos de grupos de saídas. É possível passar pelos dados em um ou mais dos grupos de saídas.

**nota**  
As informações nesta seção pressupõem que você esteja familiarizado com as etapas gerais para criar um canal, conforme descrito em [Criar um canal do zero](creating-channel-scratch.md).

**Topics**
+ [Arquivo](#smpte-2038-klv-setup-archive)
+ [MediaPackage](#smpte-2038-klv-setup-emp)
+ [HLS](#smpte-2038-klv-setup-hls)
+ [UDP/TS](#smpte-2038-klv-setup-udp)

## Arquivo
<a name="smpte-2038-klv-setup-archive"></a>

1. Na página **Criar canal**, na seção **Grupos de saídas**, no grupo **Arquivamento**, escolha a saída. 

1. Em **Configurações de saída**, selecione **Configurações de contêiner** e, em seguida, selecione **Configurações de PID**.

1. Defina estes campos:
   + **KLV**: escolha **PASSTHROUGH**
   + **Dados do KLV PIDs**: insira o PID onde você deseja os metadados do KLV.

## MediaPackage
<a name="smpte-2038-klv-setup-emp"></a>

MediaPackage as saídas são configuradas automaticamente para passagem. Se MediaLive encontrar metadados KLV em uma entrada, ele os passará em uma MediaPackage saída, no PID 501.

## HLS
<a name="smpte-2038-klv-setup-hls"></a>

É possível transmitir metadados KLV em qualquer saída que tenha um contêiner HLS padrão (um contêiner TS).

1. Na página **Criar canal**, na seção **Grupos de saídas**, grupo **HLS**, escolha a saída. 

1. Em **Configurações de saída**, verifique se as **configurações de HLS** especificam **HLS padrão**.

1. Nas **Configurações de HLS**, selecione **Configurações de PID**.

1. Defina estes campos:
   + **KLV**: escolha **PASSTHROUGH**
   + **Dados do KLV PIDs**: insira o PID onde você deseja os metadados do KLV.

## UDP/TS
<a name="smpte-2038-klv-setup-udp"></a>

1. Na página **Criar canal**, na seção **Grupos de saídas**, grupo **UDP**, escolha a saída. 

1. Em **Configurações de saída**, selecione **Configurações de rede** e, em seguida, selecione **Configurações de PID**.

1. Defina estes campos:
   + **KLV**: escolha **PASSTHROUGH**
   + **PIDs de dados do KLV**: insira o PID onde você deseja os metadados KLV.