Le paquet motion
contient de quoi prendre en photo ce qui bouge devant votre
webcam, sinon la garder éteinte.
De plus, il diffuse sur une page web spéciale les images prises ce qui donne
l'effet d'une vidéo.
Installez le paquet motion
puis copiez l'exemple de configuration fourni
après avoir créé le dossier de configuration :
# mkdir -p /etc/motion # cp /usr/local/share/examples/motion/motion-dist.conf /etc/motion/motion.conf
Éditez ce nouveau fichier pour l'adapter à vos besoins. Pour ma part, je n'ai eu à modifier que les lignes suivantes :
width 1280 height 960 auto_brightness on # sensibilite du detecteur avant de capturer threshold 500 ffmpeg_video_codec mp4 target_dir /var/motion ipv6_enabled true stream_localhost off stream_auth_method 2 # Changer les identifiants stream_authentication utilisateur:motdepasse webcontrol_port 0
On crée un utilisateur _motion
pour séparer les privilèges.
# useradd -s /sbin/nologin _motion
Vérifiez que le dossier qui servira à enregistrer les images existe bien et est
accessible par l'utilisateur _motion
:
# install -d -o _motion /var/motion/
Vous êtes maintenant en mesure de lancer motion :
# rcctl enable motion # rcctl start motion
Par défaut, le flux est disponible à l'adresse : http://votreserveur:8081
.
Pensez à ouvrir le port 8081 avant d'y aller.
Notez que si vous ne souhaitez pas garder en mémoire les enregistrements, vous pouvez mettre ces options :
snapshot_filename lastname picture_filename motioncapture
En cas d'erreur dans /var/log/messages
, vérifiez les permissions sur la
webcam qui doit être accessible en lecture et écriture :
# chmod 666 /dev/video0