

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

# Tutorial do AWS Elemental MediaLive
<a name="getting-started-tutorial"></a>

Este tutorial descreve como ingerir uma fonte de vídeo de uma fonte RTP e gerar uma saída HLS que contém uma codificação de vídeo H.264 e uma codificação de áudio. MediaLive enviará a saída para AWS Elemental MediaPackage. A saída consistirá no seguinte: 
+ Um manifesto principal: channel.m3u8
+ Um manifesto de representação: channel\$11.m3u8
+ Arquivos TS para cada saída: channel-1.00001.ts, channel-1.00002.ts, channel-1.00003.ts e assim por diante

Este tutorial usa os valores padrão para a maioria dos campos de configuração do canal.

**nota**  
Todo o texto marcado como exemplo neste tutorial é só isso: um exemplo que indica como uma informação normalmente é mostrada. Você deve substituir cada exemplo pelas informações que são válidas para a sua situação.

**Topics**
+ [Pré-requisitos para o tutorial](getting-started-prerequisites.md)
+ [Etapa 1: configurar o sistema upstream](getting-started-step1.md)
+ [Etapa 2: configurar o sistema downstream](getting-started-step2.md)
+ [Etapa 3: criar uma entrada](getting-started-step3.md)
+ [Etapa 4: configurar informações importantes](getting-started-step4.md)
+ [Etapa 5: anexar a entrada](getting-started-step4b.md)
+ [Etapa 6: configurar entrada de vídeo, áudio, legendas](getting-started-step4a-input-selectors.md)
+ [Etapa 7: criar um grupo de saídas HLS](getting-started-step5.md)
+ [Etapa 8: configurar a saída e as codificações](getting-started-step6.md)
+ [Etapa 9: criar seu canal](getting-started-step7.md)
+ [Etapa 10: iniciar o sistema upstream e o canal](getting-started-step8.md)
+ [Etapa 11: limpeza](getting-started-step9.md)

# Pré-requisitos para o tutorial
<a name="getting-started-prerequisites"></a>

Antes de poder usar MediaLive, você precisa de uma AWS conta e das permissões apropriadas para acessar, criar e visualizar MediaLive componentes. Conclua as etapas em [Etapas preliminares de configuração para uso MediaLive](setting-up.md) e retorne a este tutorial. Você não pode usar MediaLive, mesmo como administrador com acesso total, até executar essas etapas.

# Etapa 1: configurar o sistema upstream
<a name="getting-started-step1"></a>

O sistema upstream é o sistema que está transmitindo o vídeo ao MediaLive. O sistema de upstream pode ser qualquer ponto a partir de um dispositivo on-premises que está servindo como um "codificador de contribuição" para um aplicativo em execução em um smartphone. Você deve realizar algumas configurações do seu sistema upstream antes de começar a trabalhar com MediaLive. 

Para fins deste tutorial, o sistema de upstream deve ser capaz de enviar um streaming de vídeo por RTP push. 

