Bonjour,

J'ai toujours fait cela, mais depuis quelques temps j'ai des problèmes. Je ne peux identifier le moment ou cela a commencé car j'ai fait passer mon serveur sous Ubuntu 20.04.3 tout récemment et je n'ai pas été assez attentif à cet aspect.

Donc ...
Lorsque je joue un fichier 24 bits - 192 khz, vers un lecteur SB Player pour Android sur mon mobile, je demande à LMS de convertir le flux en 128kbs pour utiliser un minimum de données cellulaire. J'obtiens présentement une lecture de fichier à 128kbs mais après disons environ 20 secondes, le son commence à couper comme une pause puis reprend. C'est comme si le serveur ou le réseau était surchargé, mais ce n'est pas le cas. Ma connexion internet ascendante n'a pas changé.

J'arrive à diffuser du flac en lien ascendant vers mon téléphone Android sans coupure.

Le service ne demande pas énormément de temps CPU ou mémoire...

squeeze+ 29915 3.6 0.7 280024 241852 ? Ss 10:47 0:03 /usr/bin/perl /usr/sbin/squeezeboxserver --prefsdir /var/lib/squeezeboxserver/prefs --logdir /var/log/squeezeboxserver/ --cachedir /var/lib/squeezeboxserver/cache --charse
squeeze+ 29975 0.6 0.1 102688 33956 ? Sl 10:47 0:00 \_ /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/LocalPlayer/Bin/squeezelite-x86-64 -o iec958:CARD=PCH,DEV=0 -d all debug -f /var/log/squeezeboxserver/localpla
squeeze+ 30138 0.0 0.0 2608 608 ? S 10:48 0:00 \_ sh -c "/usr/share/squeezeboxserver/Bin/x86_64-linux/flac" -dcs -- - | "/bin/lame" --silent -q 9 --resample 44.1 --abr 128 - -
squeeze+ 30139 1.0 0.0 7016 916 ? S 10:48 0:00 \_ /usr/share/squeezeboxserver/Bin/x86_64-linux/flac -dcs -- -
squeeze+ 30140 2.0 0.0 11488 6100 ? S 10:48 0:00 \_ /bin/lame --silent -q 9 --resample 44.1 --abr 128 - -

Si je fais la même chose avec un fichier source de 24-96, la diffusion est correcte.

J'ai essayé d'ajuster la conversion q de 0 à 9 et aussi la diffusion par proxy, mais le problème persiste.

Voici la sortie de la commande top -i lorsque la diffusion est à 128kbps ainsi que la fenêtre debug du lecteur logiciel SBPlayer (avec des coupures)

Click image for larger version

Name:	Capture top - 128.png
Views:	1
Size:	79.8 KB
ID:	1578935Click image for larger version

Name:	SB PLAYER debug - 128kbps_small.png
Views:	1
Size:	86.1 KB
ID:	1578934

Voici la sortie de la commande top -i lorsque la diffusion est à 320kbps ainsi que la fenêtre debug du lecteur logiciel SBPlayer (pas de problème)

Click image for larger version

Name:	Capture top.png
Views:	1
Size:	80.3 KB
ID:	1578933Click image for larger version

Name:	SBPLAYER-320_small.png
Views:	1
Size:	80.4 KB
ID:	1578936

On voit que le buffer est à 0% à 128kbps ce qui explique les coupures, mais je ne m'explique pas pourquoi le lecteur ne reçoit pas de données assez rapidement.

Une idée?