

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

# Sobre canais de várias entradas e a alternância de entradas
<a name="ips-overview"></a>

Você configura a comutação de entrada em um MediaLive canal para ingerir as entradas em um canal de múltiplas entradas. 

**Topics**
+ [Canais de várias entradas e a programação](schedule-and-switching.md)
+ [Caso de uso típico](typical-use-cases.md)
+ [Alternâncias fixas, imediatas e de acompanhamento](ips-switch-types.md)
+ [Entradas estáticas e entradas dinâmicas](how-dynamic-inputs-work.md)
+ [Preparação de entradas](ips-input-prepare.md)

# Canais de várias entradas e a programação
<a name="schedule-and-switching"></a>

A comutação de entrada em um MediaLive canal funciona da seguinte maneira: Você cria um canal que contém mais de um anexo de entrada. Depois que o canal é criado, você entra na programação desse canal e adiciona trocas de entrada a fim de criar regras para mover de um anexo de entrada a outro. Quando você inicia o canal, ele trocará automaticamente as entradas de acordo com a programação.

Para trabalhar com sucesso com vários canais de entrada, lembre-se do seguinte.

**A programação existe dentro do canal**

A programação não existe separadamente do canal. No console, encontre a programação na página de detalhes de um canal existente.

**Não há troca implícita**

Com um canal de várias entradas, é necessário adicionar trocas de entrada à programação para instruir o canal a trocar. Um canal que contém mais de um anexo de entrada não fará a troca para o próximo anexo de entrada na lista de anexos de entrada, a menos que a programação especifique que ele deve fazer isso.

**Não há entrada "principal"**

Com um canal de várias entradas, é necessário pensar nos anexos de entrada como um *grupo* de entradas todas com status igual. Não há uma entrada que seja a entrada principal, à qual o canal retorna quando não tem mais nada para ingerir.

# Caso de uso típico
<a name="typical-use-cases"></a>

A comutação de entrada programada em um MediaLive canal oferece suporte aos seguintes casos de uso.

## Caso de uso 1: um feed ao vivo e uma de entrada de arquivo alternando
<a name="ips-case-1"></a>

Você tem um canal para processar um feed ao vivo (transmissão) de uma origem específica, talvez para um torneio de esportes. Periodicamente (talvez entre eventos desportivos individuais), o feed ao vivo deve ser substituído pelo conteúdo do arquivo (talvez uma carga como um vídeo de ondas de oceano). Depois de alguns minutos, o mesmo feed ao vivo deve ser reiniciado. 

Você configura o canal com uma entrada ao vivo e uma entrada de arquivo. A primeira entrada é a entrada ao vivo. 

Antes de iniciar o canal, você cria uma programação que consiste em ações para alternar para a entrada ao vivo na parte superior de cada hora, às 10h, 11h, e assim por diante. 

Em seguida, inicie o canal. Assim que cada evento de esportes tiver sido concluído, você modifica o agendamento "local" para alternar para o preenchimento de vídeo. O feed ao vivo continua por alguns minutos (talvez mostrando a multidão de esporte ou os jogadores deixando o estádio) e, em seguida, o canal será alterado para o vídeo de preenchimento. Na parte superior de cada hora, o canal será alterado para o feed ao vivo.

## Caso de uso 2: um feed ao vivo e entradas de arquivo, e o canal inicia com uma entrada de arquivo
<a name="ips-case-2"></a>

Você tem os mesmos requisitos do uso de caso 1, exceto que deseja iniciar o canal com um clipe de arquivo, talvez a partir de uma abertura do evento de esportes. Na parte superior da primeira hora, você deseja mostrar o vídeo de preenchimento. Mas na parte superior do segundo e horas subsequentes, você deseja mostrar destaques de mais cedo no dia.

Configure o canal com um evento ao vivo (uma entrada ao vivo) e várias entradas de arquivo: uma para a abertura, uma para o preenchimento de vídeo e várias para destaques. A primeira entrada é o arquivo de entrada para o evento de abertura. 

Antes de iniciar o canal, você cria uma programação que contém uma ação para alternar para a entrada ao vivo assim que o arquivo de entrada tiver sido concluído. 

Em seguida, inicie o canal. À medida que o tempo passa, você modifica a programação para adicionar mais ações, como no Caso de uso 1, para alternar entre o arquivo de entrada e as entradas ao vivo.

