

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

# Trabalhando com fontes ao vivo
<a name="channel-assembly-working-live-sources"></a>

Uma *fonte ao vivo* representa uma única transmissão ao vivo, como um jogo de futebol ao vivo ou um noticiário, que você adiciona ao local de origem. Depois de criar seu canal, você adiciona uma ou mais fontes ao vivo ao local de origem e associa cada fonte ao vivo a um programa.

MediaTailor suporta esses tipos de montagem de canais lineares:
+ Fontes de VOD para um canal que contém conteúdo VOD-to-live
+ Fontes ao vivo para um canal que contém live-to-live conteúdo misturado com VOD-to-live conteúdo

Um exemplo de VOD-to-live conteúdo é um canal que reúne uma biblioteca de ativos de VOD em uma transmissão ao vivo. Um exemplo de live-to-live conteúdo misturado com VOD-to-live conteúdo é um canal que mostra principalmente conteúdo VOD, exceto um noticiário noturno ou um evento esportivo ao vivo pré-agendado. Outro exemplo de live-to-live conteúdo misturado com VOD-to-live conteúdo é um live-to-live canal completo com origens que variam de acordo com a hora do dia.

Você pode usar fontes ao vivo para configurar um canal regional que mostre principalmente a programação nacional, mas também inclua substituições de programação regional e tenha conteúdo VOD misturado. Para fazer isso, você executa um encoder/packager par para o conteúdo nacional e, em seguida, executa codificadores regionais quando essas regiões estão ativas. Em seguida, você cria canais regionais de montagem de canais, cada um com seus próprios horários. Dessa forma, os espectadores podem alternar entre si conforme necessário. Essa configuração ajuda você a minimizar encoding/packaging os custos.

Cada fonte ativa deve ter pelo menos uma configuração de pacote. Uma *configuração de pacote* especifica um formato de pacote, localização do manifesto e grupo de origem para sua fonte ativa. Ao criar seu canal, você usa os grupos de origem da configuração do pacote para criar as saídas correspondentes em seu canal. Por exemplo, se sua fonte estiver empacotada em dois formatos diferentes — HLS e DASH —, você criará duas configurações de pacote, uma para DASH e outra para HLS. Em seguida, você criaria duas saídas de canal, uma para cada configuração de pacote. Cada saída de canal fornece um endpoint que é usado para solicitações de reprodução. Neste exemplo, o canal fornece um endpoint para solicitações de reprodução HLS e um endpoint para solicitações de reprodução DASH.

## Requisitos gerais para o uso de fontes ativas
<a name="channel-assembly-live-sources-requirements"></a>

Quando você usa fontes ativas, seu conteúdo deve estar alinhado com os seguintes requisitos gerais:
+ Fontes ativas do HLS - Você deve fornecer `#EXT-X-PROGRAM-DATE-TIME` tags para o primeiro segmento na janela do manifesto e em cada descontinuidade.
+ HLS - Você deve configurar os marcadores de anúncios como. `DATERANGE`
+ Janela de manifesto de origem - recomendamos usar uma janela de manifesto com uma duração pelo menos tão longa quanto a janela de manifesto em seu MediaTailor canal Channel Assembly. Como prática recomendada, considere usar uma duração de janela de manifesto de 30 segundos ou mais do que a janela de manifesto no canal Channel Assembly.
+ Faça com que a duração alvo corresponda à duração das fontes existentes.
+ Faça com que o número de playlists infantis corresponda ao das fontes existentes.

## Configurações
<a name="channel-assembly-live-sources-elemental-configuration"></a>

Se você usa outros serviços de mídia AWS Elemental como parte do seu fluxo de trabalho de fontes ativas, recomendamos seguir as melhores práticas ao definir sua MediaPackage configuração. A tabela a seguir descreve como definir MediaPackage as configurações com base no padrão de streaming que você usa.


**MediaPackage configuração para fontes ao vivo**  

