Codificar com uma escada de velocidade de transmissão gerada automaticamente

Logótipo dos Serviços de Multimédia v3


Aviso

Os Serviços de Multimédia do Azure serão descontinuados a 30 de junho de 2024. Para obter mais informações, veja o Guia de Extinção do AMS.

Dica

Quer gerar miniaturas, juntar dois vídeos, subclipar um vídeo ou rodá-lo (entre outras coisas)? Pode encontrar o código de exemplo dos Serviços de Multimédia na página Exemplos .

Descrição Geral

Este artigo explica como utilizar o Codificador Standard nos Serviços de Multimédia para codificar um vídeo de entrada numa escada de velocidade de transmissão gerada automaticamente (pares de resolução de velocidade de transmissão) com base na resolução de entrada e na velocidade de transmissão. Esta definição de codificador incorporada, ou predefinida, nunca excederá a resolução de entrada e a velocidade de transmissão. Por exemplo, se a entrada for de 720p a 3 Mbps, a saída permanecerá na melhor das hipóteses 720p e começará com taxas inferiores a 3 Mbps.

Codificação para transmissão em fluxo

Quando utiliza a predefinição AdaptiveStreaming ou H265AdaptiveStreaming em Transformar, obtém uma saída adequada para entrega através de protocolos de transmissão em fluxo como HLS e DASH. Ao utilizar uma destas duas predefinições, o serviço determina de forma inteligente quantas camadas de vídeo gerar e com que velocidade de transmissão e resolução. O conteúdo de saída contém ficheiros MP4 em que áudio codificado pelo AAC e vídeo codificado por H.264 (no caso da predefinição AdaptiveStreaming) ou H.265/HEVC (no caso da predefinição H265AdaptiveStreaming). Os ficheiros MP4 de saída não estão intercalados.

Saída

Esta secção mostra três exemplos das camadas de vídeo de saída produzidas pelo codificador dos Serviços de Multimé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 ficheiro MP4 apenas de áudio com áudio estéreo codificado a 128 kbps.

Exemplo 1

A origem com a altura "1080" e a velocidade de fotogramas "29,970" produz 6 camadas de vídeo:

Camada Height Width Velocidade de transmissão (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

A origem com a altura "720" e a velocidade de fotogramas "23,970" produz 5 camadas de vídeo:

Camada Height Width Velocidade de transmissão (kbps)
1 720 1280 2940
2 540 960 1850
3 360 640 960
4 270 480 600
5 180 320 320

Exemplo 3

A origem com a altura "360" e a velocidade de fotogramas "29,970" produz 3 camadas de vídeo:

Camada Height Width Velocidade de transmissão (kbps)
1 360 640 700
2 270 480 440
3 180 320 230

Comparação de codificação com deteção de conteúdo

As predefinições de codificação com suporte para conteúdo oferecem uma melhor solução sobre as predefinições de transmissão em fluxo adaptáveis ao analisar o conteúdo de origem antes de decidir o conjunto certo de velocidades de transmissão de saída e resoluções a utilizar na escada. Teste primeiro as predefinições de codificação com deteção de conteúdo antes de utilizar a escada mais estática e fixa fornecida pelas predefinições de transmissão em fluxo de velocidade de transmissão adaptável.

Exemplos de codificação

Veja a extensa lista de exemplos de Codificação.

Obter ajuda e suporte

Pode contactar os Serviços de Multimédia com perguntas ou seguir as nossas atualizações através de um dos seguintes métodos: