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á.
Faixa de reprodução de truques por meio da especificação Image Media Playlist
Em um grupo MediaPackage de saída MediaLive HLS ou, você pode oferecer suporte a uma faixa de trick-play fornecendo um ativo que siga a especificação Image Media Playlist, versão 0.4. A MediaLive implementação segue o método baseado em tempo da especificação. A especificação está localizada aqui:
https://github.com/image-media-playlist/spec/blob/master/image_media_playlist_v0_4.pdf
O Roku é um exemplo de plataforma que implementa essa especificação.
Como o método funciona
Ao criar o grupo de saída, você cria saídas padrão da maneira usual para as codificações de vídeo, áudio e legendas. Consulte Organize as codificações em um grupo HLS de saída os diagramas que ilustram a estrutura das codificações no grupo de saída.
Você também cria uma saída que contém uma codificação de captura de quadro. A codificação é uma série de JPEG arquivos, um arquivo para cada segmento de vídeo, o que significa que a captura segue a segmentação da codificação do vídeo. Essa codificação é o recurso que o player downstream pode usar para implementar a faixa de trick-play.
MediaLive cria um manifesto principal e a criança se manifesta da maneira usual. O manifesto principal inclui uma EXT-X-IMAGE-STREAM-INF
tag para a codificação da captura de quadros. O manifesto secundário da codificação de captura de quadros contém EXT-X-IMAGES-ONLY
tags. O conteúdo e o formato dessas tags estão em conformidade com a especificação Image Media Playlist.
Configuração
Você configura a faixa de trick-play no grupo de saída criando uma saída adicional que contém uma codificação de vídeo que consiste em capturas de quadros. Você pode adicionar até três saídas de captura de quadros em um grupo de saída e até três codificações de captura de quadros no canal.
nota
As informações nesta seção pressupõem que você esteja familiarizado com as etapas gerais para criar um canal.
Para configurar a captura de quadros, codifique em um grupo HLS de saída
Para criar uma codificação de captura de quadros em um grupo HLS de saída, você cria um tipo especial de saída e configura seu codec de vídeo como Captura de quadro.
-
No grupo HLS de saída, em HLSsaídas, escolha Adicionar saída para adicionar outra saída.
-
Para essa saída, escolha Configurações e, em Configurações de saída, defina HLSas configurações como Frame capture hls.
-
Nas configurações de transmissão, escolha Vídeo e configure os campos de vídeo, incluindo:
-
Largura e altura — Entre em contato com seu sistema a jusante para obter os valores corretos. Se você adivinhar os valores, a experiência no player downstream pode não ser a ideal.
-
Configurações do codec — Escolha Captura de quadros.
-
Intervalo de captura — Não altere o valor desse campo. Deixe-o vazio, para que a captura do quadro use o intervalo padrão.
-
-
Escolha Áudio 1 e escolha Remover áudio para que o contêiner tenha somente uma codificação (uma codificação de vídeo).
Para configurar a captura de quadros, codifique em um grupo MediaPackage de saída
Para criar uma codificação de captura de quadros em um grupo MediaPackage de saída, você cria uma saída normal e configura seu codec de vídeo como Captura de quadro.
-
No grupo MediaPackage de saída, em MediaPackage saídas, escolha Adicionar saída para adicionar outra saída.
-
Para essa saída, escolha Configurações e, em seguida, escolha Configurações de transmissão. Em Stream settings (Configurações de streaming), selecione Video (Vídeo).
-
Nas configurações do codec, escolha Captura de quadro.
-
Configure os outros campos de vídeo, incluindo:
-
Largura e altura — Entre em contato com seu sistema a jusante para obter os valores corretos. Se você adivinhar os valores, a experiência no player downstream pode não ser a ideal.
-
Intervalo de captura — Não altere o valor desse campo. Deixe-o vazio, para que a captura do quadro use o intervalo padrão.
-
-
Escolha Áudio 1 e escolha Remover áudio para que o contêiner tenha somente uma codificação (uma codificação de vídeo).
A saída faz parte da ABR pilha e tem o mesmo destino que as outras codificações no grupo de MediaPackage saída HLS ou.