Dela via


Koda med en automatiskt genererad bithastighetsstege

Media Services-logotyp v3


Varning

Azure Media Services dras tillbaka den 30 juni 2024. Mer information finns i AMS-pensionsguiden.

Tips

Vill du skapa miniatyrbilder, sammanfoga två videor, underordna en video eller rotera den (bland annat)? Du hittar Media Services-exempelkod på sidan Exempel .

Översikt

Den här artikeln beskriver hur du använder standardkodaren i Media Services för att koda en indatavideo till en automatiskt genererad bithastighetsstege (par med bithastighetsupplösning) baserat på indataupplösningen och bithastigheten. Den här inbyggda kodarinställningen, eller förinställningen, överskrider aldrig indataupplösningen och bithastigheten. Om indata till exempel är 720p vid 3 Mbit/s förblir utdata i bästa fall 720p och börjar med lägre priser än 3 Mbit/s.

Kodning för strömning

När du använder förinställningen AdaptiveStreaming eller H265AdaptiveStreaming i Transform får du utdata som är lämpliga för leverans via strömningsprotokoll som HLS och DASH. När du använder någon av dessa två förinställningar avgör tjänsten intelligent hur många videolager som ska genereras och med vilken bithastighet och upplösning. Utdatainnehållet innehåller MP4-filer där AAC-kodat ljud och antingen H.264-kodad video (i fallet med förinställningen AdaptiveStreaming) eller H.265/HEVC (när det gäller förinställningen H265AdaptiveStreaming). MP4-utdatafilerna är icke-överlagrade.

Utdata

Det här avsnittet visar tre exempel på de videolager för utdata som produceras av Media Services-kodaren som ett resultat av kodning med förinställningarna AdaptiveStreaming(H.264) eller H265AdaptiveStreaming (HEVC). I samtliga fall innehåller utdata en MP4-fil med endast ljud med stereoljud kodat på 128 kbit/s.

Exempel 1

Källa med höjden "1080" och ramhastigheten "29.970" producerar 6 videoskikt:

Skikt Höjd Bredd Bithastighet (kbit/s)
1 1080 1920 6780
2 720 1280 3520
3 540 960 2210
4 360 640 1150
5 270 480 720
6 180 320 380

Exempel 2

Källa med höjden "720" och framerate "23.970" producerar 5 videoskikt:

Skikt Höjd Bredd Bithastighet (kbit/s)
1 720 1280 2940
2 540 960 1850
3 360 640 960
4 270 480 600
5 180 320 320

Exempel 3

Källa med höjden "360" och ramhastigheten "29.970" producerar 3 videoskikt:

Skikt Höjd Bredd Bithastighet (kbit/s)
1 360 640 700
2 270 480 440
3 180 320 230

Innehållsmedveten kodningsjämförelse

De innehållsmedvetna kodningsförinställningarna ger en bättre lösning än de anpassningsbara förinställningarna för direktuppspelning genom att analysera källinnehållet innan du bestämmer rätt uppsättning bithastigheter och upplösningar för utdata som ska användas i stegen. Testa innehållsmedvetna kodningsförinställningar först innan du använder den mer statiska och fasta stegen som tillhandahålls av förinställningarna för direktuppspelning med anpassningsbar bithastighet.

Kodningsexempel

Se den omfattande listan över kodningsexempel.

Få hjälp och support

Du kan kontakta Media Services med frågor eller följa våra uppdateringar med någon av följande metoder: