A collection of Raspberry Pi "video streaming with camera module" links

I’ve been working on putting together a Raspberry Pi “video streaming with camera module” system, and these are the links (and a few notes) that were helpful in the process. At the moment I’m using the “Stream video with MJPEG-streamer” approach, but it only shares images of snapshots that are taken a few times a second, so it’s not exactly what I had in mind. If I try anything next, I’ll go with the “Using nginx-rtmp” approach, which seems like it might serve up a real, live video stream.

Here are the links:

Pan/Tilt Bracket
https://www.sparkfun.com/products/10335
Servos are not included. The sub-micro servo size works for these mounts.

Using nginx-rtmp
http://brainwagon.org/2014/02/06/streaming-video-from-the-raspberry-pi-camera/
http://pkula.blogspot.com/2013/06/live-video-stream-from-raspberry-pi.html

V4L2 use cases for dual RPI camera module
http://www.linux-projects.org/modules/sections/index.php?op=viewarticle&artid=16#example11

Stream video with MJPEG-streamer
http://blog.miguelgrinberg.com/post/stream-video-from-the-raspberry-pi-camera-to-web-browsers-even-on-ios-and-android
https://miguelmota.com/blog/raspberry-pi-camera-board-video-streaming/

UV4L - stream to android
http://raspberrypi.stackexchange.com/questions/22372/using-the-uv4l-driver-to-stream-video-from-the-raspberry-pi-camera-to-android-ph

    sudo apt-get install uv4l-server
    sudo apt-get install uv4l-uvc
    sudo apt-get install uv4l-xscreen
    sudo apt-get install uv4l-mjpegstream

UV4L man page
http://www.linux-projects.org/modules/sections/index.php?op=viewarticle&artid=9

    UV4L  is   a   simple    framework    aiming    to    provide    User
    space Video4Linux2-compliant   drivers  for  real  or  virtual  video
    input devices. The 'uv4l' core daemon loads  a  given  driver  module
    passed   as  argument   via  command line and creates one device node
    file under /dev for the applications to  access  the   device.    From
    the   application's  perspective,   there  is no real difference from
    when a kernel driver is being used to control the  device.   You  can
    run  uv4l  as  many   times  as the number of the devices you want to
    handle (one process per device).

RPI streaming video (raspivid, ffmpeg)
http://www.mjoldfield.com/atelier/2013/12/raspivid.html

VLC - adv streaming from command line
http://www.videolan.org/doc/streaming-howto/en/ch03.html

VLC - advance uses of stream output
http://www.videolan.org/doc/streaming-howto/en/ch04.html

VLC - more advanced uses
http://www.videolan.org/doc/videolan-howto/en/ch09.html