Mis on konstantne bitikiirus?

Konstantne bitikiirus on tööriist, mida kasutatakse digitaalsete telekommunikatsioonisignaalide puhul, näiteks helifailide Internetist edastamisel. Püsiva bitikiirusega fail on kodeeritud, et luua fail, mida esitatakse kogu selle kestuse jooksul täpselt sama bitikiirusega. Püsiva bitikiirusega failitüübi suurim eelis on see, et see võimaldab voogesitatud multimeediumit stabiilselt taasesitada, kuna bitikiirus ei kõiguta kunagi, vähendades võimalikku viivitust ja värinaid serveri edastuse lõpust. Kuigi seda tüüpi failid on sellistes olukordades ideaalsed, on see keerulisemate failitüüpide salvestamisel ebasoodne, kuna püsiv bitikiirus võib faili variatsioonidest olenevalt olla ülekoormatud või alakasutatud.

Püsiva bitikiirusega fail on nagu liivakellast nirisev liiv: see edeneb alati täpselt sama kiirusega. Vastandage seda vastupidise failitüübiga, muutuva bitikiirusega failiga. Muutuva bitikiirusega failis on “liiv” tükiline, mille tulemuseks on mõnikord väikesed teabegraanulid ja mõnikord suuremad ja keerukamad tükid.

Nagu öeldud, on pideva bitikiiruse üks parimaid kasutusviise multimeediumifaili taasesituse ajal. Kogu video- või helifaili sisu kokkusurumine üheks taasesituseks tagab järjepidevuse kogu faili ulatuses, sundides pilte ja toone üksteisega oluliselt sarnaseks muutuma. Muutuva bitikiirusega formaadis kodeeritud multimeediumifailis võib faili kvaliteet hetketi drastiliselt muutuda, kuna bitikiirus tõuseb tipptasemel ja langeb nagu rullnokk. Kuigi konstantset bitikiirust kasutav fail ei ole alati optimaalse pildikvaliteediga – kuna mõne pildi välimust võib olla vaja vähendada, et valitud bitikiirusega “sobiks” – on vähemalt kogu esitlus lõppkasutaja jaoks ühtlane ja sujuv.

Võib tunduda, et konstantse bitikiirusega fail on alati eelistatavam, kuid see pole alati nii. Teatud asjaolud kalduvad eelistama võimalust muuta bitikiirust teatud väärtuste vahemikus. Kaaluge populaarsete maalide multimeediumihoidla salvestamist. Kui mõned kollektsiooni maalid on lootusetult keerulised, nõudes nende tõelise olemuse tabamiseks suurt bitikiirust, siis teised on palju lihtsamad, mistõttu on faili üldise suuruse madalana hoidmiseks vaja palju madalamat bitikiirust. Sellistel juhtudel pakuvad konstantset bitikiirust kasutavad failid üldiselt iga virtuaalse maalipildi jaoks liiga palju või liiga vähe salvestusruumi.

Kuigi üks lahendus võib olla bitikiiruse ülemmäära suurendamine, mis võimaldab isegi kõige keerukamaid maale karistamatult salvestada, pole see programmeerimise seisukohast optimaalne. Suurema bitikiirusega failid nõuavad kõvakettal rohkem salvestusruumi, kuna iga faili elemendi jaoks on suurem bitikiirus rohkem ruumi “hingamiseks”. Mida rohkem ruumi raiskavad failid, mille keerukus ei taga valitud suurt bitikiirust, seda ebaefektiivsemaks lahendus muutub.