

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

# Criar um grupo de saídas RTMP
<a name="opg-rtmp"></a>

Ao criar um MediaLive canal do AWS Elemental, talvez você queira incluir um grupo de saída RTMP. Para obter informações sobre os casos de uso de um grupo de saídas RTMP, consulte [Contêineres, protocolos e sistemas downstream](outputs-supported-containers-downstream-systems.md).

**Topics**
+ [Organizar codificações em um grupo de saídas RTMP](design-rtmp-package.md)
+ [Coordenar com o sistema downstream](origin-server-rtmp.md)
+ [Criar um grupo de saídas RTMP](creating-rtmp-output-group.md)

# Organizar codificações em um grupo de saídas RTMP
<a name="design-rtmp-package"></a>

Um grupo de saída RTMP pode conter o seguinte:
+ Uma ou mais saídas.

Cada saída pode conter o seguinte:
+ Uma codificação de vídeo.
+ Zero ou uma codificação de áudio.
+ Zero ou uma codificação de legendas.

Este diagrama ilustra um grupo de saída RTMP que contém uma saída em que as legendas são incorporadas na codificação do vídeo.

![\[Diagram showing Output Group containing Output with Video and Captions embedded.\]](http://docs.aws.amazon.com/pt_br/medialive/latest/ug/images/output1-non-abr-Ve-A.png)


Este diagrama ilustra um grupo de saída RTMP que contém uma saída com legendas em estilo de objeto. 

![\[Venn diagram showing three overlapping circles labeled V, A, and C.\]](http://docs.aws.amazon.com/pt_br/medialive/latest/ug/images/output2-non-abr-VAC.png)


# Coordenar com o sistema downstream
<a name="origin-server-rtmp"></a>

Você e o operador do sistema downstream devem concordar com o destino de cada saída do grupo de saída RTMP. 

Um grupo de saída RTMP requer um conjunto de endereços de destino para cada saída. 

1. Se o servidor RTMP for um site de mídia social, o host do site poderá ter instruções que complementem as informações a seguir. Obtenha essas instruções.

1. Decida se você precisa de dois destinos para a saída: 
   + Se o MediaLive canal for um [canal padrão](plan-redundancy.md), você precisará de dois destinos.
   + Se o MediaLive canal for um canal de pipeline único, você precisará de um destino. 

1. Certifique-se de que o operador RTMP esteja configurado para esperar a MediaLive saída em uma ou duas entradas no servidor RTMP, conforme apropriado.

1. Obtenha as seguintes informações do operador de RTMP:
   + O protocolo a ser usado — RTMP ou RTMPS. MediaLive 
   + O nome de usuário e senha para acessar o sistema downstream, se o sistema downstream exigir solicitações autenticadas. Observe que essas credenciais de usuário estão relacionadas à autenticação do usuário, e não ao protocolo. A autenticação do usuário é sobre se o sistema downstream aceitará sua solicitação. O protocolo é sobre se a solicitação será enviada por meio de uma conexão segura.
   + Endereço IP.
   + Número da porta.
   + Application name (Nome da aplicação). Também chamado de *nome da aplicação*.
   + Nome do stream. Também chamada de *instância da aplicativo*, *instância do app* ou *chave do fluxo*.

     O operador pode fornecer o nome da aplicação e o nome do fluxo como partes de dados separadas. Ou eles podem fornecer um caminho completo no formato **string/string**. Nesse caso, a primeira string é o nome do aplicativo e a segunda string é o nome do stream.

   Aqui está um exemplo das informações que o operador fornecerá a você:

   `rtmp://203.0.113.28:80/xyz/ywq7b`

   `rtmp://203.0.113.17:80/xyz/ywq7b`

   Onde `xyz` é o nome da aplicação e `ywq7b` é o nome do fluxo.

   Neste exemplo, os dois URLs têm endereços IP diferentes, mas a mesma parte do name/stream nome do aplicativo. Seu servidor RTMP pode seguir uma regra diferente. 

# Criar um grupo de saídas RTMP
<a name="creating-rtmp-output-group"></a>

Ao [planejar o fluxo de trabalho para seu canal](identify-downstream-system.md), é possível que você tenha determinado que deseja incluir um grupo de saídas RTMP.

1. Na página **Create channel (Criar canal)**, em **Output groups (Grupos de saída)**, escolha **Add (Adicionar)**. 

1. Na seção **Add output group (Adicionar grupo de saídas)**, selecione **RTMP** e **Confirm (Confirmar)**. Mais seções aparecem: 
   + **Configurações de RTMP**: esta seção contém campos para a [configuração da conexão](rtmp-connection.md), [resiliência](rtmp-other.md) e [legendas](rtmp-other.md). 
   + **Saídas RTMP**: esta seção mostra a saída única que é adicionada por padrão. Uma saída RTMP pode conter apenas uma saída, portanto, não clique em **Add output (Adicionar saída)**. 

1. Em **RTMP (Saídas RTMP)**, selecione o link **Settings (Configurações)** para visualizar as seções da saída:
   + **Destino RTMP**: esta seção contém campos para o [destino da saída](rtmp-destinations.md). 
   + **Configurações da saída**: esta seção contém campos para a [configuração da conexão](rtmp-connection.md). 
   + **Configurações de fluxo**: essa seção contém campos para os [fluxos de saída](rtmp-streams.md) (vídeo, áudio e legendas).

1. (Opcional) Insira nomes para o grupo de saídas e para a saída:
   + Em **RTMP settings (Configurações RTMP)**, em **Name (Nome)**, insira um nome para o grupo de saídas. Esse nome é interno à MediaLive; ele não aparece na saída. Por exemplo, .**Sports Game**
   + Em **RTMP output (Saída RTMP)**, em **Output settings (Configurações de saída)**, em **Output name (Nome de saída)**, insira um nome para a saída. Esse nome é interno à MediaLive; ele não aparece na saída.

1. Para preencher os outros campos, consulte os tópicos listados após este procedimento.

1. Depois de concluir a configuração desse grupo de saídas de e sua saída única, você poderá criar outro grupo de saídas (de qualquer tipo), se o plano exigir. Caso contrário, vá para [Salvar o canal](creating-a-channel-step9.md).

**Topics**
+ [Campos do destino de saída](rtmp-destinations.md)
+ [Campos para a conexão RTMP](rtmp-connection.md)
+ [Campos para streams de vídeo, áudio e legendas (codificações)](rtmp-streams.md)
+ [Outros campos](rtmp-other.md)

# Campos do destino de saída
<a name="rtmp-destinations"></a>

Os campos a seguir configuram o local e os nomes dos arquivos de saída RTMP (o destino).
+ **Saída**: seções **Destino RTMP**

**Para especificar o destino da saída**

1. Ao [discutir seus requisitos](origin-server-rtmp.md) com o operador do servidor RTMP, você deve ter obtido as seguintes informações:
   + O protocolo a ser usado — RTMP ou RTMPS. MediaLive 
   + Endereço IP.
   + Número da porta.
   + Application name (Nome da aplicação). Também chamado de *nome da aplicação*.
   + Nome do stream. Também chamada de *instância da aplicativo*, *instância do app* ou *chave do fluxo*.

     O operador pode fornecer o nome da aplicação e o nome do fluxo como partes de dados separadas. Ou eles podem fornecer um caminho completo no formato **string/string**. Nesse caso, a primeira string é o nome do aplicativo e a segunda string é o nome do stream.
   + O nome de usuário e senha para acessar o servidor, se o sistema downstream exigir solicitações autenticadas. 

   Aqui está um exemplo das informações que o operador fornecerá a você:

   `rtmp://203.0.113.17:80/xyz/ywq7b`

   Onde `xyz` é o nome da aplicação e `ywq7b` é o nome do fluxo.

1. Insira as diferentes partes do destino nos campos apropriados.     
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/medialive/latest/ug/rtmp-destinations.html)

1. Preencha a seção **Credenciais** se o servidor downstream tiver fornecido um nome de usuário e uma senha. Para a senha, insira o nome da senha armazenada no AWS Systems Manager Parameter Store. Não insira a senha em si. Para obter mais informações, consulte [Requisitos para parâmetros de AWS Systems Manager senha](requirements-for-EC2.md). 

# Campos para a conexão RTMP
<a name="rtmp-connection"></a>

Os campos a seguir configuram a lógica para tentativas de reconexão:
+ **Configurações de RTMP** – **Esquema de autenticação**
+ **Configurações de RTMP** – **Configurações adicionais** – **Comprimento do cache**
+ **Configurações de RTMP** – **Configurações adicionais** – **Atraso de reinicialização**
+ **Configurações de RTMP** – **Configurações adicionais** – **Comportamento de cache cheio**
+ **Saídas RTMP** – **Configurações da saída** – **Intervalo de repetição de conexão**
+ **Saídas RTMP** – **Configurações da saída** – **Número de repetições**
+ **Saídas RTMP** – **Configurações da saída** – **Configurações adicionais** – **Modo de certificação**

**Para configurar uma conexão segura (RTMPS) para o destino**

1. **Esquema de autenticação**: especifique o tipo de esquema. Em geral, selecione **Common**. Selecione **Akamai** somente se instruído a fazê-lo pelo sistema de downstream. 

1. Em **Certificate mode (Modo de certificado)**, escolha a opção exigida pelo sistema de downstream. 

   Se você se conectar por RTMP, MediaLive ignorará esses dois campos.

**Para configurar para reconexão**

Há vários campos que controlam como o MediaLive se comporta se a conexão com o servidor RTMP parecem encerrar:
+ **Cache length (Tamanho do cache)** especifica por quanto tempo manter a saída na memória, aguardando o servidor RTMP responder.
+ Quando esse período expirar, o **Cache full behavior (Comportamento de cache cheio)** especifica se é necessário desconectar imediatamente ou aguardar 5 minutos.
+ Se MediaLive desconectar, o **atraso de reinicialização** especifica quanto tempo esperar antes de tentar se reconectar.
+ Quando MediaLive tenta se reconectar, o **intervalo de novas tentativas de conexão especifica com que frequência tentar novamente**. **Num retries (Novas tentativas de num)** especifica quantas vezes tentar novamente. Quando as novas tentativas expiram, essa saída será interrompida. O canal é interrompido, pois a saída única perdeu sua conexão.

# Campos para streams de vídeo, áudio e legendas (codificações)
<a name="rtmp-streams"></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)

# Outros campos
<a name="rtmp-other"></a>

O campo a seguir está relacionado à implementação de resiliência em uma saída RTMP:
+ **Configurações RTMP** — **Ação de perda de entrada** — Para obter detalhes sobre um campo no MediaLive console, escolha o link **Informações** ao lado do campo. Para obter mais informações, consulte [Como lidar com a perda de entrada de vídeo](feature-input-loss.md).

O campo a seguir está relacionado à implementação de legendas em uma saída RTMP:
+ **Configurações de RTMP** — **Dados da legenda** — Preencha esse campo somente se pelo menos uma de suas saídas incluir legendas **incorporadas** como formato de origem e ** CaptionInfoRTMP** como formato de saída. Se não houver legendas em nenhuma saída, o valor desse campo será ignorado.

  Para obter informações detalhadas sobre a configuração das legendas, consulte [Incluir legendas em um canal](captions.md).