|  Standard  |  Configuração  |  Valor  |  necessidade  |  Observações  | 
| --- | --- | --- | --- | --- | 
|  HLS  |  Endpoint type  |  `Apple HLS`  |  Obrigatório, a menos que use o CMAF  |  Para corresponder às tarefas do HLS `ts` AWS Elemental MediaConvert   | 
|  HLS  |  Endpoint type  |  `CMAF`  |  Obrigatório, a menos que use o Apple HLS  |  Para corresponder às tarefas do HLS `mp4` AWS Elemental MediaConvert   | 
|  HLS  |  `ProgramDateTimeIntervalSeconds`  |  `1`  |  Obrigatório  |  Você deve especificar `#EXT-X-PROGRAM-DATE-TIME` em cada segmento para evitar problemas de reprodução quando houver descontinuidades.  | 
|  HLS  |  `PlaylistWindowSeconds`  |  30 segundos a mais do que a janela do manifesto de montagem do canal  |  Obrigatório  |    | 
|  HLS  |  `AdMarkers`  |  `DATERANGE`  |  Obrigatório ao passar por marcadores de anúncios  |    | 
|  HLS  |  `IncludeIframeOnlyStream`  |  Desabilitado  |  Recomendado  |    | 
|  DASH  |  `ManifestLayout`  |  `FULL`  |  Recomendado  |    | 
|  DASH  |  `SegmentTemplateFormat`  |  `NUMBER_WITH_TIMELINE` ou `TIME_WITH_TIMELINE`  |  Recomendado  |  Não há suporte ao `NUMBER_WITH_DURATION`.  | 
|  DASH  |  `ManifestWindowSeconds`  |  30 segundos a mais do que a janela do manifesto de montagem do canal  |  Obrigatório  |    | 
|  DASH  |  `PeriodTriggers`  |  `ADS`  |  Obrigatório ao passar por marcadores de anúncios  |    | 

# Adicionar fontes ativas à sua localização de origem
<a name="channel-assembly-add-live-sources"></a>

O procedimento a seguir explica como usar o MediaTailor console para adicionar fontes ativas ao local de origem e definir as configurações do pacote. Para obter informações sobre como adicionar fontes ativas usando a MediaTailor API, consulte [CreateLiveSource](https://docs.aws.amazon.com/mediatailor/latest/apireference/API_CreateLiveSource.html)a *Referência da AWS Elemental MediaTailor API*.

**Importante**  
Antes de adicionar suas fontes ativas, certifique-se de que, dentro de uma configuração de pacote, cada fonte tenha o mesmo número de streams secundários.<a name="add-live-sources-procedure"></a>

**Para adicionar fontes ativas aos seus locais de origem**

1. Abra o MediaTailor console em [https://console.aws.amazon.com/mediatailor/](https://console.aws.amazon.com/mediatailor/).

1. No painel de navegação, escolha **Montagem do canal** > **Locais de origem**.

1. No painel **Locais de origem**, escolha o local de origem que você criou no [Para criar um local de origem](channel-assembly-creating-source-locations.md#create-source-location-procedure) procedimento.

1. Na guia **Fontes ativas**, escolha **Adicionar fonte ativa**.

1. Em **Detalhes da fonte ativa**, insira um nome para sua fonte ativa:
   + **Nome**: um identificador para sua fonte ativa, como **my-example-video**. 

1. Em **Package configurations** > *source-group-name* insira as informações sobre a configuração do pacote:
**nota**  
Em uma configuração de pacote, todas as fontes de VOD e fontes ativas devem ter o mesmo número de fluxos secundários. Recomendamos que você configure seus fluxos de origem da mesma forma.
   + **Grupo de origem**: insira um nome de grupo de origem que descreva essa configuração de pacote, como HLS-4k. Anote esse nome; você o referenciará ao criar a saída do seu canal. Para obter mais informações, consulte [Usando grupos de origem com as saídas do seu canal](channel-assembly-source-groups.md).
   + **Tipo**: Selecione o formato do pacote para essa configuração. MediaTailor suporta HLS e DASH.
   + **Caminho relativo**: o caminho relativo do **URL HTTP base** do local de origem até o manifesto. Por exemplo,**/my/path/index.m3u8**.
**nota**  
MediaTailor importa automaticamente todas as legendas ocultas e streams secundários contidos em uma playlist multivariante principal. Você não precisa criar configurações de pacotes separadas para cada uma das suas rendições de origem (DASH) ou fluxos de variantes (HLS).

    Para obter mais informações sobre configurações de pacotes, consulte[Usando configurações de pacotes](channel-assembly-package-configurations.md). 

1. Escolha **Adicionar fonte ao vivo**.

   Se você quiser adicionar mais fontes ativas, repita as etapas de 4 a 6 no procedimento.