Для отправки
gst-launch-1.0 -v rtspsrc protocols=tcp location=rtsp://fqdn-example.com/stream uridecodebin0::source::latency=1000 ! decodebin ! deinterleave ! audioresample quality=10 ! audio/x-raw,rate=8000 ! udpsink host=1.2.3.4 port=1234
используйте следующую команду, затем в файле musiconhold.conf
[moh]
mode=custom
application=/usr/local/bin/socat -u udp4-recv:1234 -
может потребоваться установить команду socat.Вы можете поместить всю команду gst в приложение =, но мне нравится возможность управлять потоком из сеанса экрана.Если вы сделаете это, вам нужно будет добавить
! filesink location=/dev/stdout
вместо!udpsink ...