## Caso de uso 3: dois feeds ao vivo
<a name="ips-case-3"></a>

Você tem um canal para processar feed ao vivo de duas origens diferentes. Você deseja inserir conteúdo de anúncio no canal, conforme necessário. Você deseja inserir esse conteúdo do anúncio usando MediaLive. (Você não deve inserir mensagens SCTE-35 que um sistema de downstream lerá para substituir as disponibilidades por conteúdo de anúncio.)

Os feeds ao vivo podem ser o feed de evento e o feed no estúdio para o mesmo evento de esporte. Você deseja trocar de um feed ao vivo para o outro. Você deseja marcar o tempo das alternâncias "no local" em vez de acordo com a programação de horário estrita. Ocasionalmente, você deseja trocar de um feed ao vivo para um anúncio. Quando o anúncio estiver finalizado, você pode desejar voltar para um dos feeds ao vivo.

Você pode configurar o canal com duas entradas ao vivo e várias entradas de arquivo (um arquivo para cada anúncio). 

Antes de iniciar o canal, você cria uma programação que contém a primeira ação na programação. Essa ação é para alternar para a primeira entrada, entrada A, que você deseja que o canal inclua. Você define o horário de início para entrada A para um horário que seja, pelo menos, um minuto antes do momento em que você inicia a programação. Em seguida, você inicia o canal. MediaLive lê imediatamente a programação e alterna para a entrada que deveria ser a ação atual, que é a entrada A. Quando apropriado, você modifica a programação no local para adicionar ações para colocar em fila uma ou mais opções.

## Caso de uso 4: VOD-to-live
<a name="ips-case-4"></a>

Você tem um canal para processar somente entradas de MP4 arquivos, ou principalmente entradas de MP4 arquivos, 24 horas por dia, 7 dias por semana. 

Você configura o canal com uma série de entradas de arquivo para execução uma após a outra. Cada arquivo é codificado do início ao fim e, depois, o próximo arquivo é iniciado. Às vezes, você deseja recortar um arquivo e reproduzir apenas parte dele.

Você deseja que esse canal seja executado sem interrupções, até o próximo período de manutenção programada, que pode ser dentro de várias semanas. 

Para superar o limite de 20 entradas por canal, utilize o recurso de *entrada dinâmica* . Crie algumas entradas de arquivo com uma variável no lugar de todo ou de parte do caminho e do nome do arquivo. Configure a programação para usar essa entrada dinâmica repetidamente, cada vez com um nome de arquivo diferente inserido na variável. É possível configurar várias entradas dinâmicas. 

# Alternâncias fixas, imediatas e de acompanhamento
<a name="ips-switch-types"></a>

Em MediaLive, você pode categorizar as chaves de entrada de acordo com os tipos de partida da chave. 
+ Fixa: uma alternância de entradas fixa é iniciada em um horário específico.

  As alternâncias fixas usam o horário UTC. Elas não usam o código de tempo da entrada. 
+ Imediata: uma alternância de entrada imediata é iniciada assim que possível. Esse tipo de troca se parece mais com uma troca fixa do que uma troca de acompanhamento, porque interrompe a entrada atual. A vantagem dessa troca em relação a uma troca fixa é que não é necessário calcular nenhum buffer no horário de início.
+ Seguir — Uma chave de entrada de acompanhamento é iniciada quando a entrada anterior termina (quando MediaLive chega ao final do arquivo).

Esse tipo de início é uma propriedade da alternância, não uma propriedade da entrada em si. Portanto, na programação, você pode alternar para uma entrada específica com uma alternância fixa e, posteriormente, alternar para a mesma entrada com uma alternância do tipo seguir.

## Tipos de alternâncias e tipos de entradas
<a name="switch-type-and-file-live-inputs"></a>

