我目前正在处理AudioOverIP项目,想知道您是否可以帮助我。 我有一个局域网,带有一个音频源(Dante / AES67-RTP-Stream),我想将该音频源分发到具有音频输出(例如耳机插孔)的多个接收器(SBC(例如RaspberryPi)):
PC-->Audio-USB-Dongle-->AES67/RTP-Multicast-Stream-->LAN-Network-Switch-->RPI (Gstreamer --> AudioJack)
我目前在管道上使用Gstreamer:
gst-launch-1.0 -v udpsrc uri=udp://239.69.xxx.xx:5004 caps="application/x-rtp,channels=(int)2,format=(string)S16LE,media=(string)audio,payload=(int)96,clock-rate=(int)48000,encoding-name=(string)L24" ! rtpL24depay ! audioconvert ! alsasink device=hw:0,0
一切正常,但是,如果我在PC上观看视频并从RPI收听音频,则会有一些延迟(〜200-300ms),因此我的问题是:
rtpjitterbuffer
或类似的内容不会有助于减少延迟?