

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

# Crie um grupo MediaPackage de saída
<a name="creating-mediapackage-output-group"></a>

Ao [planejar o fluxo de trabalho do seu canal](identify-downstream-system.md), você pode ter determinado que deseja incluir um grupo MediaPackage de saída. (Ou talvez você tenha decidido usar um [grupo de saída HLS para fazer entregas MediaPackage](hls-destinations-emp.md).)

## Crie grupos MediaPackage de saída
<a name="emp-create-procedure"></a>

Você pode criar grupos MediaPackage de saída para duas MediaPackage versões diferentes:
+ **MediaPackage v1 (HLS)** - usa o protocolo de ingestão HLS e requer um ID de canal MediaPackage 
+ **MediaPackage v2 (CMAF)** - usa o protocolo de ingestão CMAF e requer MediaPackage nome do grupo de canais e nome do canal

### MediaPackage Procedimento v1 (HLS)
<a name="emp-v1-procedure"></a>

1. Na página **Create channel (Criar canal)**, na seção **Output groups (Grupos de saída)**, escolha **Add (Adicionar)**. O painel de conteúdo é alterado para mostrar a seção **Add output group (Adicionar grupo de saídas)**. 

1. Escolha e **MediaPackage**, em seguida, escolha **Confirmar**. Mais seções aparecem: 
   + **MediaPackage destination**
   + **MediaPackage configurações**
   + **MediaPackage saídas** — Esta seção mostra a única saída que é adicionada por padrão.

1. Na seção de **MediaPackage destino**, em **ID MediaPackage do canal**, insira o ID do canal desse canal. Por exemplo, .`curling-live`

1. (Opcional) Na seção de **MediaPackage configurações**, em **Nome**, insira um nome para o grupo de saída.

1. Se você precisar especificar as configurações do grupo MediaPackage V2, selecione-o no menu suspenso e especifique as configurações conforme necessário.

1. Se seu plano incluir mais de uma saída nesse grupo de saída, em **MediaPackage saídas**, escolha **Adicionar saída para adicionar** o número apropriado de saídas.

   Talvez você queira adicionar uma saída para implementar o trick-play. Para obter mais informações sobre esse recurso e instruções sobre como configurá-lo no canal, consulte [Faixa de trick-play segundo a especificação Image Media Playlist](trick-play-roku.md).

1. Selecione o primeiro link **Settings (Configurações)** para visualizar as seções da primeira saída. A seção contém campos para os [streams de saída](hls-streams-section.md) (vídeo, áudio e legendas).

1. [Salvar o canal](creating-a-channel-step9.md).

### MediaPackage Procedimento v2 (CMAF)
<a name="emp-v2-procedure"></a>

1. Na página **Create channel (Criar canal)**, na seção **Output groups (Grupos de saída)**, escolha **Add (Adicionar)**. O painel de conteúdo é alterado para mostrar a seção **Add output group (Adicionar grupo de saídas)**. 

1. Escolha e **MediaPackage**, em seguida, escolha **Confirmar**. Mais seções aparecem: 
   + **MediaPackage destination**
   + **MediaPackage configurações**
   + **MediaPackage saídas** — Esta seção mostra a única saída que é adicionada por padrão.

1. Na seção de **MediaPackage destino**, configure o destino principal:

   1. Em **Região**, selecione a região que contém seu canal MediaPackage v2. O padrão é sua região atual.

   1. Para **nome do grupo de MediaPackage canais**, selecione o nome do grupo de MediaPackage canais que contém seu canal MediaPackage v2.

   1. Para o **nome do MediaPackage canal**, selecione seu canal MediaPackage v2.

   1. **Em Endpoint ID**, selecione qual endpoint MediaPackage de ingestão deve receber conteúdo:
      + **ENDPOINT\$11** - O conteúdo é enviado para o primeiro endpoint de ingestão
      + **ENDPOINT\$12** - O conteúdo é enviado para o segundo endpoint de ingestão

1. **(Opcional) Para configurar destinos adicionais para redundância ou entrega entre regiões, expanda a seção **Destinos adicionais** e clique em Adicionar destino.** Para cada destino adicional, repita as etapas de configuração acima, especificando a região, o nome do grupo de canais, o nome do canal e o ID do endpoint para cada canal adicional MediaPackage . Os canais padrão oferecem suporte a até dois destinos adicionais, enquanto os canais de tubulação única oferecem suporte a um destino adicional.

1. (Opcional) Na seção de **MediaPackage configurações**, em **Nome**, insira um nome para o grupo de saída.

1. Se seu plano incluir mais de uma saída nesse grupo de saída, em **MediaPackage saídas**, escolha **Adicionar saída para adicionar** o número apropriado de saídas.

