raspberry gst-launch-1.0如何制作流视频并同时保存在本地文件服务器上

时间:2015-03-05 01:30:27

标签: udp video-streaming raspberry-pi raspbian piping

只是我使用gstreamer。如何制作流视频并同时保存在本地文件服务器上。客户只需看。

我尝试

gst-launch-1.0 rpicamsrc bitrate=1000000 !  h264parse ! rtph264pay pt=96 config-interval=5 ! udpsink host=192.168.1.53 port=5000 ! rtph264depay ! h264parse ! mp4mux ! filesink location=/root/Desktop/video_drone/prova.mp4

我尝试使用xxx,但我认为这是错误的

几乎是为了帮助,我绝望了我尝试了所有:-( 罐的

1 个答案:

答案 0 :(得分:1)

您的管道看起来有点奇怪并且拼凑在一起。

您想要获取视频源并将其传输到网络和文件。这意味着您希望将其拆分为两个输出。这需要tee元素。

gst-launch-1.0 rpicamsrc ! h264parse ! tee name=t \
  ! rtph264pay pt=96 ! udpsink host=192.168.1.53 port=5000 \
  t. ! mp4mux ! filesink location=/root/Desktop/video_drone/prova.mp4

一个通过“{1}}”,另一个通过名称tee启动