Hello.
There is GStreamer in Mission Planner(Drone Ground Control Software) :
when I’m using drone, I connect gimbal to get video from ground computer.
when too many clients connect to one network camera server, I think the network traffic becomes too heavy(as shown in the picture below.)
So, I want to use Mission Planner’s internal GStreamer as a relay server to reduce network traffic on gimbal server. I’m wondering if this is possible using gstreamer.
Below is the GStreamer command that I tried. I’m new to GStreamer, so sorry if this is basic question.
(I wanted to put picture how I input command, but new user only can post one media at one post…)
Mission Planner Default Gstreamer command :
videotestsrc srt://172.24.251.51:4200 ! video/x-raw, width=1280, height=720, framerate=30/1 ! videoconvert ! video/x-raw,format=BGRA ! appsink name=outsink
Command For Viewpro Camera Watching(Tested Good) :
rtspsrc location=rtsp://192.168.199.119:554 protocols=tcp latency=200 ! rtph264depay ! h264parse ! avdec_h264 ! videoconvert ! video/x-raw,format=BGRA ! appsink name=outsink
Command for Relay Streaming(What I tried, didn’t work) :
rtspsrc location=rtsp://192.168.199.119:554 protocols=tcp latency=200 ! rtph264depay ! udpsink host=192.168.199.100 port=5000

