QGroundControl supports video streaming, for enable the video streaming in Erle-Brain 3 you need to perform the next commands.
This command should be executed in Erle-Brain 3 and Erle-Brain 3 need to be connected to Internet.
Note that doing "sudo apt-get upgrade" will change the kernel and create issues with the autopilot and the compatible hardware. More information at our forum.
$ sudo apt-get update $ sudo apt-get install gstreamer1.0*
After this operation, 234 MB of additional disk space will be used.
This command should be executed in Erle-Brain 3
There are two main options to enable streaming. The first one is recommended because is low lag video streaming:
$ sudo raspivid -n -fl -w 1280 -h 720 -b 10000000 -fps 24 -t 0 -o - | gst-launch-1.0 -v fdsrc ! h264parse ! rtph264pay config-interval=10 pt=96 ! udpsink host=10.0.0.2 port=5600
The second one will enable the full quality video streaming but more network bandwidth will be used:
$ sudo raspivid -n -md 2 -b 25000000 -fps 30 -t 0 -awb off -o - | gst-launch-1.0 -v fdsrc ! h264parse ! rtph264pay config-interval=10 pt=96 ! udpsink host=10.0.0.2 port=5600
This should be the result:
Get more info about QGroundControl and video streaming at github