Codificar com uma escada de taxa de bits gerada automaticamente

Logotipo dos Serviços de Mídia v3


Aviso

Os Serviços de Mídia do Azure serão desativados em 30 de junho de 2024. Para obter mais informações, consulte o Guia de desativação do AMS.

Dica

Quer gerar miniaturas, costurar dois vídeos, gerar clipes de um vídeo ou girá-lo (entre outras coisas)? Você pode encontrar código de exemplo dos Serviços de Mídia na página de Exemplos.

Visão geral

Este artigo explica como usar o codificador padrão nos Serviços de Mídia para codificar uma entrada de vídeo em uma escada de taxa de bits gerada automaticamente (pares de taxa de bits e resolução), com base na resolução de entrada e na taxa de bits. Essa configuração de codificador integrada nunca excederá a resolução de entrada e a taxa de bits. Por exemplo, se a entrada for 720p em 720p, a saída continuará 720p na melhor das hipóteses e iniciará com taxas menores que 3 Mbps.

Codificar para streaming

Quando usa a predefinição AdaptiveStreaming ou H265AdaptiveStreaming em Transformar, você obtém uma saída adequada para entrega via protocolos de streaming como HLS e DASH. Ao usar uma dessas duas predefinições, o serviço determina de modo inteligente quantas camadas de vídeos devem ser geradas e com quais taxas de bits e resolução. O conteúdo de saída contém arquivos MP4 com áudio codificado em AAC e vídeo codificado em H.264 (no caso da predefinição AdaptiveStreaming) ou H.265/HEVC (no caso da predefinição H265AdaptiveStreaming). Os arquivos MP4 de saída não são intercalados.

Saída

Esta seção mostra três exemplos de camadas de vídeo de saída produzidas pelo codificador dos Serviços de Mídia como resultado da codificação com as predefinições AdaptiveStreaming (H.264) ou H265AdaptiveStreaming (HEVC). Em todos os casos, a saída contém um arquivo MP4 somente de áudio com áudio estéreo codificado a 128 kbps.

Exemplo 1

Fonte com altura "1080" e taxa de quadros "29.970" produz seis camadas de vídeo:

Camada Altura Largura Taxa de bits (kbps)
1 1080 1920 6780
2 720 1280 3520
3 540 960 2210
4 360 640 1150
5 270 480 720
6 180 320 380

Exemplo 2

Fonte com altura "720" e taxa de quadros "23.970" produz cinco camadas de vídeo:

Camada Altura Largura Taxa de bits (kbps)
1 720 1280 2940
2 540 960 1850
3 360 640 960
4 270 480 600
5 180 320 320

Exemplo 3

Fonte com altura "360" e taxa de quadros "29.970" produz três camadas de vídeo:

Camada Altura Largura Taxa de bits (kbps)
1 360 640 700
2 270 480 440
3 180 320 230

Comparação de codificações com reconhecimento de conteúdo

As predefinições de codificação com reconhecimento de conteúdo oferecem uma solução melhor do que as predefinições de streaming adaptável analisando o conteúdo de origem antes de decidir o conjunto correto de taxas de bits de saída e resoluções a ser usado na escada. Teste as predefinições de codificação com reconhecimento de conteúdo antes de usar a escada mais estática e fixa fornecida pelas predefinições de streaming de taxa de bits adaptável.

Exemplos de codificação

Confira a extensa lista de exemplos de codificação.

Obter ajuda e suporte

Você pode entrar em contato com os Serviços de Mídia com dúvidas ou seguir nossas atualizações por um dos seguintes métodos: