Comme vous pouvez le voir sur la page de vidéo de la caméra, il est tout à fait possible, avec les éléments fournis par le site RaspberryPi.org,
d'envoyer une vidéo en direct ("streaming") sur le réseau, et de le consulter sur une machine a distance (smartphone, PC, Mac ou tablette).
sudo apt-get update && sudo apt-get -y upgrade && sudo apt-get -y dist-upgrade
sudo apt-get install libjpeg62-dev
sudo apt-get install imagemagick
Il faut donc récupérer l'archive sur SourceForge.net.
Cliquez sur le lien "Download GNU tarball" en bas de la page.
Déposer ensuite le fichier tar.gz obtenu sur votre dossier /home/pi/.
sudo tar xvzf mjpg-streamer.tar.gz
cd mjpg-streamer
sudo make
sudo make install
mjpeg-streamer est maintenant installé (vous ne devez pas avoir de message d'erreur).
Nous allons ensuite lancer la "vidéo".l'astuce consiste à créer une image tous les x secondes pour créer une vidéo.
sudo mkdir /home/pi/tmp/stream
raspistill -w 640 -h 480 -q 5 -o /home/pi/tmp/stream/pi.jpg -tl 100 -t 300000 -th 0:0:0 &
-w = largeur de l'image, nous pouvons aller jusqu'à 1920 (HD)
-h = hauteur de l'image, nous pouvons aller jusqu'à 1080 (HD)
-q = qualité - entre 1 et 100
-o = nom du fichier de sortie.
-tl= création du timelapse en ms - ici 100 équivaut à 10 images par seconde.
-t = durée de la vidéo - ici 5 min (5*60*1000ms). On peut mettre plus longtemps, comme 9999999 par exemple
-th= vignettes à 0
-& = permet de lancer le programme en tâche de fond.
Dernière étape,la création du serveur web :
LD_LIBRARY_PATH=./ ./mjpg_streamer -i "input_file.so -f /home/pi/tmp/stream" -o "output_http.so -w ./www"