Vad är en konstant bithastighet?
Konstant bitrate är ett verktyg som används i digitala telekommunikationssignaler, till exempel vid överföring av ljudfiler från Internet. En konstant bitrate-fil kodas för att producera en fil som spelas upp på exakt samma bitrate under hela dess varaktighet. Den största fördelen med en konstant bitrate-filtyp är att den möjliggör jämn uppspelning av strömmande multimedia, eftersom bitraten aldrig kommer att fluktuera, vilket minskar eventuella fördröjningar och jitters från serverens slut på överföringen. Även om denna typ av fil är idealisk under dessa omständigheter, är det olämpligt att lagra mer komplexa filtyper, eftersom den stabila bitraten kan överbelastas eller underutnyttjas beroende på variationer i filen.
En konstant bitrate-fil är som sand som surrar genom ett timglas: den kommer alltid att fortsätta med exakt samma takt. Kontrast detta med en motsatt filtyp, den variabla bitrate-filen. I en variabel bitrate-fil är "sanden" klumpig, vilket ibland resulterar i att små granulat av information sipprar igenom och ibland större, mer komplexa bitar.
Som sagt är en av de bästa användningarna för ett konstant flöde av bitrate under uppspelning av en multimediafil. Komprimering av allt inom video- eller ljudfilen till en enstaka uppspelning tvingar konsistens över hela filen och tvingar bilder och toner att bli väsentligen lika varandra. I en multimediefil som är kodad i ett variabelt bitrate-format kan kvaliteten på filen ändras drastiskt från ögonblick till ögonblick när bitraten toppar och faller som en berg-och dalbana. Även om en fil som använder en konstant bitrate inte alltid har den optimala bildkvaliteten - eftersom vissa bilder kanske måste minskas i utseende för att "passa" den valda bitraten - kommer åtminstone hela presentationen att vara jämn och flytande för slutanvändaren.
Det kan tyckas som om en fil med en bitrate som är konstant alltid är att föredra, men detta är inte alltid fallet. Vissa omständigheter tenderar att föredra förmågan att forma bitraten inom ett specifikt värdeintervall. Överväg att lagra ett multimediaförråd med populära målningar. Medan vissa målningar i samlingen är hopplöst komplexa och kräver en hög bitrate för att fånga deras verkliga essens, är andra mycket mer enkla, vilket kräver en mycket lägre bitrate för att hålla den totala filstorleken låg. I sådana fall skulle filer som använder en bitrate som förblir konstant generellt ge för mycket eller för lite lagringsutrymme för varje virtuell målningsbild.
Även om en lösning kan vara att öka bitrateens "tak", så att även de mest komplexa målningarna kan lagras med straffrihet, är detta mindre än optimalt ur programmeringssynpunkt. Högre bitrate-filer kräver mer lagringsutrymme på hårddisken, eftersom varje element i filen ges mer utrymme att "andas" av den högre bitraten. Ju mer utrymme som slösas bort av filer vars komplexitet inte garanterar den valda höga bithastigheten, desto mer ineffektiv blir lösningen.