Codificare con una tabella di coppie velocità in bit-risoluzione generata automaticamenteEncode with an auto-generated bitrate ladder

logo di servizi multimediali v3media services logo v3


PanoramicaOverview

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.This article explains how to use the Standard Encoder in Media Services to encode an input video into an auto-generated bitrate ladder (bitrate-resolution pairs) based on the input resolution and bitrate. Questa impostazione di codifica integrata (o set di impostazioni) non supererà mai la risoluzione e la velocità in bit di input.This built-in encoder setting, or preset, will never exceed the input resolution and bitrate. 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.For example, if the input is 720p at 3 Mbps, output remains 720p at best, and will start at rates lower than 3 Mbps.

Codifica per lo streamingEncoding for streaming

Se si usa il set di impostazioni AdaptiveStreaming in un oggetto Transform, si ottiene un output adatto al recapito tramite protocolli di streaming quali HLS e DASH.When you use the AdaptiveStreaming preset in Transform, you get an output that is suitable for delivery via streaming protocols like HLS and DASH. Quando si usa questo set di impostazioni, il servizio determina in modo intelligente il numero di livelli video da generare e a quale risoluzione e velocità in bit.When using this preset, the service intelligently determines how many video layers to generate and at what bitrate and resolution. L'output contiene i file MP4 in cui l'audio con codifica AAC e il video con codifica H.264 non sono di tipo Interleaved.The output content contains MP4 files where AAC-encoded audio and H.264-encoded video is not interleaved.

Per un esempio d'uso di questo set di impostazioni, vedere Eseguire lo streaming di un file.To see an example of how this preset is used, see Stream a file.

OutputOutput

Questa sezione illustra tre esempi dei livelli video di output prodotti dal codificatore di Servizi multimediali in seguito alla codifica con il set di impostazioni AdaptiveStreaming.This section shows three examples of the output video layers produced by the Media Services encoder as a result of encoding with the AdaptiveStreaming preset. In tutti i casi, l'output contiene un file MP4 solo audio con audio stereo con codifica a 128 kbps.In all cases, the output contains an audio-only MP4 file with stereo audio encoded at 128 kbps.

Esempio 1Example 1

L'origine con altezza "1080" e una frequenza frame "29.970" produce 6 livelli video:Source with height "1080" and framerate "29.970" produces 6 video layers:

LivelloLayer AltezzaHeight LarghezzaWidth Velocità in bit (kbps)Bitrate (kbps)
11 10801080 19201920 67806780
22 720720 12801280 35203520
33 540540 960960 22102210
44 360360 640640 11501150
55 270270 480480 720720
66 180180 320320 380380

Esempio 2Example 2

L'origine con altezza "720" e una frequenza frame "23.970" produce 5 livelli video:Source with height "720" and framerate "23.970" produces 5 video layers:

LivelloLayer AltezzaHeight LarghezzaWidth Velocità in bit (kbps)Bitrate (kbps)
11 720720 12801280 29402940
22 540540 960960 18501850
33 360360 640640 960960
44 270270 480480 600600
55 180180 320320 320320

Esempio 3Example 3

L'origine con altezza "360" e una frequenza frame "29.970" produce 3 livelli video:Source with height "360" and framerate "29.970" produces 3 video layers:

LivelloLayer AltezzaHeight LarghezzaWidth Velocità in bit (kbps)Bitrate (kbps)
11 360360 640640 700700
22 270270 480480 440440
33 180180 320320 230230

Passaggi successiviNext steps