Installer une vidéo-surveillance (motion)
Installation du logiciel "motion"
pgd@rpi01:~ $ sudo apt-get install motion
Affectation des droits
pgd@rpi01:~ $ sudo chmod 664 /etc/motion/motion.conf
pgd@rpi01:~ $ sudo chmod 755 /usr/bin/motion
pgd@rpi01:~ $ sudo touch /tmp/motion.log
pgd@rpi01:~ $ sudo chmod 775 /tmp/motion.log
pgd@rpi01:~ $ sudo chown pi:pi /etc/motion/motion.conf
Configuration du daemon
pgd@rpi01:~ $ sudo nano /etc/default/motion
start_motion_daemon=yes
Configuration de "motion"
pgd@rpi01:~ $ sudo nano /etc/motion/motion.conf
Activation du daemon :
daemon on
Paramétrage du stockage des logs /tmp/motion.log :
logfile /tmp/motion.log
Réglage de la résolution (à adapter en fonction de la résolution de la caméra) :
width 960
height 720
auto_brightness on
Réglage de la détection de mouvement :
thresold 1500
threshold_tune off
noise_level 100
noise_tune off
minimum_motion_frames 2
Réglage du nombre d'images prises par seconde :
framerate 2
Réglage du nombre d'images enregistrées avant et après un mouvement :
pre_capture 3
post_capture 3
Réglage des images générées lors d'une détection de mouvement :
output_pictures best
quality 100
picture_type jpeg
Réglage des vidéos générées lors d'une détection de mouvement :
ffmpeg_output_movies on
ffmpeg_video_codec mp4
Réglage du texte situé en bas à droite de l'image :
text_double on
Réglage du port web et de la qualité :
stream_port <numéro de port>
stream_quality 100 (au lieu de 50)
stream_maxrate 25 (au lieu de 1)
Autorisation de la lecture du flux depuis l'internet pour avoir un accès en live à la vidéo-surveillance :
stream_localhost off
Règlage du port http
webcontrol_port <numéro de port 2>
Modification du démarrage du service "motion"
pgd@rpi01:~ $ sudo nano /etc/init.d/motion
Ajouter "sleep 30" après :
chown motion:motion /var/run/motio
Redémarrage du service "motion" :
pgd@rpi01:~ $ sudo service motion restart
Test de la page http :
Adresse à saisir dans le navigateur :
<adresse ip>:<numéro de port>/
Purge des fichiers générés par "motion"
permet de supprimer les fichiers *.mp4 et *.jpg de plus de 7 jours du répertoire /var/lib/motion
pgd@rpi01:~ $ find /var/lib/motion/*.mp4 -mtime +7 -exec sudo rm {} \;
pgd@rpi01:~ $ find /var/lib/motion/*.jpg -mtime +7 -exec sudo rm {} \;