bufferingominaisuuksien
Bufferingominaisuuksien käsite kuvaa järjestelmän kykyä hallita puskuritilaa siten, että tiedot voidaan käsitellä tai toistaa tasaisesti ilman jatkuvia katkoksia. Puskurit toimivat tilapäisvarastona tuotannon ja kulutuksen erojen tasoittamisessa sekä viiveen hallinnassa. Eri sovellusalueet, kuten video- ja äänistreamaus sekä tiedonsiirto, hyödyntävät puskurointia parantaakseen suorituskykyä ja käyttökokemusta.
Keskeisiä ominaisuuksia ovat puskurin koko, alkuperäinen täyttö, sekä täydennysstrategia eli miten ja milloin dataa haetaan lisäpuskurille.
Verkkopohjaisessa toistossa buffering vaikuttaa olennaisesti startup-aikaan ja mahdollisiin pysäytyksiin (rebuffering). Usein käytetään adaptivista bittikoodauksen säätöä (ABR),
Toteutuksessa muistivarastojen rajallisuus, järjestelmän muisti- ja prosessorikustannukset sekä energian kulu vaikuttavat puskurin suunnitteluun. Mittareita ovat esimerkiksi