1. Selecione o primeiro link **Settings (Configurações)** para visualizar as seções da primeira saída. A seção contém campos para os [streams de saída](hls-streams-section.md) (vídeo, áudio e legendas). As saídas de ingestão do CMAF permitem apenas um único tipo de fluxo por saída.

1. [Salvar o canal](creating-a-channel-step9.md).

# Seção Fluxos
<a name="mediapackage-encode-packaging"></a>

Os campos a seguir estão relacionados à codificação dos streams de vídeo, áudio e legendas (codificações) na saída. 
+ Seção **Stream settings (Configurações de stream)**

Para obter informações sobre a criação de codificações, consulte as seguintes seções:
+ [Configurar a codificação de vídeo](creating-a-channel-step6.md)
+ [Configurar as codificações de áudio](creating-a-channel-step7.md)
+  [Configurar as codificações de legendas](creating-a-channel-step8.md)

## Empacotamento de codificações de vídeo e codificações somente de áudio
<a name="mediapackage-audio-rendition-handling"></a>

MediaLive manipula o empacotamento de codificações em cada saída da seguinte forma:
+ Se uma saída contiver vídeo e áudio (e, opcionalmente, legendas), a versão do áudio será marcada como **program audio**.
+ Se uma saída não contiver vídeo, a versão do áudio será marcada como **audio only** e cada codificação de áudio será marcada como **ALTERNATE\$1AUDIO\$1NOT\$1AUTO\$1SELECT**.

## Definir a largura e a altura do vídeo
<a name="mediapackage-width-height"></a>

Esta seção refere-se aos campos em **Stream settings (Configurações de streaming)**, **Video (Vídeo)**.

Você deve especificar valores em **Width (Largura)** e **Height (Altura)**. O grupo MediaPackage de saída não suporta deixar esses campos em branco para usar a largura e a altura do vídeo de origem.

## Definir a taxa de proporção do vídeo
<a name="mediapackage-aspect-ratio"></a>

Esta seção refere-se aos campos em **Stream settings (Configurações de streaming)**, **Video (Vídeo)**, **Aspect ratio (Taxa de proporção)**.

É necessário definir o **PAR control (Controle PAR)** como **SPECIFIED**. O grupo MediaPackage de saída não suporta a configuração da proporção da saída para acompanhar o vídeo de origem. Ao selecionar **SPECIFIED**, é necessário preencher o **Par numerator (Numerador PAR)** e o **PAR denominator (Denominador PAR)**. É possível definir os campos **AFD** conforme desejar.

## Definir a taxa de quadros do vídeo
<a name="mediapackage-framerate"></a>

Esta seção refere-se aos campos em **Stream settings (Configurações de streaming)**, **Video (Vídeo)**, **Frame rate (Taxa de quadros)**.

É necessário definir **Framerate control (Controle de taxa de quadros)** como **SPECIFIED**. O grupo MediaPackage de saída não suporta a configuração da taxa de quadros da saída para acompanhar o vídeo de origem. Ao selecionar **SPECIFIED**, é necessário preencher **Framerate numerator (Numerador da taxa de quadros)** e **Framerate denominator (Denominador da taxa de quadros)**. Você pode definir o tipo de verificação como desejar; ele não se relaciona diretamente à taxa de quadros.

## Configuração para segmentos GOPs e segmentos
<a name="mediapackage-gop-segments"></a>

Esta seção refere-se aos campos em **Stream settings (Configurações de streaming)**, **Video (Vídeo)**, **GOP structure (Estrutura GOP)**.

Para o vídeo, você deve definir o tamanho do GOP para garantir que a saída MediaLive tenha um tamanho de segmento próximo ao tamanho do segmento MediaPackage especificado. MediaLive e MediaPackage trabalhem juntos para obter o tamanho final do segmento. A lógica é a seguinte:
+ Em MediaLive você especifica os campos **tamanho do GOP** e **unidades de tamanho do GOP**.
+ MediaLive calcula a duração do GOP, levando em consideração a taxa de quadros especificada na seção **Vídeo** da página **Saída**.
+ Em MediaPackage você especifica a duração do segmento. Você sempre especifica um número inteiro. Essa duração de segmento é a duração mínima *desejada*. 
+ Quando MediaPackage recebe o vídeo de MediaLive, ele determina o quanto deve ajustar a duração do segmento para caber um número inteiro GOPs no segmento. A duração do segmento só pode ser ajustada para cima, nunca para baixo. Essa duração de segmento ajustada aparece no manifesto gerado pelo MediaPackage.

**Exemplo 1**

Suponha que MediaLive você defina o tamanho do GOP para 60 quadros. Você define a taxa de quadros como 29,97. Esses dois valores resultam em uma duração GOP de 2,002 segundos.

