Приложение GStreamer appsrc не воспроизводит аудио для автоматической аудиосвязи

# #go #gstreamer #pulseaudio

Вопрос:

У меня возникли проблемы с GStreamer с Пионом, и я надеюсь, что эта группа сможет указать мне правильное направление, я не совсем уверен, где искать дальше

Это работает

appsrc is-live=true do-timestamp=true name=src ! queue ! opusparse ! opusdec ! audioconvert ! wavenc ! filesink location=./test2.wav

И это работает

audiotestsrc ! audioconvert ! pulsesink device-name=IQaudIOCODEC

Но это не так

appsrc is-live=true do-timestamp=true name=src ! queue ! opusparse ! opusdec ! audioconvert ! audioresample! queue ! pulsesink volume=1 device-name=IQaudIOCODEC

Когда я смотрю на файл DOT, все связано и выглядит так, как будто должно работать, но звука нет!

Единственное предупреждение, которое я получаю, — это: WARN audio-resampler audio-resampler.c:274:convert_taps_gint16_c: can't find exact taps

ПРАВКА: Я протестировал это на Mac с помощью autoaudiosink, и это сработало. Я сделал тот же конвейер в Linux (raspberry pi 4), но этого не произошло. Никаких новых предупреждений.

Комментарии:

1. Можете ли вы объяснить, что вы пытаетесь сделать с Gstreamer?