‐Average‐limitedencodingisusedformostprogressivedownloadfileswherefilesizeanddatarate
arethelimitingfactors.
•Peaklimitedencoding‐generallymeantforhardwaredevicesorhigh‐data‐ratecontentwherethe
speedofthedecoder(CPU,memory,ordisk)isthelimitingfactor.
‐Specifyingaparticularpeak‐limiteddataratedoesn’tmeanthepeakofthefilewillactuallybeatthe
requestedbitrate.Instead,thepeak‐limiteddatarateisthemaximumratesupportedbythedecoder,
buttheencoderisfreetousealowerrateifappropriateforthecontent.
‐Peak‐limitedencodingalsoworkswellforhigh‐resolutionandhigh‐data‐ratewebandCDROMfiles
thatneedtoplaybackonlower‐endcomputers.
‐Somecodecssupportencodingwithbothaveragelimitingandpeaklimiting.
•Bufferlimitedencoding‐themethodofchoiceforreal‐timestreaming.
‐Theaveragedatarateisn’tappliedtotheoverallfile,butitisappliedtoany
givensectionofvideo.So,whenvideoisencodedwithathree‐secondbuffer,anyarbitrarythree‐
secondchunkofthefilehasadatarateatorbelowthetargetdatarate.
‐Moststreamingencodedfilesusebothaverage‐limitedandbuffer‐limitedencoding.Buffer‐limited
encodingisoftencalledconstantbitrateorCBR.
•Qualitylimitedencoding‐differentfromtheothermethodsbecauseitdoesn’tspecifyadatarate.
‐Instead,itspecifiesaqualitytarget,andeachframeusesasmanyorasfewbitsneededtoreachthat
qualitytarget.
‐Thismodeisn’tcompatiblewithreal‐timestreaming.However,itcan
workverywellforarchivingcontentorfordownloadingmission‐criticalvideowherequalityismore
importantthanthefilesizeordownloadtime.
‐Mostcodecsthatperformquality‐limitedencodingspecifythequalityona0‐100range.However,
actualvisualqualityproducedbythesamevaluecanwidelyvaryamongcodecs.
‐Somecodecssupportaverage‐limitedandquality‐limitedencodingtogether;thequalitylimitsetsa
minimumqualityforeachframe.Ifaframefallsbelowthequalitylimitbasedonavailablebitrate,the
bitrateforthatframeisraisedsoitmeetstheminimum.
‐Typically,oneormoreframesafterthelow‐qualityframearedroppedtopreservetheaveragebit
rate.
‐Thismodesacrificessmoothmotioninfavorofimagequality.