Mise en mémoire tampon du contenu
Lorsque l’objet lecteur ouvre un fichier de diffusion en continu, il détermine la taille de la mémoire tampon en fonction des paramètres de l’en-tête du fichier. Vous pouvez considérer la mémoire tampon comme un seau avec un trou dans le fond qui fuit à une vitesse constante. Tant que la vitesse à laquelle le compartiment est rempli n’est pas, en moyenne, supérieure à la vitesse à laquelle il fuit, le compartiment ne débordera jamais.
La vitesse à laquelle le compartiment imaginaire fuit est le débit binaire du flux. La vitesse à laquelle le compartiment se remplit est le débit binaire de streaming réel. La taille des données d’un flux compressé varie d’un échantillon à l’autre en fonction de la quantité de compression obtenue. Ainsi, même si le débit binaire du flux est défini dans le profil, il représente le débit binaire moyen, et non une constante.
L’autre paramètre de flux important pour le processus de mise en mémoire tampon est la fenêtre de mémoire tampon. La fenêtre de mémoire tampon est mesurée dans le temps et spécifie la quantité de contenu pouvant être mis en mémoire tampon. La capacité du compartiment imaginaire peut être trouvée à l’aide de la fenêtre de mémoire tampon. Par exemple, si vous avez un flux avec un débit de 32 Kbits/s et une fenêtre de mémoire tampon de 3 secondes, la mémoire tampon est dimensionnée pour contenir 3 secondes de contenu de 32 Kbits/s, soit 12 000 octets (32 000 bits par seconde x 3 secondes / 8 bits par octet). Le codec limite la variation entre le débit de diffusion en continu réel des exemples encodés de sorte que sur une période égale à la fenêtre de mémoire tampon, le débit binaire moyen n’est pas supérieur au débit binaire du flux.
Normalement, vous définissez le débit binaire et la fenêtre de mémoire tampon pour un flux dans un profil, et l’enregistreur gère le reste. Toutefois, lorsque vous transmettez des exemples compressés au lecteur, vous devez vous assurer que les valeurs correctes sont transférées vers le nouveau fichier en définissant le débit binaire et la fenêtre de mémoire tampon pour le flux dans le profil de destination sur les valeurs du flux compressé.
Rubriques connexes