1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Comprendre le buffer audio
Ce guide concerne le buffer et les latences de Streaming Radio. En effet, bien que la latence soit inévitable, la gestion adéquate des tampons permet d'optimiser vos diffusions tout en minimisant les interruptions.
Le buffer
Le buffer, ou mémoire-tampon, est une petite zone mémoire qui doit être remplie avant que le Player commence à jouer la musique de votre streaming audio. Il correspond à un son de quelques secondes. Il est destiné à un plus grand confort d'écoute, afin d'éviter que de petites coupures du flux soient audibles, ce qui conduit à un son saccadé et désagréable. Les serveurs de réception et de diffusion sont aussi dotés de buffers.
Le test de diagnostic d'erreur des radios (disponible sur le Manager) affiche la quantité de mémoire occupée par le buffer chaque seconde. Si le flux fonctionne correctement, les valeurs doivent être stables. Par contre, si le flux est instable et rencontre des problèmes de connexion, on assiste à une chute progressive de la taille du buffer. La zone critique se situe à 20%. Si le buffer est vide, le Player effectue une microcoupure - perceptible par un léger cliquetis et visible sur le graphe par un saut à 100%. Parfois le buffer se vide très rapidement, parfois la zone critique est atteinte après une longue durée; c'est pourquoi nous proposons plusieurs durées de test.
Un buffer instable est le signe soit d'une mauvaise qualité de la liaison soit d'une saturation de la ligne. Prenez connaissance de cet autre guide si vous recherchez des éléments de résolution.
Ce test est aussi utile pour aider à détecter les saturations temporaires d'une ligne Internet. Si le buffer est parfois stable, parfois instable, c'est peut-être le signe que certains utilisateurs partageant la ligne Internet saturent de temps en temps la ligne, entraînant des perturbation de votre flux.
Pour vérifier cette hypothèse, lancez un test de longue durée du buffer aux heures de pleine utilisation de vos installations et observez les éventuelles perturbations.
Comprendre et gérer la latence
La transmission en temps réel n'est jamais instantanée en raison de plusieurs facteurs techniques:
- Latence inévitable:
- La latence de 3 à 4 secondes entre la génération du son et sa réception est normale.
- Les Players tamponnent toujours au minimum 1 Ă 2 secondes avant de commencer la lecture.
- Tampons (buffers):
- Icecast utilise par défaut un tampon de 64K octets, équivalant à environ 4 secondes de diffusion en mp3 128k.
- Les clients d'encodage ont aussi des tampons pour Ă©viter les interruptions.
- RĂ©duction de la latence:
- Diminuer la taille des tampons peut réduire la latence mais cette pratique est risquée.
- Les connexions Internet ne garantissant pas un débit constant, des tampons plus petits peuvent entraîner des coupures.
- Ajustement des tampons:
- La latence est un défi mais les tampons sont utiles pour la stabilité de la diffusion.
- Ajustez la taille des tampons pour trouver un équilibre optimal entre latence et fiabilité de la transmission.