Faixa de reprodução de truques por meio da especificação Image Media Playlist - MediaLive

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 HLS ou grupo MediaPackage de saída, 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 arquivos JPEG, 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 de saída HLS

Para criar uma codificação de captura de quadros em um grupo de saída HLS, você cria um tipo especial de saída e define seu codec de vídeo como Captura de quadro.

  1. No grupo de saída HLS, nas saídas HLS, escolha Adicionar saída para adicionar outra saída.

  2. Para essa saída, escolha Configurações e, em Configurações de saída, defina as configurações de HLS como Frame capture hls.

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

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

  1. No grupo MediaPackage de saída, em MediaPackage saídas, escolha Adicionar saída para adicionar outra saída.

  2. 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).

  3. Nas configurações do codec, escolha Captura de quadro.

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

  5. 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 pilha ABR e tem o mesmo destino que as outras codificações no HLS ou no grupo de saída. MediaPackage