Qu'est-ce qu'un débit constant?
Le débit binaire constant est un outil utilisé dans les signaux de télécommunication numériques, par exemple lors du transfert de fichiers audio depuis Internet. Un fichier à débit constant est codé pour produire un fichier qui sera lu exactement au même débit pour toute sa durée. Le principal avantage d'un type de fichier à débit constant est qu'il permet une lecture régulière du contenu multimédia en continu, car le débit ne fluctue jamais, ce qui réduit les retards et les tremblements potentiels de la fin de la transmission par le serveur. Bien que ce type de fichier soit idéal dans ces circonstances, il est désavantageux pour le stockage de types de fichiers plus complexes, car le débit binaire constant peut être surchargé ou sous-utilisé en fonction des variations du fichier.
Un fichier à débit constant, c'est comme du sable filant à travers un sablier: il progressera toujours exactement au même rythme. Comparez cela avec un type de fichier opposé, le fichier à débit variable. Dans un fichier à débit binaire variable, le "sable" est aggloméré, ce qui entraîne parfois de petites granules d’informations qui s'écoulent par ruissellement et parfois des blocs plus volumineux et plus complexes.
Comme indiqué, l'une des meilleures utilisations d'un flux de débit constant est lors de la lecture d'un fichier multimédia. La compression de tout le contenu du fichier vidéo ou audio en une seule lecture impose une cohérence sur l'ensemble du fichier, ce qui oblige les images et les tonalités à devenir sensiblement similaires. Dans un fichier multimédia encodé dans un format de débit variable, la qualité du fichier peut changer radicalement d'un moment à l'autre, à mesure que le débit augmente et diminue comme un roller coaster. Même si un fichier utilisant un débit binaire constant n'aura pas toujours la qualité d'image optimale (certaines images devant être réduites en apparence pour "correspondre" au débit binaire sélectionné), au moins toute la présentation sera uniforme et fluide pour l'utilisateur final.
Cela peut sembler comme si un fichier à débit constant était toujours préférable, mais ce n'est pas toujours le cas. Certaines circonstances tendent à favoriser la capacité de mouler le débit dans une plage de valeurs spécifique. Envisagez de stocker un référentiel multimédia de peintures populaires. Alors que certaines peintures de la collection sont désespérément complexes, nécessitant un débit élevé pour capturer leur véritable essence, d'autres sont beaucoup plus simples, nécessitant un débit beaucoup plus faible pour conserver la taille globale du fichier. Dans ce cas, les fichiers utilisant un débit binaire qui reste constant fourniraient généralement trop ou trop peu d'espace de stockage pour chaque image de peinture virtuelle.
Bien qu'une solution puisse être d'augmenter le "plafond" du débit binaire, permettant même aux peintures les plus complexes d'être stockées en toute impunité, ceci n'est pas optimal du point de vue de la programmation. Les fichiers à débit binaire élevé nécessitent davantage d'espace de stockage sur le disque dur, car chaque élément du fichier dispose de plus d'espace pour "respirer" grâce au débit binaire supérieur. Plus la quantité de fichiers gaspillés par des fichiers dont la complexité ne garantit pas le débit élevé choisi est grande, plus la solution devient inefficace.