So this might be a question better suited for a linux forum or a video-somethingsomething forum but I will try here anyway.

I am livestreaming video from a raspberry pi to several andriod pads using ffmpeg. The ffmpeg command i use is this:

ffmpeg -i /dev/video0 -f mpegts udp://

This works...barely. The video is streaming in 8-9 fps and it is very choppy. I fairly sure the network is not the bottleneck but rather the computational speed of the raspberry.

So my question is: what videocodecs/protocols/formats should i be using to make the life of my raspberry more comfortable. Also it would be good if this format is supported by an android pad. Preferably native support.

  • You are right, ffmpeg is probably too CPU-hungry. Check out this post. There are several solutions and links there. – jamieguinan May 19 '16 at 14:53
  • 1
    I switched to a more powerful camera that does the encoding (I think?) itself. No I get about 20 fps instead. Big improvment. – jimmy May 20 '16 at 15:04

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.