Koda med en automatiskt genererad bithastighetsstege

media services-logotyp v3


Letar du efter Media Services v2-dokumentation?

Översikt

Den här artikeln förklarar 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ösning och bithastighet. Den här inbyggda kodarinställningen, eller förinställningen, överskrider aldrig indataupplösningen och bithastighet. Om indata till exempel är 720p vid 3 Mbit/s förblir utdata 720p som bäst och börjar med lägre hastighet än 3 Mbit/s.

Kodning för strömning

När du använder förinställningen AdaptiveStreaming eller H265AdaptiveStreaming i Transformera får du utdata som är lämpliga för leverans via strömningsprotokoll som HLS och DASH. När du använder en av dessa två förinställningar avgör tjänsten intelligent hur många videoskikt som ska genereras och vid 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 adaptiveStreaming-förinställningen) eller H.265/HEVC (i fallet med förinställningen H265AdaptiveStreaming). MP4-utdatafilerna är inte interleaverade.

Ett exempel på hur den här förinställningen används finns i Strömma en fil.

Utdata

Det här avsnittet visar tre exempel på videoskikten 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 stereoljudkodat på 128 kbit/s.

Exempel 1

Källa med höjden "1080" och bildrutefrekvensen "29,970" ger 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 bildrutefrekvensen "23,970" ger 5 videolager:

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 bildrutefrekvensen "29,970" ger 3 videolager:

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

Jämförelse av innehållsmedveten kodning

Innehållsmedvetna kodningsförinställningar ger en bättre lösning över de anpassningsbara strömningsförinställningarna genom att analysera källinnehållet innan du bestämmer rätt uppsättning utdatabithastigheter och upplösningar som ska användas i stegen. Vi rekommenderar att du testar innehållsmedvetna kodningsförinställningar först innan du använder den mer statiska och fasta stege som tillhandahålls av strömningsförinställningar med anpassningsbar bithastighet.

Nästa steg