Em uma entrega "push", o sistema de upstream está enviando o fluxo *de *dois endereços IP no sistema de upstream (por exemplo, de **203.0.113.111** e de **203.0.113.112**). O sistema upstream irá enviar *para* dois endereços IP MediaLive (por exemplo, **rtp://198.51.100.10:5000** e **rtp://192.0.2.131:5000**). *Nas etapas a seguir, você configurará MediaLive para que os dois endereços IP estejam na lista branca.* Além disso, MediaLive gerará os dois endereços IP *para*. Você configurará o sistema de upstream para enviar para esses endereços.

**Para configurar o sistema de upstream**

1. Configure o sistema de upstream para executar um RTP push de dois endereços IP diferentes. É necessário enviar de dois endereços, pois o MediaLive sempre espera entradas redundantes.

1. Anote o endereço IP. Por exemplo, **203.0.113.111** e de **203.0.113.112**. Você precisará desses endereços ao configurar o grupo de segurança de entrada em uma etapa posterior. 

# Etapa 2: configurar o sistema downstream
<a name="getting-started-step2"></a>

Neste tutorial, o sistema downstream (o destino da saída MediaLive) é AWS Elemental MediaPackage. 

Você deve configurar um canal em AWS Elemental MediaPackage, e você deve configurá-lo agora porque você precisa dos dois URLs que MediaPackage geram. Esses URLs são URLs de entrada do ponto de vista de MediaPackage. Eles são URLs o destino da saída, do ponto de vista de MediaLive.

**Para configurar o sistema de downstream**

1. Faça login no Console de gerenciamento da AWS e abra o MediaPackage console em [https://console.aws.amazon.com/mediapackage/](https://console.aws.amazon.com/mediapackage/).

1. Em uma nova guia ou janela do navegador da web, exiba o [Conceitos básicos do AWS Elemental MediaPackage](https://docs.aws.amazon.com/mediapackage/latest/ug/getting-started.html) e siga as etapas de 1 a 3 para criar um canal e seu endpoint.

1. Anote os dados AWS Elemental MediaPackage gerados: duas entradas URLs e seus nomes e senhas associados. Por exemplo, os dados de um URL de entrada podem ser:
   + `https://39fuo4.mediapackage.us-east-1.amazonaws.com/in/v1/88dpie/channel`
   + `ue739wuty`
   + `due484u`

   O canal pode estar em uma região diferente do exemplo.

1. Mantenha o navegador da web aberto; não o feche.

# Etapa 3: criar uma entrada
<a name="getting-started-step3"></a>

Você deve criar uma entrada. A entrada define como o sistema upstream fornece o fluxo de vídeo de origem MediaLive a. neste tutorial, você cria uma entrada rtp. 

Você também deve criar um grupo de segurança de entrada para a entrada. Esse grupo de segurança de entrada aplica a regra “somente esse endereço IP específico (um endereço IP que você possui) pode enviar para essa entrada”. MediaLive sem a proteção dessa regra, qualquer terceiro pode enviar conteúdo para uma MediaLive entrada se souber o endereço IP e a porta da entrada. 

**Para criar um grupo de segurança de entrada e entrada**

1. Faça login no Console de gerenciamento da AWS e abra o MediaLive console em [https://console.aws.amazon.com/medialive/](https://console.aws.amazon.com/medialive/).

1. No painel de navegação, escolha **Entradas**.

1. Na página **Entradas**, selecione **Criar entrada**.

1. Na seção **Input details (Detalhes de entrada)**, em **Input name (Nome de entrada)**, insira **my rtp push**.

1. Para **Tipo de entrada**, escolha **RTP**. 

1. Na seção **Grupo de segurança de entrada**, selecione **Criar**. 

1. Na caixa de texto, insira o endereço IP que anotou em [Etapa 1: configurar o sistema upstream](getting-started-step1.md) deste tutorial. Insira o endereço como um bloco CIDR. por exemplo, **203.0.113.111/32** e **203.0.113.112/32**.

1. Selecione **Create input security group** (Criar grupo de segurança de entrada).

1. Selecione **Create** (Criar) para criar a entrada.

   MediaLive adiciona a entrada à lista de entradas e cria automaticamente dois destinos (um primário e um redundante). Esses destinos incluem a porta 5000. Por exemplo, **rtp://198.51.100.10:5000** **rtp://192.0.2.131:5000** e. esses são os dois locais em que o sistema upstream deve enviar a fonte. 

1. Tome nota desses dois endereços, pois eles serão necessários na [Etapa 10: iniciar o sistema upstream e o canal](getting-started-step8.md).

# Etapa 4: configurar informações importantes
<a name="getting-started-step4"></a>

A primeira etapa para criar um canal do zero é escolher a função do IAM que MediaLive será usada para acessar o canal quando o canal estiver em execução (iniciado) e especificar as principais características da entrada. Agora, você está pronto para começar a criar um canal. A primeira etapa é identificar a entrada. O canal contém os detalhes que instruem MediaLive como transcodificar (decodificar e codificar) e empacotar essa entrada em saídas específicas.

A primeira etapa para criar um canal do zero é escolher a função do IAM que MediaLive será usada para acessar o canal quando o canal estiver em execução (iniciado) e especificar as principais características da entrada.

**Como especificar informações fundamentais para o canal**

1. No MediaLive console, no painel de navegação, escolha **Canais**.

1. Na seção **Channels** (Canais), escolha **Create channel** (Criar canal). 

1. No painel **Channel and input details (Detalhes de canal e entrada)**, em **General info (Informações gerais)**, de **Channel name (Nome do canal)**, insira **Test channel**.

1. Em **IAM role (Função do IAM)**, escolha **Create role from template (Criar função para modelo)** e escolha **Create IAM role (Criar função do IAM)**. A lista **Use existing role (Usar função existente)** agora exibe a função **MediaLiveAccessRole**.

1. Selecione **Remember role (Lembrar função)**.

# Etapa 5: anexar a entrada
<a name="getting-started-step4b"></a>

Agora você está pronto para identificar a entrada que o canal irá consumir.

**Para anexar a entrada ao canal**

1. Na página **Create channel (Criar canal)**, no painel de navegação, para **Input attachments (Anexos de entrada)**, escolha **Add (Adicionar)**.

1. Na seção **Attach input (Anexar entrada)**, em **Input (Entrada)**, **My RTP push** (a entrada que você criou). 

   O campo **Nome anexo** será preenchido automaticamente com o nome da entrada. Você pode deixar esse nome como está. 

1. Escolha **Confirmar**. A seção **Input attachment (Anexo de entrada)** será fechada e a seção **General input settings (Configurações gerais de entrada)** será exibida.

# Etapa 6: configurar entrada de vídeo, áudio, legendas
<a name="getting-started-step4a-input-selectors"></a>

Você pode criar "seletores" para identificar o vídeo específico, áudio e legendas que você deseja extrair da entrada. 

Neste tutorial, você não cria um seletor de vídeo. Em vez disso, quando o canal começar, MediaLive selecionará automaticamente o vídeo (ou o primeiro vídeo) na entrada. Você também não cria um seletor de legendas, pois geralmente inclui legendas na configuração do canal, mas, neste tutorial, elas são omitidas.

Você precisa criar um seletor de áudio.

**Para identificar o conteúdo para extrair**

1. Na página **Create channel (Criar canal)**, no painel **Input settings (Configurações de entrada)**, para seletores de **Audio (Áudio)**, escolha **Add audio selectors (Adicionar seletores de áudio)**.

1. Para **Audio selector name (Nome do seletor de áudio)**, insira **My audio source**.

   Ignore o campo **Selector settings (Configurações do seletor)**. Você não precisa especificar o PID ou idioma. Quando o canal inicia automaticamente, MediaLive seleciona o primeiro áudio, que é aceitável para este tutorial.

1. Para todos os outros campos no painel, mantenha os valores padrão. 

# Etapa 7: criar um grupo de saídas HLS
<a name="getting-started-step5"></a>

Depois de configurar a entrada, você continua com a criação do canal, criando um grupo de saída. Neste tutorial, você configura um grupo de saída HLS.

**Para criar um grupo de saída**

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

1. Na seção **Add output group (Adicionar grupo de saída)**, escolha **HLS**, e depois **Confirm (Confirmar)**. 

1. Na seção **HLS group destination A (Destino A de grupo HLS)**, para **URL**, insira a primeira entrada URL que AWS Elemental MediaPackage criou para você em [Etapa 2: configurar o sistema downstream](getting-started-step2.md). Por exemplo, .**https://39fuo4.mediapackage.us-east-1.amazonaws.com/in/v1/88dpie/channel**`` 

1. Para **Credentials (Credenciais)**:
   + Em **Username (Nome de usuário)**, insira o nome de usuário que corresponde a essa URL. Por exemplo, .**ue739wuty** 
   + Em **Password** (Senha), selecione **Create parameter** (Criar parâmetro). Em **Nome**, digite **DestinationA-MyHLS**. Em **Password** (Senha), insira a senha que corresponde ao URL. Por exemplo, .**due484u**

1. Escolha **Criar Parâmetro**.

   Você criou um parâmetro chamado **DestinationA-MyHLS** que contém a senha **due484u**. O parâmetro é armazenado no repositório de parâmetros do AWS Systems Manager . Para obter mais informações, consulte [Sobre o recurso de criação de parâmetros de senha](requirements-for-EC2.md#about-EC2Password).

1. Na seção **HLS group destination B (Destino B de grupo HLS)**, para **URL**, insira a segunda entrada URL que AWS Elemental MediaPackage criou para você em [Etapa 2: configurar o sistema downstream](getting-started-step2.md). Por exemplo, .**https://mgu654.mediapackage.us-east-1.amazonaws.com/in/v1/xmm9s/channel** 

1. Para **Credentials (Credenciais)**:
   + Em **Username (Nome de usuário)**, insira o nome de usuário que corresponde a essa URL. Por exemplo, .**883hdux** 
   + Em **Password** (Senha), selecione **Create parameter** (Criar parâmetro). Em **Nome**, digite **DestinationB-MyHLS**. Em **Password** (Senha), insira a senha que corresponde ao URL. Por exemplo, .**634hjik**

1. Escolha **Criar Parâmetro**.

   Você criou um parâmetro chamado **DestinationB-MyHLS** que contém a senha **634hjik**. O parâmetro é armazenado no repositório de parâmetros do AWS Systems Manager . 

1. Na seção **HLS settings (configurações de HLS)**, em **Name (Nome)**, insira **MyHLS**. 

1. Em **CDN settings** (Configurações da CDN), selecione **HLS webdav** (Webdav HLS). Essa é a conexão que AWS Elemental MediaPackage (o sistema downstream para a saída do canal) usa. 

   Mantenha os valores padrão em todos os outros campos **CDN settings (Configurações da CDN)**.

1. Para todos os outros campos no painel, mantenha os valores padrão.

# Etapa 8: configurar a saída e as codificações
<a name="getting-started-step6"></a>

Agora que você definiu um grupo de saída no canal, você pode configurar um uma saída dentro desse grupo de saída, e especificar como deseja codificar a saída de vídeo e a saída de áudio.

**Para configurar a saída**

1. Na seção **Grupos de saída**, escolha **Saída 1**. MediaLive adicionou automaticamente essa saída quando você criou o grupo de saída. Além disso, MediaLive configura automaticamente a saída com um vídeo e um áudio, como exibido na seção **Stream settings (Configurações de stream**. 

1. Em **Stream settings (Configurações de streaming)**, selecione **Video (Vídeo)**.

1. Em **Video description name (Nome de descrição do vídeo)**, altere o nome padrão para **H264 video**.

1. Em **Codec settings (Configurações Codec)**, escolha **H264**.

   Mantenha os valores padrão nos campos restantes. Especificamente, mantenha **Width (Largura)** e **Height (Altura)** vazios para usar a mesma largura da entrada.

1. Em **Stream settings** (Configurações de streaming), selecione **Audio 1** (Áudio 1).

1. Em **Audio description name (Nome de descrição do áudio)**, altere o nome padrão para **AAC audio**.

1. Em **Audio selector name (Nome do seletor de áudio)**, insira **My audio source**, que é o seletor de áudio que você criou em [Etapa 6: configurar entrada de vídeo, áudio, legendas](getting-started-step4a-input-selectors.md).

1. Em **Codec settings (Configurações Codec)**, escolha **AAC**.

1. Mantenha os valores padrão nos campos restantes. 

# Etapa 9: criar seu canal
<a name="getting-started-step7"></a>

Você inseriu o mínimo de informações necessárias, portanto, você está pronto para criar o canal.

**Para criar o canal**
+ Na página **Create channel (Criar canal)**, na seção **Channel (Canal)**, escolha **Create channel (Criar canal)**. 

  A seção **Channel (Canal)** é exibida novamente e mostra o canal recém-criado, nomeado **MyHLS**. O estado é alterado para **Creating (Criando)** e, em seguida, **Ready (Pronto)**.

# Etapa 10: iniciar o sistema upstream e o canal
<a name="getting-started-step8"></a>

Agora você pode iniciar o sistema upstream para enviar o conteúdo de streaming para MediaLive, codificar o conteúdo e enviá-lo para. AWS Elemental MediaPackage Você pode visualizar a saída em MediaPackage.

**Para iniciar o sistema de upstream**

1. No sistema de upstream, inicie o streaming das origens de vídeo que você configurou [Etapa 1: configurar o sistema upstream](getting-started-step1.md). Configure-as para enviar aos dois destinos que você anotou na [Etapa 3: criar uma entrada](getting-started-step3.md). Esses são dois endereços na entrada em MediaLive. Por exemplo, **rtp://198.51.100.10:5000** e **rtp://192.0.2.131:5000**. 

1. Na lista **Channels (Canais)**, escolha o canal.

1. Escolha **Iniciar**. O estado do canal muda para **Starting (Iniciando)** e, em seguida, para **Running (Em execução)**.

1. Alterne para a guia ou janela do navegador da web em que o AWS Elemental MediaPackage é exibido. 

1. Clique no link do canal (não no botão). Na página de detalhes, em **Endpoints**, clique em **Play (Reproduzir)**. Uma janela de visualização será exibida. 

1. Inicie o vídeo. A saída do AWS Elemental MediaLive começa a ser reproduzida.

# Etapa 11: limpeza
<a name="getting-started-step9"></a>

Para evitar cobranças adicionais, exclua o canal e a entrada quando terminar de trabalhar com eles.

**Para excluir o canal**

1. Na página **Channels (Canais)**, escolha o canal.

1. Se necessário, clique em **Stop (Parar)**.

1. Escolha **Excluir**.

1. Na página **Inputs (Entradas)**, selecione a entrada.

1. Escolha **Excluir**.