What is the status of video streaming? I believe the Dronecell is not 3G, so a 3G cellular board (like those available from Sparkfun) must be used? 

I was looking into the cellular video streaming problem a year or so ago, and I concluded that to get decent quality, H.264/MPEG4 compression should be used. The problem I ran into is that the encoder chips seem to be tightly controlled by the suppliers--none of them even seemed to release a datasheet without signing an NDA, and requiring the potential for high volume purchasing. 

Does this problem still need a solution, or has somebody already achieved efficient, low power, low weight, compact H.264 encoding for 3G?

Views: 1936

Replies to This Discussion


I think this is the easiest way, and Kevin is quite capable. Maybe you can join me in the effort of politely requesting an andropilot app meant for using onboard.

I also think this would work.

Im thinking of using this cam for this purpose.



I use 3g for telemetry today, and it work perfect.

You could also use an android smartphone for video over 3G/4G. I 've described my setup in this post.

Hi Jonathan

I'm using a Raspberry Pi with a USB video capture device connected with my Hero2 to transcode the SD video into 352x288 10fps at 500kbit and it works very good over 3g network. I have a wifi adapter in my Raspberry Pi and connect this to a 3g wifi router onboard. I also connect to APM2.5 via the same link. I'm working on a blogpost to describe mye setup :-)




I do stream my video and my telemetry over LTE network and it works very well:

- under 100ms delay

- with a very good quality

I stream the raspberry camera module over to my base station.

I have tried different transcoding techniques and different camera and this is my best combo so far.

I use raspivid and netcat on the Raspberry Pi to do it:

raspivid -hf -vf -w 800 -h 600 -fps 15 -t 0 -o - | nc -l -p 1234

I use netcat and mplayer on the base station:

nc drone_ip 1234 | mplayer -fps 60 -nosound -cache 1024 -

This solution has pros and cons. One annoyance is that the video stream and in a TCP session, but since that in altitude there is no obstacle, the bandwith is very good and makes up for it.

I am curious if somebody has come up with a better solution.


Do you mind if I ask what module this is? I'm trying to find a similar module for use in the EU.


© 2019   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service