rtp上的gstreamer音频视频并保存

时间:2018-07-16 08:58:34

标签: raspberry-pi gstreamer

我想通过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进行阅读,可以解决问题。您能否通过上面的示例向我展示如何正确使用它。

0 个答案:

没有答案