Comment installer la caméra du Raspberry








Notre méthode :



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).

Installation :




Comme à chaque fois, s'assurer d'avoir un systême à jour, avec les commandes suivantes:



sudo apt-get update && sudo apt-get -y upgrade && sudo apt-get -y dist-upgrade


Ensuite nous allons installer quelques outils nécessaires au bon fonctionnement de mjpeg-streamer, voir ci-dessous:



sudo apt-get install libjpeg62-dev
sudo apt-get install imagemagick


Par contre, il n'est pas possible d'installer mjpeg-streamer avec apt-get, nous allons donc devoir télécharger et compiler le programme :



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/.


On décompresse le fichier :



sudo tar xvzf mjpg-streamer.tar.gz




On lance ensuite l'installation :



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.


Créons un dossier où nous irons stocker cette image :



sudo mkdir /home/pi/tmp/stream


Puis créons notre vidéo :



raspistill -w 640 -h 480 -q 5 -o /home/pi/tmp/stream/pi.jpg -tl 100 -t 300000 -th 0:0:0 &




Petite explication de cette commande :



-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"


Et voilà votre video en live est prête, vous pouvez maintenant surveiller votre maison même lorsque vous êtes en vacances via vôtre smartphone !!!
















  • Retour à l'accueil Promo2017