Codificare con una tabella di coppie velocità in bit-risoluzione generata automaticamente

Logo di Servizi multimediali v3


Avviso

Servizi multimediali di Azure verrà ritirato il 30 giugno 2024. Per altre informazioni, vedere la Guida al ritiro di AMS.

Suggerimento

Vuoi generare anteprime, unire due video insieme, sottoclip un video o ruotarlo (tra le altre cose)? È possibile trovare il codice di esempio di Servizi multimediali nella pagina Esempi .

Panoramica

Questo articolo spiega come usare il Codificatore standard in Servizi multimediali per codificare un video di input in una tabella di coppie velocità in bit-risoluzione generata automaticamente in base alla velocità in bit e alla risoluzione di input. Questa impostazione di codifica integrata (o set di impostazioni) non supererà mai la risoluzione e la velocità in bit di input. Ad esempio, se l'input è 720p a 3 Mbps, l'output resta al massimo a 720p e inizia a una velocità inferiore a 3 Mbps.

Codifica per lo streaming

Quando si usa il set di impostazioni AdaptiveStreaming o H265AdaptiveStreaming in Transform, si ottiene un output adatto per il recapito tramite protocolli di streaming come HLS e DASH. Quando si usa uno di questi due set di impostazioni, il servizio determina in modo intelligente il numero di livelli video da generare e a quale velocità in bit e risoluzione. Il contenuto di output contiene file MP4 in cui audio con codifica AAC e video con codifica H.264 (nel caso del set di impostazioni AdaptiveStreaming) o H.265/HEVC (nel caso del set di impostazioni H265AdaptiveStreaming). I file MP4 di output non sono interleaved.

Output

Questa sezione illustra tre esempi dei livelli video di output prodotti dal codificatore di Servizi multimediali in seguito alla codifica con i set di impostazioni AdaptiveStreaming(H.264) o H265AdaptiveStreaming (HEVC). In tutti i casi, l'output contiene un file MP4 solo audio con audio stereo con codifica a 128 kbps.

Esempio 1

L'origine con altezza "1080" e una frequenza frame "29.970" produce 6 livelli video:

Livello Altezza Larghezza Velocità in bit (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

Esempio 2

L'origine con altezza "720" e una frequenza frame "23.970" produce 5 livelli video:

Livello Altezza Larghezza Velocità in bit (kbps)
1 720 1280 2940
2 540 960 1850
3 360 640 960
4 270 480 600
5 180 320 320

Esempio 3

L'origine con altezza "360" e una frequenza frame "29.970" produce 3 livelli video:

Livello Altezza Larghezza Velocità in bit (kbps)
1 360 640 700
2 270 480 440
3 180 320 230

Confronto tra codifica compatibile con il contenuto

I set di impostazioni di codifica compatibili con il contenuto offrono una soluzione migliore rispetto ai set di impostazioni di streaming adattivi analizzando il contenuto di origine prima di decidere il set corretto di velocità in bit e risoluzioni di output da usare nella scala. Testare i set di impostazioni di codifica compatibile con il contenuto prima di usare la scala più statica e fissa fornita dai set di impostazioni di streaming a velocità in bit adattiva.

Esempi di codifica

Vedere l'elenco completo degli esempi di codifica.

Guida e supporto tecnico

È possibile contattare Servizi multimediali con domande o seguire gli aggiornamenti in base a uno dei metodi seguenti: