Ich gebe in einer Warteschlange einen http-Mp3-Stream wieder.
Diese beiden Varianten hab ich bei “Musik beim Halten” eingestellt und ausprobiert:
1. /usr/bin/mpg123 -q -s -r 8000 -f 8192 -b 2048 –mono http://192.168.178.40:8080
2. /usr/bin/ffmpeg -i http://192.168.178.40:8080 -ar 8000 -ac 1 -acodec pcm_s16le -f s16le -af volume=1.0 pipe:1
Leider kommt es bei beiden Varianten zu Verzerrungen und Aussetzern. Die Stream-Quelle ist ok und die MPG123/FFMPEG-Tasks liegen bei 1-5% CPU-Auslastung.
Wenn man bei Systemaufzeichnungen die gleiche Musik als PCM Encoded (wav), 16 Bits mit 8000 Hz hoch lädt und diese dann über die Warteschleife abspielt ist der Sound einwandfrei.
Habe noch VLC installiert und dieses Script benutzt. Das hat aber nicht funktioniert. Vielleicht kennt jmd noch eine Möglichkeit.