Hallo,
ich möchte eine Qt-Anwendung (c++) schreiben, die auf einem Rpi3 u.A. webradio streams abspielt.
QMultimedia verwendet gstreamer als Unterbau für das Abspielen von Inhalten. Beim ersten Versuch die Anwendung am Rpi3 laufen zu lassen ist mir eine grauenvolle Audioqualität entgegen geflogen.
ich habe dann versucht direkt auf der command line am rpi3 den Stream abzuspielen, um zu sehen, ob das Verhalten ohne Qt reproduzierbar ist. Und es ist (siehe datei 'gstreamer_bad.m4a' im angehängten recordings.zip).
Mein command:
gst-launch-1.0 -v playbin uri=http://s10-webradio.rockantenne.de/rockantenne
Wenn ich den Stream via vlc abspiele ist die Qualität OK. (siehe 'vlc_ok.m4a' im angehängten recordings.zip')
cvlc http://s10-webradio.rockantenne.de/rockantenne
Auf meinem Dev-PC funktioniert gstreamer (mit Qt) einwandfrei.
Ich bin nun nicht sehr bewandert mit gstreamer. Vielleicht kann mir jemand von euch helfen.
UPDATE 2021-03-10 14:00: gstreamer log angehängt