1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Résoudre un problème de buffer Streaming Radio
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.
Préambule
- 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 ; la transmission en temps réel n'est jamais instantanée en raison de plusieurs facteurs techniques:
- 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.
- 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.
- 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.
Analyser la stabilité du buffer
Le diagnostic disponible sur votre Manager affiche la quantité de mémoire occupée par le buffer chaque seconde. Si le flux fonctionne correctement, les valeurs doivent être stables:
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.