Camera streaming

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:

Video Streaming

Get more info about QGroundControl and video streaming at github