Comment résoudre les perturbations de Flussonic : Optimiser les paramètres réseau pour une sortie HLS transcodée fluide
Introduction :
Rencontrer des perturbations dans la sortie HLS transcodée avec le serveur multimédia Flussonic peut être un problème déconcertant, surtout lorsque les mises à niveau matérielles ne parviennent pas à résoudre le problème. Dans cet article de blog, nous explorerons un cas où un client a rencontré une dégradation de l’image et les mesures prises pour y remédier. Les informations partagées ici visent non seulement à aider le client, mais également à fournir des informations précieuses pour d’autres personnes confrontées à des défis similaires.
Le défi :
Le client a signalé des perturbations sur tous les flux HLS transcodés, en direct et à partir des archives. Malgré la mise à niveau d’un NVidia Quadro P6000 vers un Tesla A16 et l’utilisation de canaux d’encodeur double CPU avec une charge CPU modeste de 30 %, le problème persistait. La quête d’une solution a conduit à la découverte d’un coupable non conventionnel – les paramètres de la carte réseau.
Découverte :
À travers des vérifications méticuleuses et des expérimentations, nous avons découvert que le réglage de la taille des tampons RX/TX sur 4096 résolvait les perturbations. Ce réglage était crucial pour obtenir une sortie de haute qualité à partir du transcodeur Flussonic.
Optimisation des tampons réseau :
Les interfaces réseau, en particulier dans les serveurs hautes performances, utilisent des anneaux de tampons de transmission (TX) et de réception (RX) pour un transfert de paquets efficace. Les cartes réseau NIC de bureau classiques ont généralement une taille par défaut de 256 ou 512 octets, tandis que les NIC de qualité professionnelle peuvent gérer jusqu’à 4096 ou 8192 octets.
Étapes de mise en œuvre :
Installez ethtool s’il n’est pas déjà installé : apt-get install ethtool
Vérifiez les paramètres actuels des tampons : ethtool -g eth0
Ajustez les tampons à 4096 octets : ethtool -G <nom int> rx 4096 tx 4096
ou ethtool --set-ring <nom int> rx 4096 tx 4096
Vérifiez les changements : ethtool -g eth0
Conclusion :
Pour les utilisateurs visant à obtenir d’excellents résultats à partir du transcodeur Flussonic, l’optimisation des paramètres des tampons réseau est cruciale. La solution du client consistant à augmenter la taille des tampons RX/TX à 4096 sert de recommandation pratique. Bien que Flussonic n’automatise peut-être pas ce paramètre, le considérer comme un ajustement manuel peut améliorer considérablement l’expérience de streaming. En suivant ces étapes, les utilisateurs peuvent potentiellement surmonter les perturbations et assurer une performance de streaming fluide et de haute qualité avec le serveur multimédia Flussonic.