i am using a raspberry camera on my quadcopter in order to stream video to my laptop. I have rasperry pi 3B with a raspberry camera attached. I have installed gstreamer both on my quadcopter’s raspberry and also on my windows laptop.
When i give the command gst-launch-1.0 rpicamsrc bitrate=1000000 ! ‘video/x-raw,width=640,height=480,framerate=25/1,profile=baseline’ ! jpegenc ! rtpjpegpay ! udpsink host=xxx.xxx.xxx.xxx port=5600 on my quadcopter’s raspberry and the command C:\gstreamer\1.0\x86_64\bin\gst-launch-1.0.exe -v udpsrc port=5600 ! application/x-rtp, encoding-name=JPEG, payload=26 ! rtpjitterbuffer ! rtpjpegdepay ! jpegdec ! autovideosink on my windows laptop, a popup video appears on my laptop where i can see my copter’s camera video feed as expected…
However, if instead of giving the above command on my laptop I open QGC where in the settings I have enabled the option UDP h.264 video stream , UDP port : 5600 , i cannot see any video feed within QGC… What am I doing wrong ?? How could i see my copter’s video within QGC using gstreamer?
Thanks a lot