A combinação de tipos de alternâncias e tipos de entradas (arquivo e ao vivo) significa que há esses tipos de aparelhos:
+ Uma entrada de arquivo com um início fixo. A entrada anterior pode ser um arquivo ou entrada ao vivo. No horário de início especificado, MediaLive interrompe a ingestão da entrada anterior e alterna para a nova entrada.
+ Uma entrada de arquivo com início imediato. A entrada anterior pode ser um arquivo ou uma entrada ao vivo. Assim que possível, depois de inserir essa opção na programação, MediaLive interrompe a ingestão da entrada anterior e alterna para a nova entrada. 
+ Um arquivo de entrada que segue a entrada anterior. A entrada anterior deve ser uma entrada de arquivo. Não pode ser uma entrada ao vivo porque uma entrada ao vivo não tem um fim, então a troca nunca ocorreria. 
+ Uma entrada ao vivo com um início fixo. A entrada anterior pode ser um arquivo ou entrada ao vivo. No horário de início especificado, MediaLive interrompe a ingestão da entrada anterior e alterna para a nova entrada.
+ Uma entrada ao vivo com início imediato. A entrada anterior pode ser um arquivo ou uma entrada ao vivo. Assim que possível, depois de inserir essa opção na programação, MediaLive interrompe a ingestão da entrada anterior e alterna para a nova entrada. 
+ Uma entrada ao vivo que segue a entrada anterior. A entrada anterior deve ser uma entrada de arquivo. Não pode ser uma entrada ao vivo porque uma entrada ao vivo não tem um fim, então a troca nunca ocorreria. 

A tabela a seguir resume as entradas e tipos de início.


| Entrada atual | Próxima entrada | Tipo de início possível | 
| --- | --- | --- | 
| Arquivo | Arquivo | Fixa ou imediata | 
| Arquivo | Arquivo | Seguir | 
| Arquivo | Ao vivo | Fixa ou imediata | 
| Arquivo | Ao vivo | Seguir | 
| Ao vivo | Arquivo | Fixa ou imediata | 
| Ao vivo | Ao vivo | Fixa ou imediata | 

## Cadeias de acompanhamento
<a name="ips-switch-follow-chain"></a>

Uma série de alternâncias de entrada em ordem é chamada de uma *Cadeia de ordem*. Quando cada entrada termina, começa MediaLive automaticamente a ingerir a próxima entrada. Este é um diagrama da cadeia de acompanhamento:

```
   Input A    Fixed or Immediate   File
     Input B  Follow               File
     Input C  Follow               File
     Input D  Follow               File or Live
   Input E    Fixed or Immediate   File or Live
```

A cadeia de acompanhamento começa com a *ação de referência*, a entrada acima do primeiro acompanhamento. Ela termina com a última entrada de acompanhamento. No exemplo anterior, a cadeia começa com a entrada A da ação de referência e termina com a entrada D. As entradas A, B e C devem ser arquivos, pois devem ter um final definido para que a próxima entrada possa ser acompanhada com êxito. A entrada E quebra a cadeia porque é fixa ou imediata.

# Entradas estáticas e entradas dinâmicas
<a name="how-dynamic-inputs-work"></a>

Se o seu MediaLive canal incluir entradas de arquivos, você deve decidir se deseja configurar cada entrada como *entrada estática* ou *dinâmica*. O uso de entradas dinâmicas permite aumentar o número de fontes de vídeo que podem ser usadas no canal, sem deixar de observar o limite do número de entradas que podem ser anexadas ao canal. 

Você pode configurar entradas de arquivo como entradas estáticas ou dinâmicas. (As entradas ao vivo são sempre entradas estáticas.)

Para configurar uma entrada estática, você especifica um URL de arquivo padrão. Por exemplo, .`s3ssl://amzn-s3-demo-bucket/my-movie.mp4`

Para configurar uma entrada dinâmica, você configura uma variável como todo o URL do arquivo, ou parte dele. Por exemplo, .`s3ssl://amzn-s3-demo-bucket/movies/$urlPath$` Cada vez que você configura na programação para alternar para essa entrada, você especifica o valor para `$urlPath$`. Por exemplo, `s3ssl://amzn-s3-demo-bucket/movies/my-movie.mp4` em uma alternância de entrada e `s3ssl://amzn-s3-demo-bucket/movies/mlaw.mp4` em outra alternância de entrada.

Você pode configurar o conteúdo dinâmico em entradas de MP4 arquivo e entradas de arquivo de fluxo de transporte (TS).

O [procedimento de configuração](ips-step-design-inputs.md) da alternância de entrada, mais adiante nesta seção, fornece informações detalhadas sobre como decidir se você deve configurar algumas entradas como entradas dinâmicas.

# Preparação de entradas
<a name="ips-input-prepare"></a>

O MediaLive cronograma inclui uma ação de preparação de entrada que é uma ação auxiliar para comutadores de entrada. 

Para obter mais informações sobre a preparação de entradas, consulte [Preparando entradas no AWS Elemental MediaLive ](feature-prepare-input.md).