Servers by jDrones

Getting gstreamer feed in Mission Planner

(Jereme) #1

I have installed gstreamer-1.0-x86-1.9.1 on windows 7 with mission planner 1.3.62. I’m trying to get a video feed in from a Raspberry Pi but I cant even get a test feed to work. I used the test string
videotestsrc ! video/x-raw, width=1280, height=720,framerate=25/1 ! clockoverlay ! videoconvert ! video/x-raw,format=BGRA ! appsink name=outsink

This was suggested by Michael in the post Mission planner gstreamer pipeline question from november.

I’m getting the following fault:

(Greg Covey) #2

You need to install the gstreamer 1.0-x86_64-1.9.2.msi package from here. I don’t think MP works with the x86 package.

(Jereme) #3

Thanks. I’ll give that a try

(Jereme) #4

I’m getting the same fault with gstreamer 1.0-x86_64-1.9.2.msi installed.

(Jereme) #5

When I pull up the menu at ctrl-f. and click gstream I get the following message

Is there a particular file location that Mission Planner is expecting Gstreamer executable to be located? Maybe it’s not finding gst-launch-1.0.exe. Its installed at C:\gstreamer\1.0\x86_64\bin\gst-launch-1.0.exe.

(Greg Covey) #6

Your installation directory looks fine. Depending upon what app is calling gstreamer, you may need to do a custom install (instead of typical) and select all the plug-ins.

I use this line to set my gstreamer source in Mission Planner and it works great! In my case, the source is the rtsp video in a SkyViper quad. Also, if you make a change in the gstreamer source, remember to re-launch Mission Planner.

rtspsrc location=rtsp:// ! application/x-rtp ! rtpjpegdepay ! videoconvert ! video/x-raw,format=BGRA ! appsink name=outsink

(Jereme) #7

I’m running windows 7 32 bit. x86_64 will not run on my laptop. This might be the issue?

(Greg Covey) #8

Hmmm…that may be it. I’m running Windows10 64-bit on my laptop and desktop. Here is what Michael says about it.

(Jereme) #9

I’ve installed windows 7 64 bit. No longer getting errors. Haven’t had a chance to try connecting up to a feed. Will let ya know how it goes. Thanks for the help.