Suponha que MediaPackage você defina a duração do segmento para 6 segundos. Essa duração de segmento é a duração mínima *desejada*.

Quando MediaPackage recebe o vídeo de MediaLive, ele determina o quanto deve ajustar a duração do segmento para caber um número inteiro GOPs no segmento. Nesse caso, a duração do segmento deve ser ajustada para 6,006 segundos (três GOPs, em que cada GOP tem 2,002 segundos de duração). 

**Exemplo 2**

Suponha que MediaLive, em, você defina o tamanho do GOP para 90 quadros. Você define a taxa de quadros como 30. Esses dois valores resultam em uma duração GOP de 3 segundos.

Suponha que MediaPackage você defina a duração do segmento para 4 segundos. Essa duração de segmento é a duração mínima *desejada*.

Quando MediaPackage recebe o vídeo de MediaLive, ele determina o quanto deve ajustar a duração do segmento para caber um número inteiro GOPs no segmento. Nesse caso, a duração do segmento deve ser ajustada para 6 segundos (dois GOPs, em que cada GOP tem 3 segundos de duração).

## Outros campos de codificação
<a name="mediapackage-general-encode-settings"></a>

Para obter informações sobre os campos em cada tipo de codificação, consulte as seguintes seções:
+ [Configurar a codificação de vídeo](creating-a-channel-step6.md)
+ [Configurar as codificações de áudio](creating-a-channel-step7.md)
+  [Configurar as codificações de legendas](creating-a-channel-step8.md)

# Resultado deste procedimento
<a name="mediapackage-create-result"></a>

Com um grupo MediaPackage de saída, você não configura tantos campos quanto faz com um grupo de saída HLS normal. Em vez disso, configura MediaLive automaticamente o grupo de saída da seguinte forma:

**Destination** (Destino)
+ A saída do pipeline 0 é mapeada para o primeiro ponto final de ingestão no canal. MediaPackage A saída do pipeline 1 (se você tiver configurado um canal padrão) é mapeada no segundo endpoint de ingestão.

  O mapeamento de cada pipeline em um endpoint de ingestão nunca muda. A única alteração que poderá ocorrer nos mapeamentos é se você atualizar uma entrada de pipeline único para uma entrada de classe padrão ou atualizar um canal de pipeline único para um canal padrão. Em ambos os casos, o pipeline 1 será mapeado no segundo endpoint de ingestão (que sempre existiu).

  É possível visualizar os detalhes dos mapeamentos depois de criar o canal. Siga as etapas em [Visualizar detalhes do canal](https://docs.aws.amazon.com/mediapackage/latest/ug/channels-view) no *Guia do usuário do AWS Elemental MediaPackage *. Na seção **Entradas**, o primeiro item (ponto final de ingestão) sempre mapeia para o pipeline 0 no MediaLive canal, e o segundo item sempre mapeia para o pipeline 1.
+ A saída é entregue MediaPackage usando o WebDAV. A saída é sempre um streaming ao vivo, não um streaming de VOD.
+ O nome ou nomes de saída são definidos automaticamente como `Output n`, em que n é um número inteiro começando em 1. 
+ O `nameModifier` de cada saída é definido automaticamente para corresponder ao nome de saída.

**Contêiner**
+ A especificação do codec é RFC 4281. O dispositivo de reprodução pode usar essas informações.
+ O período de data e hora do programa (PDT) é definido como 1 segundo.
+ O intervalo PAT é definido como 0, o que significa que um único PAT é inserido no início de cada segmento.
+ O intervalo PMT é definido como 0, o que significa que um único PMT é inserido no início de cada segmento.

**Resiliência**
+ A resiliência é tratada da seguinte forma. Se a entrada MediaLive for perdida, o comportamento é MediaLive pausar a entrega. MediaPackage espera esse comportamento e lida com a perda alternando para a outra entrada.

**SCTE-35**
+ A passagem de mensagens SCTE-35 está sempre habilitada. Se você não quiser marcadores de SCTE-35 nas saídas, poderá removê-los no canal no AWS Elemental MediaPackage. Para obter informações sobre a manipulação do SCTE-35 em uma MediaPackage saída, consulte. [Processamento de mensagens SCTE-35](scte-35-message-processing.md)

**ID3**
+ ID3 os metadados estão habilitados.
+ A capacidade de inserir ID3 marcadores por meio do grupo de saída está desativada. No entanto, você pode configurar para passar pelos ID3 marcadores que estão na entrada e inserir ID3 marcadores usando a MediaLive programação. Para obter informações sobre ID3 como lidar com uma MediaPackage saída, consulte[Trabalhando com ID3 metadados](id3-metadata.md).