

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

# Criando um grupo MediaPackage de saída
<a name="opg-mediapackage"></a>

Ao criar um MediaLive canal, talvez você queira incluir um grupo MediaPackage de saída. Para obter informações sobre os casos de uso de um grupo MediaPackage de saída, consulte[Contêineres, protocolos e sistemas downstream](outputs-supported-containers-downstream-systems.md). Para obter informações sobre como escolher entre um HLS e um grupo MediaPackage de saída, consulte[Escolhendo entre o grupo de saída HLS e o grupo MediaPackage de saída](hls-choosing-hls-vs-emp.md).

**Topics**
+ [Organize as codificações em um grupo MediaPackage de saída](design-emp-hls-package.md)
+ [Coordene com o operador MediaPackage](origin-server-emp.md)
+ [Crie um grupo MediaPackage de saída](creating-mediapackage-output-group.md)

# Organize as codificações em um grupo MediaPackage de saída
<a name="design-emp-hls-package"></a>

Normalmente, um grupo MediaPackage de saída é configurado como uma pilha ABR de vídeo. Uma pilha ABR de vídeo é um grupo de saídas que contém o seguinte:
+ Mais de uma saída.

Cada saída pode conter o seguinte:
+ Uma codificação de vídeo (reprodução). Normalmente, cada codificação de vídeo tem uma resolução diferente. 
+ Zero ou mais codificações de áudio. 
+ Zero ou mais codificações de legendas. As legendas são legendas incorporadas ou em estilo de objeto.

Este diagrama ilustra um grupo MediaPackage de saída quando as legendas são incorporadas ao vídeo. Cada codificação de vídeo está em uma saída separada. As legendas estão presentes em cada saída de vídeo. Cada codificação de áudio está em uma saída separada.

![\[Output group diagram showing video outputs with embedded captions and separate audio outputs.\]](http://docs.aws.amazon.com/pt_br/medialive/latest/ug/images/output13-ABR-2Ve-2Asep.png)


Este diagrama ilustra um grupo MediaPackage de saída quando as legendas são legendas secundárias. Cada codificação está em sua própria saída.

![\[Output group diagram showing six outputs: two V, two A, and two C, representing video, audio, and captions.\]](http://docs.aws.amazon.com/pt_br/medialive/latest/ug/images/output14-ABR-2V-2Asep-2C.png)


# Coordene com o operador MediaPackage
<a name="origin-server-emp"></a>

Você e o operador do AWS Elemental MediaPackage serviço devem concordar com o destino da saída do seu grupo de MediaPackage saída.

**nota**  
Você pode enviar para AWS Elemental MediaPackage criando um grupo MediaPackage de saída ou criando um grupo de saída HLS. Consulte [Escolhendo entre o grupo de saída HLS e o grupo MediaPackage de saída](hls-choosing-hls-vs-emp.md) para obter uma descrição das diferenças.

## MediaPackage coordenação v1 (HLS)
<a name="coordinate-emp-v1"></a>

**Para organizar a configuração do destino MediaPackage v1**

1. Peça ao MediaPackage usuário que crie um canal. Mesmo que o MediaLive canal seja um [canal padrão](plan-redundancy.md) (com dois pipelines), você precisa de apenas um MediaPackage canal.

1. Obtenha o ID do MediaPackage canal. Por exemplo, .`curling-live` O ID do canal diferencia letras maiúsculas de minúsculas. 

## MediaPackage coordenação v2 (CMAF)
<a name="coordinate-emp-v2"></a>

**Para organizar a configuração do destino MediaPackage v2**

1. Peça ao MediaPackage usuário que crie canais MediaPackage v2 nas regiões necessárias. Obtenha as seguintes informações para cada destino:
   + Nome da região da AWS (por exemplo, `us-east-1` ou`eu-west-1`)
   + MediaPackage nome do grupo de canais
   + MediaPackage nome do canal
   + Qual endpoint de ingestão (ENDPOINT\$11 ou ENDPOINT\$12) é a entrada preferida para o canal MediaPackage 

1. Se você planeja usar destinos adicionais para redundância ou entrega entre regiões, coordene a configuração de canais MediaPackage v2 adicionais conforme necessário.

**nota**  
Você não precisa de credenciais de usuário para enviar um grupo MediaPackage de saída. MediaPackage MediaLive tem permissão para escrever MediaPackage por meio da entidade confiável. Alguém na sua organização já deve ter configurado essas permissões. Para obter mais informações, consulte [Requisitos de acesso para a entidade confiável](trusted-entity-requirements.md).

# 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).