我想通过rtp-tcp流音频和视频,并保存合并的流。
我正在使用以下管道来组合流式传输音频和视频。
发件人一侧
raspivid -t 999999 -w 1080 -h 720 -fps 25 -hf -b 2000000 -a 8 -a "Text %Y-%m-%d %X" -o - | gst-launch-1.0 -v fdsrc ! h264parse ! rtph264pay config-interval=1 pt=96 ! gdppay ! tcpserversink host=192.168.1.102 port=5000 alsasrc device=plughw:1,0 ! decodebin ! mulawenc ! tcpserversink host=192.168.1.102 port=5001
接收器端
gst-launch-1.0 -v tcpclientsrc host=192.168.1.102 port=5000 ! gdpdepay ! rtph264depay ! avdec_h264 ! videoconvert ! autovideosink sync=true tcpclientsrc host=192.168.1.102 port=5001 ! "audio/x-mulaw, endianness=1234, signed=true, channels=2, rate=44100" ! mulawdec ! autoaudiosink
我使用mux进行阅读,可以解决问题。您能否通过上面的示例向我展示如何正确使用它。