Bonjour 'nal,
Le contexte
J'ai hésité à appeler ce journal "La France a peur" ou je deviens vieux, mais finalement j'ai choisi un titre plus neutre et qui correspond bien à l'objet de ma dernière fantaisie d'administration sous Linux.
Dans le climat anxiogène dans lequel nous vivons, j'ai cédé à la panique ambiante en transformant ma maison en petit fort Knox pour protéger mon chat de l'appétit des migrants en mettant en place un système de vidéo surveillance basé évidemment sur des solutions open source. D'où l'évocation de la célèbre affirmation du journaliste Roger Gicquel "la France a peur", sorti quelque peu de son contexte, que seuls les plus vieux d'entre nous peuvent se souvenir encore.
Mise en place d'un système de vidéosurveillance
Le hardware
J'ai donc décidé récemment d'investir dans une caméra extérieure IP pour commencer. Mon choix s'est d'abord porté sur un modèle REOLINK, mais étant incapable de la configurer et a fortiori de la faire fonctionner sous Linux, je l'ai vite échangée contre une ANNKE qui est très bien supportée, en configuration et en utilisation.
Pour la partie logiciel et système, tout cela tourne sur un mini PC ThinkCenter M92p, déjà bien surchargé avec un serveur de mail, de fichiers et d'authentification.
Le soft
Motionplus
Il y a déjà plusieurs années, j'avais déjà mis en place un système de vidéosurveillance basique avec la webcam d'un portable bien orienté vers la porte d'entrée. C'était basé sur motion, je pouvais visualiser en temps réel sur mon mobile et j'avais un système d'alerte par mail.
Je me suis donc naturellement tourné vers motionplus qui est l'évolution de motion j'ai également identifié zoneminder comme candidat. Rebuté par la complexité de configuration de ce dernier, j’ai testé pendant plusieurs semaines motionplus. Mais finalement il ne m’a pas convaincu, certains points sont totalement rédhibitoires comme une datation à l’américaine qui fait que les évènements sont datés sur 12h sans qu’on sache si c’est le matin ou l’après midi ou alors il n’y a aucune fonctionnalité pour supprimer les évènements, il faut passer par une commande SQL pour pouvoir le faire directement dans la base de donnée. Mais le soucis principal reste l'incapacité à régler la détection automatique de ma caméra extérieure.
Autres outils
J’ai donc recherché d’autres outils de vidéosurveillance plus conviviaux et efficaces, j'en ai repéré un certain nombre qui m'ont paru tous de prime abord assez séduisants. Il s'agit notamment de Frigate, OS-NVR ou bien encore feniks. Ces outils sont quasiment tous basés sur l'outil de virtualisation docker . Or il se trouve que jusqu'à présent je n'ai pas pris le virage de la virtualisation et je m'en suis tenu à l'écart n'ayant jamais pris le temps de m'y investir sérieusement. L'installation de ces logiciels a été l'occasion de m'y mettre, mais je me suis vite cassé les dents dans une série de difficultés de toutes sortes qui m'ont sérieusement démotivé et découragé, d'où le sentiment fugace de devenir vieux et dépassé.
Zoneminder
Par dépit je me suis donc rabattu sur zoneminder et j’ai donc insisté pour en comprendre ses rouages et le configurer proprement. J’ai donc découvert les zones qui permettent de découper l’image en plusieurs parties avec des configurations de détection différentes d’une zone à l’autre.
Une autre découverte autour de zoneminder est ZMES, le serveur de notification d’évènement, c’est un outil complémentaire permettant la reconnaissance d’objet par deep learning. Il permet ainsi d’identifier automatiquement les objets comme on peut le voir ci-dessous
Le tout avec un système de filtre qui permet de gérer les évènements et les alertes.
Mais la grande difficulté reste le réglage de ma caméra extérieure avec des objets à détecter qui proportionnellement à la taille de l'image sont petits. J'ai pas mal galéré pour trouver les réglages adéquats, finalement les réglages de cette page du wiki ont été un bon point de départ, mais ce n’est pas encore totalement satisfaisant et je continue à tâtonner en affinant les différents paramétrages disponibles.
Et maintenant
Il me reste maintenant à étoffer le système avec le rajout d'autres caméras, il n'est pas impossible que je monte un serveur dédié NVR à cet usage, à ce moment je passerai peut être à la virtualisation.
En attendant j'ai posé tout ça dans une page dédiée sur mon site.
# Résilience
Posté par Xanatos . Évalué à 4 (+2/-0).
Super intéressant comme sujet.
J'ai un vieux projet de motion capture pour chiffrer le trafic qui passe devant chez moi et notamment les convois spéciaux, c'est une ressource de plus ; notamment sur le deeplearning.
Par contre si tu envisages d'enregistrer ta surveillance; à des fins d'assurance; veille à ce que le stockage soit isolé/caché, les premiers objets volés lors d'un cambriolage sont l'électronique, les bijoux et le système de vidéosurveillance.
Sinon le lien vers la page dédiée est cassé.
[^] # Re: Résilience
Posté par Voltairine . Évalué à 2 (+1/-0).
Il faut surtout veiller à ne pas filmer le portail d'entrée et la maison du vosin qui pourrait porter plainte pour atteinte à la vie privée.
[^] # Re: Résilience
Posté par Funix (site web personnel, Mastodon) . Évalué à 3 (+1/-0). Dernière modification le 02 novembre 2024 à 11:36.
ah zut, c'est https://www.funix.org/fr/linux/index.php?ref=videosurveillance si un admin pouvait modifier cela, merci
https://www.funix.org mettez un manchot dans votre PC
[^] # Re: Résilience
Posté par Voltairine . Évalué à 2 (+1/-0).
Merci, c'est parfait.
Avec toutes ces informations personnelles on sait exactement où, quoi et comment. ;-)
# Bon choix
Posté par cg . Évalué à 3 (+1/-0).
J'ai beaucoup utilisé Zoneminder, et c'est un bon outil. Il y a aussi une fonction de masques, pour cacher les endroits dans lesquels des personnes peuvent rester longtemps (un bureau, le fauteuil au coin du feu), ou pour cacher les endroits que tu n'as pas le droit de filmer, par exemple au delà de ton portail pour la caméra qui filme le toit.
# usage
Posté par Psychofox (Mastodon) . Évalué à 6 (+3/-0).
Et du coup qu'est-ce que tu en fais de toutes ces vidéos? Tu te les regardes le week-end avec un paquet de popcorn? Je ne suis pas bien l'intérêt.
[^] # Re: usage
Posté par flagos . Évalué à 8 (+6/-0).
Ca me semble évident : caméra sur le toit, caméra sur le conduit de cheminée… Il guette le père Noël !
[^] # Re: usage
Posté par Funix (site web personnel, Mastodon) . Évalué à 3 (+1/-0).
Il enregistre que les évènements et je supprime au bout de 5j
https://www.funix.org mettez un manchot dans votre PC
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.