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á.
Tipos de fluxo de trabalho de montagem de canais
AWS Elemental MediaTailor O Channel Assembly suporta três tipos de fluxo de trabalho para criar canais de streaming lineares. Cada tipo de fluxo de trabalho usa uma combinação diferente de conteúdo de origem para atender a casos de uso específicos. Este tópico descreve cada tipo de fluxo de trabalho, quando usá-lo e links para os procedimentos de configuração detalhados.
Tipo de fluxo de trabalho |
Description |
Modo de reprodução |
Caso de uso |
|---|---|---|---|
VOD-to-live |
Reúne ativos de VOD pré-gravados em um fluxo linear ao vivo |
Loop ou linear |
24/7 canais de uma biblioteca de conteúdo |
Live-to-live |
Passa por feeds de origem ao vivo como programas em um canal programado |
Somente linear |
Notícias, esportes, programação regional |
VOD + Live-to-live (misto) |
Combina VOD e fontes ao vivo em uma programação de canal único |
Somente linear |
Canais com conteúdo principalmente de VOD que incluem eventos ao vivo programados |
VOD-to-live
Um VOD-to-live canal cria um fluxo linear inteiramente a partir de conteúdo VOD pré-codificado e pré-empacotado. O stream parece uma transmissão ao vivo com uma janela de manifesto deslizante ao vivo, mas usa somente recursos de VOD. Você não precisa de SCTE-35 marcadores em seu conteúdo de origem porque define intervalos publicitários ao programar programas.
Quando usar
-
Você tem uma biblioteca de ativos de VOD e deseja criar um canal 24/7 linear.
-
Você quer monetizar conteúdo com intervalos publicitários, mas não tem SCTE-35 marcadores em seu conteúdo de origem.
-
Você quer um fluxo linear simples e de baixo custo que não exija infraestrutura de codificação ao vivo.
Como funciona
-
Prepare seu conteúdo — Codifique e empacote seus ativos de VOD. Hospede-os em um servidor de origem (Amazon S3 ou qualquer origem HTTP). AWS Elemental MediaPackage
-
Crie um local de origem — Registre seu servidor de origem com MediaTailor.
-
Adicionar fontes de VOD — Registre cada parte do conteúdo e defina suas configurações de pacotes e grupos de fontes.
-
Crie um canal — Escolha um modo de reprodução (Loop ou Linear) e configure as saídas.
-
Agende programas — Adicione programas à programação do seu canal na ordem em que você deseja que eles sejam reproduzidos.
-
Configurar intervalos de anúncios — Adicione intervalos de anúncios a cada programa. Conecte-se a uma configuração SSAI para anúncios personalizados.
-
Inicie seu canal e configure um CDN — Inicie o canal. Opcionalmente, adicione uma CDN à sua frente para economizar escala e custos.
Escolhendo um modo de reprodução
VOD-to-live os canais suportam dois modos de reprodução:
-
Loop (nível básico) — Os programas são reproduzidos consecutivamente em um loop infinito. Quando o último programa termina, a reprodução volta para o primeiro. Essa é a opção mais simples para um 24/7 canal. O modo Loop não oferece suporte a fontes ativas ou a lista de preenchimento.
-
Linear (nível padrão) — Os programas são reproduzidos uma vez em sequência. O modo linear suporta agendamento baseado em tempo e lista de preenchimento para lacunas entre os programas.
Requisitos de conteúdo
Para transições suaves, todos os ativos de VOD no mesmo canal devem ter:
-
O mesmo número de representações (vídeo, áudio, legenda etc.) em todas as fontes em um grupo de fontes
-
Durações de segmento consistentes em todos os ativos. Recomendamos de 2 a 6 segundos.
-
Correspondência de taxas de bits e resoluções para representações correspondentes
Importante
O Channel Assembly não oferece suporte à codificação por título ou à codificação ABR automatizada. Esses métodos produzem ativos com diferentes contagens e durações de representação, o que causa falhas de reprodução nas transições do programa.
Pausas publicitárias e monetização
Você define intervalos publicitários ao adicionar programas à sua programação. Cada intervalo publicitário precisa de uma compensação em milissegundos a partir do início do programa. O deslocamento deve se alinhar com um limite de segmento em todas as trilhas na fonte VOD.
Seu manifesto de origem do VOD pode conter marcadores de anúncios. Para HLS, essas são EXT-X-DATERANGE ou EXT-X-CUE-OUT tags com uma duração. Para DASH, useEventStream. Quando MediaTailor detecta esses marcadores, ele mostra seus deslocamentos como opções quando você configura o intervalo publicitário. Isso fornece o posicionamento mais preciso do anúncio.
Para veicular anúncios personalizados, combine seu canal com uma configuração de reprodução MediaTailor SSAI. Defina a fonte de conteúdo para o URL de reprodução do seu canal.
Dicas
Tópico |
Detalhes |
|---|---|
Posicionamento do intervalo publicitário |
Os deslocamentos de intervalos de anúncios que não se alinham com o limite de um segmento são ajustados para o limite mais próximo. Use segmentos mais curtos (2 a 4 segundos) para um posicionamento mais preciso do anúncio. |
Origens do URL assinado |
MediaTailor armazena em cache os manifestos de origem de VOD quando você adiciona a fonte pela primeira vez. Se você usar URLs assinados com prazos de expiração curtos, os URLs em cache poderão expirar antes da reprodução. Chame a |
Incompatibilidade de renderização |
Se um programa falhar na transição de forma limpa, verifique se todas as fontes de VOD no canal têm a mesma contagem de reproduções e use a mesma escada ABR. |
Agendamento antecipado |
Adicione programas a um canal linear em execução pelo menos 10 minutos antes do horário de transmissão. O Channel Assembly começa a processar programas nessa janela. |
Para obter instruções sobre como criar seu primeiro canal, consulteComeçando com a montagem de MediaTailor canais.
Live-to-live
Um canal ao vivo passa por feeds de origem ao vivo como programas em um canal programado. O canal alterna entre diferentes fontes ao vivo com base na sua programação. Use esse fluxo de trabalho quando todo o seu conteúdo estiver ativo e você quiser reunir vários feeds ao vivo em um único canal linear.
Quando usar
-
Você tem várias ao vivo encoders/packagers e deseja alternar entre elas de acordo com uma programação.
-
Você está criando um canal regional que alterna entre feeds ao vivo nacionais e regionais em diferentes horários do dia.
-
Você tem feeds 24/7 ao vivo (notícias, redes esportivas) e deseja criar um canal com curadoria baseado em várias fontes.
Como funciona
-
Configure seu pipeline de codificação ao vivo — Codifique e empacote seu conteúdo ao vivo usando AWS Elemental MediaLive AWS Elemental MediaPackage, ou qualquer origem de embalagem ao vivo.
-
Crie um local de origem — Registre o servidor de origem do seu conteúdo ao vivo com MediaTailor.
-
Adicionar fontes ao vivo — Registre cada feed ao vivo e defina suas configurações de pacotes e grupos de origem.
-
Crie um canal — Escolha o modo de reprodução linear (necessário para fontes ao vivo) e configure as saídas.
-
Agende programas — adicione programas de fonte ao vivo à programação do seu canal. Especifique a duração de cada programa ao vivo.
-
Inicie seu canal e configure um CDN — Inicie o canal. Opcionalmente, adicione uma CDN à sua frente para economizar escala e custos.
Modo de reprodução
Live-to-live os canais requerem o modo de reprodução linear (nível padrão). O modo Loop não suporta fontes ao vivo.
Requisitos de conteúdo
Além dos requisitos gerais listados emTrabalhando com locais de origem:
-
Fontes ao vivo do HLS — Você deve fornecer
#EXT-X-PROGRAM-DATE-TIMEtags para o primeiro segmento na janela do manifesto e em cada descontinuidade. -
Marcadores de anúncios HLS — Você deve configurar marcadores de anúncios como.
DATERANGE -
Janela de manifesto de origem — Use uma duração de janela de manifesto que seja pelo menos 30 segundos a mais do que a janela de manifesto em seu canal Channel Assembly.
-
Duração alvo — Faça com que a duração alvo corresponda à duração das fontes existentes no canal.
-
Playlists infantis — Faça com que o número de playlists infantis corresponda ao das outras fontes no canal.
Configuração de código-fonte ao vivo com MediaPackage
Se você usar AWS Elemental MediaPackage como origem da embalagem, recomendamos a seguinte configuração:
Configurações de HLS:
Configuração |
Valor |
necessidade |
Observações |
|---|---|---|---|
Endpoint type |
Apple HLS ou CMAF |
Obrigatório |
Use Apple HLS para segmentos TS, CMAF para segmentos MP4 |
ProgramDateTimeIntervalSeconds |
1 |
Obrigatório |
Evita problemas de reprodução em descontinuidades. |
PlaylistWindowSeconds |
30 segundos a mais do que a janela do manifesto da CA |
Obrigatório |
|
AdMarkers |
DATERANGE |
Obrigatório |
Obrigatório ao passar pelos marcadores de anúncios. |
IncludeIframeOnlyStream |
Desabilitado |
Recomendado |
Configurações do DASH:
Configuração |
Valor |
necessidade |
Observações |
|---|---|---|---|
ManifestLayout |
FULL |
Recomendado |
|
SegmentTemplateFormat |
NUMBER_WITH_TIMELINE ou TIME_WITH_TIMELINE |
Recomendado |
Não há suporte ao NUMBER_WITH_DURATION. |
ManifestWindowSeconds |
30 segundos a mais do que a janela do manifesto da CA |
Obrigatório |
|
PeriodTriggers |
ADS |
Obrigatório |
Obrigatório ao passar pelos marcadores de anúncios. |
Pausas publicitárias
Para fontes ao vivo, você não define intervalos de anúncios no cronograma de montagem do canal. Em vez disso, os intervalos de anúncios nos manifestos de origem ao vivo são transmitidos automaticamente:
-
HLS — Os intervalos de anúncios usando a
EXT-X-DATERANGEtag são transmitidos. -
DASH — Os intervalos de anúncios usados
EventStreamsão repassados.
Para monetizar intervalos publicitários transmitidos, emparelhe seu canal com uma MediaTailor configuração de reprodução SSAI.
Dicas
Tópico |
Detalhes |
|---|---|
Duração do programa |
Você deve especificar uma duração para cada programa de código-fonte ao vivo. Quando a duração expira, o Channel Assembly passa para o próximo programa na programação. |
Ardósia de enchimento |
Se houver lacunas entre os programas na programação, MediaTailor reproduz a lista de preenchimento. Se a duração da ardósia for menor que a duração da lacuna, faça um MediaTailor loop na lousa. Configure a lista de preenchimento ao criar seu canal. |
Canais regionais |
Use fontes ao vivo para criar canais regionais. Execute um encoder/packager para conteúdo nacional e, em seguida, execute codificadores regionais quando essas regiões estiverem ativas. Crie um canal separado por região, cada um com sua própria programação. |
Tempo de transição |
MediaTailor inicia a reprodução de um programa em um limite de segmento comum. Para transições absolutas, espere até um segmento de variação entre o horário programado e a transição real. |
Custos de codificação |
Minimize os custos executando codificadores somente quando o conteúdo estiver ativo. Configure a lista de preenchimento em seu canal para cobrir as lacunas entre os eventos ao vivo. |
VOD + Live-to-live (misto)
Um canal misto combina fontes de VOD e ao vivo em uma única programação. Esse é o tipo de fluxo de trabalho mais flexível. Use-o quando seu canal é principalmente conteúdo de VOD com eventos ao vivo programados intercalados ou quando você quiser preencher as lacunas entre eventos ao vivo com conteúdo pré-gravado.
Quando usar
-
Seu canal é composto principalmente por conteúdo VOD, mas você tem eventos ao vivo agendados (notícias noturnas, esportes semanais, transmissões especiais).
-
Você deseja alternar entre conteúdo de preenchimento de VOD e feeds ao vivo ao longo do dia.
-
Você está criando um canal que usa conteúdo pré-gravado entre janelas de eventos ao vivo.
Como funciona
-
Configure seu pipeline de conteúdo — Codifique e empacote seus ativos de VOD e conteúdo ao vivo. Hospede-os em servidores de origem.
-
Crie locais de origem — Registre seus servidores de origem com MediaTailor. Você pode usar locais de origem separados para VOD e conteúdo ao vivo, ou um único local de origem se eles compartilharem uma origem.
-
Adicione fontes de VOD e fontes ao vivo — Registre seus ativos de VOD e feeds ao vivo, cada um com suas configurações de pacotes e grupos de origem.
-
Crie um canal — Escolha o modo de reprodução linear (necessário ao usar fontes ao vivo) e configure as saídas.
-
Agende programas — Adicione uma combinação de programas VOD e de código ao vivo à programação do seu canal. Use transições absolutas para programas ao vivo que devem começar em horários específicos. Use transições relativas para programas de VOD que preenchem lacunas.
-
Configurar intervalos de anúncios — Adicione intervalos de anúncios aos programas de VOD. Para programas ao vivo, os intervalos publicitários são transmitidos a partir do manifesto de origem.
-
Inicie seu canal e configure um CDN — Inicie o canal. Opcionalmente, adicione uma CDN à sua frente para economizar escala e custos.
Modo de reprodução
Os canais mistos requerem o modo de reprodução linear (nível padrão). O modo Loop não suporta fontes ao vivo.
Requisitos de conteúdo
Os canais mistos devem atender aos requisitos de conteúdo para fontes VOD e ao vivo:
-
Todas as fontes (VOD e ao vivo) em um grupo de origem devem ter o mesmo número de representações.
-
As fontes VOD e ao vivo devem ter durações de segmento-alvo correspondentes.
-
As fontes ativas devem atender aos requisitos de fontes ativas, incluindo
EXT-X-PROGRAM-DATE-TIMEtags para HLS.
Padrões de agendamento
Os canais mistos oferecem suporte a dois tipos de transição para programas:
-
Relativo — O programa é reproduzido antes ou depois de outro programa na programação. Disponível somente para programas de origem VOD.
-
Absoluto — O programa é reproduzido em um horário específico do relógio de parede. Disponível para programas VOD e de código ao vivo no modo Linear.
Padrões comuns de agendamento:
Padrão |
Description |
Exemplo |
|---|---|---|
Preenchedor de VOD com janelas ao vivo programadas |
Os programas VOD preenchem a programação, com programas ao vivo inseridos em horários específicos. | Um canal de filmes que muda para um evento esportivo ao vivo às 20h. |
Primária ao vivo com intersticiais de VOD |
Um feed ao vivo é executado na maioria das vezes, com programas de VOD durante os intervalos ou fora do horário de expediente. | Um canal de notícias que reproduz segmentos pré-gravados entre transmissões ao vivo. |
Time-of-day comutando |
Fontes diferentes (ao vivo ou VOD) são reproduzidas em horários diferentes do dia. |
Feed nacional durante o horário nobre, feed regional ao vivo pela manhã, conteúdo VOD durante a noite. |
Pausas publicitárias
O comportamento da interrupção do anúncio depende do tipo de origem de cada programa:
-
Programas VOD — Você define intervalos de anúncios na programação com uma compensação em milissegundos. Conecte-se a uma configuração SSAI para anúncios personalizados.
-
Programas ao vivo — Os intervalos publicitários são transmitidos automaticamente pelo manifesto de origem ao vivo. O HLS usa
EXT-X-DATERANGEtags; o DASH usa.EventStream
Dicas
Tópico |
Detalhes |
|---|---|
Transição do VOD para o ao vivo |
Ao fazer a transição de um programa VOD para um programa ao vivo em um horário absoluto, MediaTailor trunca o programa VOD no limite de segmento comum mais próximo da hora de início do programa ao vivo. |
Transição do live para o VOD |
Quando a duração de um programa ao vivo expira, MediaTailor faz a transição para o próximo programa na programação. Se o próximo programa for VOD, a reprodução será perfeita, desde que os requisitos de conteúdo sejam atendidos. |
Ardósia de enchimento |
Configure a lista de preenchimento em seu canal. MediaTailor reproduz ardósia durante qualquer intervalo entre os programas. Se a fonte ao vivo ficar indisponível no meio do programa, o Channel Assembly continuará atendendo aos últimos segmentos conhecidos até que a duração do programa expire. |
Monetização de anúncios mistos |
Você pode usar uma única configuração SSAI para todo o canal. MediaTailor lida com intervalos publicitários programados (programas VOD) e intervalos publicitários transmitidos (programas ao vivo) no mesmo stream. |
Flexibilidade de horários |
Adicione programas VOD pelo menos 10 minutos antes do horário de transmissão. Para programas ao vivo usando transições absolutas, programe-os com pelo menos 15 minutos de antecedência em um canal em execução. |
Escolhendo o fluxo de trabalho certo
Use o guia de decisão a seguir para escolher o tipo de fluxo de trabalho correto para seu caso de uso:
-
Se você tiver apenas conteúdo VOD e não precisar de agendamento baseado em tempo → Use VOD-to-live com o modo de reprodução em loop.
-
Se você tiver apenas conteúdo VOD e precisar de agendamento baseado em tempo → Use VOD-to-live com o modo de reprodução linear.
-
Se você tiver apenas conteúdo ao vivo → Usar Live-to-live.
-
Se você tiver conteúdo VOD e ao vivo → Use VOD + Live-to-live (misto).
Comparação de recursos
Recurso |
VOD-to-live (Laço) |
VOD-to-live (Linear) |
Live-to-live |
Misto |
|---|---|---|---|---|
Fontes de VOD |
Sim |
Sim |
Não |
Sim |
Fontes ao vivo |
Não |
Não |
Sim |
Sim |
Transições absolutas |
Não |
Sim |
Sim |
Sim |
Transições relativas |
Sim |
Sim |
Não |
Sim (somente VOD) |
Pausas publicitárias programadas |
Sim |
Sim |
Não |
Sim (somente VOD) |
Pass-through e pausas |
Não |
Não |
Sim |
Sim (somente ao vivo) |
Ardósia de enchimento |
Não |
Sim |
Sim |
Sim |
24/7 em loop |
Sim |
Não |
Não |
Não |
Time-based agendamento |
Não |
Sim |
Sim |
Sim |
Nível do canal |
Básico |
Standard |
Standard |
Standard |
Próximas etapas
-
Começando com a montagem de MediaTailor canais— Step-by-step tutorial para criar seu primeiro canal
-
Trabalhando com locais de origem— Procedimentos detalhados para gerenciar locais de origem e conteúdo
-
Como trabalhar com canais— Opções de configuração de canais e modos de reprodução
-
Adicionar um programa à programação de um canal— Programação de programas com VOD e fontes ao vivo
-
Insira anúncios e intervalos de anúncios personalizados em um stream do canal— Monetização com SSAI
-
Crie canais MediaTailor lineares com montagem de canais e CDN— Integração CDN para economia de escala e custos
-
Mudando o horário da reprodução de um canal— Habilite a funcionalidade de recuperação e reinicialização