Search code examples
androidgstreamerlive-streaming

Gstreamer Saving Image / Video on the receiver side


I use this following codes for live streaming using gstreamer but i don't know how to save video/image on receiver side. Anyone please help me out. Thanks in advance.

Sender code : "raspivid -t 999999 -h 720 -w 1080 -fps 25 -b 2000000 -o - | gst-launch-0.10 -v fdsrc fd=0 ! h264parse ! rtph264pay ! udpsink host=192.168.2.1 port=5000"

Receiver code : "udpsrc port=5000 caps=\"application/x-rtp, media=video, clock-rate=90000, encoding-name=H264, sprop-parameter-sets=\\"J2QAFKwrQLj/LwDxImo\\=\\,KO4fLA\\=\\=\\"\", payload=96\" ! queue ! rtph264depay ! queue ! ffdec_h264 ! autovideosink sync=false"


Solution

  • Here you are:

    "udpsrc port=5000 caps=application/x-rtp buffer-size=100000 ! rtph264depay ! tee name=splitter ! ffdec_h264 ! queue ! autovideosink sync=false splitter. ! queue ! mpegpsmux name=mux ! filesink location=/../../some.mpeg"