Quelle est la différence entre CBR et VBR ?
Le débit constant, ou CBR, vise un débit de données relativement stable, tandis que le débit variable, ou VBR, attribue davantage de données aux passages complexes et moins aux passages simples. Chacun privilégie une contrainte différente.
Fonctionnement du CBR et du VBR
CBR et VBR décrivent la manière dont un encodeur fait varier ses décisions de compression au fil du temps, et pas simplement deux préréglages de qualité différents. Un objectif de débit stable consacre moins de bits aux passages difficiles ou plus que nécessaire aux passages simples, tandis qu’une stratégie variable peut suivre l’évolution de la complexité de la source. Ce choix influe sur la mise en mémoire tampon de l’encodeur, le multiplexage, la planification de capacité, la prévision du stockage et la plage de débits instantanés qu’un chemin de diffusion ou un décodeur doit tolérer.
Points clés
- Une sortie CBR peut tout de même fluctuer sur de courts intervalles, car la taille des images encodées varie et les conteneurs ajoutent des données auxiliaires ; les règles de remplissage et de mise en mémoire tampon déterminent dans quelle mesure le transport se rapproche d’un débit constant.
- Le VBR en plusieurs passes analyse d’abord la complexité, puis répartit plus judicieusement un budget global fixe, ce qui est utile pour viser une taille de fichier, mais inadapté lorsque la source doit être émise immédiatement.
- Le VBR contraint combine une allocation variable avec un débit maximal ou un modèle de tampon. Son efficacité moyenne peut se rapprocher de celle du VBR, tandis que ses pointes restent limitées pour respecter les contraintes d’un canal de diffusion.
Quand le choix entre CBR et VBR est important
Choisissez le CBR lorsqu’une bande passante prévisible est essentielle, notamment pour une diffusion en temps réel sous contraintes. Choisissez le VBR lorsque la qualité ou l’optimisation de la taille des fichiers compte davantage qu’un débit instantané uniforme.