ShinobiCCTV Community Edition est un serveur de vidĂ©oâsurveillance multiâplateâforme, dont les finitions se situent quelque part entre ZoneMinder et Kerberos.io.
Voyons ensemble ses particularités, ses avantages et inconvénients.
Sommaire
Version communautaire de Shinobi (Community Edition)
đ° Introduction
ShinobiCCTV, Shinobi pour les intimes, serveur de vidĂ©oâsurveillance Ă ses heures, naquit dans une rĂ©gion froide du Canada sous les martĂšlements de clavier de Moe Alam.
Ce projet serait lâalternative de rĂ©fĂ©rence Ă Â ZoneMinder (source). Ce quâil pourrait devenir, en effet, compte tenu du peu de choix dans cet Ă©cosystĂšme libre. « Shishi » est basĂ© sur FFmpeg et Node.js, utilisant massivement du JavaScript, un peu de Python, ainsi quâun chouia de Shell (source).
Le serveur est multiâplateâforme (BSD, GNU/Linux, macOS, Windows) et compatible avec lâarchitecture ARM. Une image Docker est aussi disponible.
En termes de fonctionnalités, ShinobiCCTV se situe quelque part entre ZoneMinder (utilisable en milieu pro mais vieillissant) et Kerberos.io.
Il nây a pas de limite en nombre de camĂ©ras (autre que la puissance de calcul de vos machines et la bande passante de votre rĂ©seau).
Shinobi se divise en deux branches distinctes :
- Shinobi Community Edition â licence libre (gratuit)âŻ;
- Shinobi Pro â Open Source non libre (payant, sauf exceptions).
Nous allons ici, bien entendu, nous intéresser uniquement à la version libre.
DâaprĂšs cet article, la version libre de Shinobi ne reçoit pas de mises Ă jour rĂ©guliĂšres (historique) et nâaccepte aucun demande dâintĂ©gration (pull request). Sâil existe donc bien une version libre de Shinobi, elle nâest, Ă lâheure de la rĂ©daction de cet article, hĂ©las point communautaire.
Il faut nĂ©anmoins souligner que Moe, pour le moment lâunique dĂ©veloppeur, est trĂšs rĂ©actif, Ă lâĂ©coute et surtout quâil utilise le logiciel quâil code (cf. les tarifs du support).
đ ïž FonctionnalitĂ©s et capacitĂ©s
- capacitĂ© de rĂ©cupĂ©rer des flux audioâvidĂ©o des camĂ©ras via HTTP, RTP/RTSP et ONVIFâŻ; HTTPS est pris en charge, mais uniquement avec des certificats X.509 valides ;
- enregistrement aux formats vidĂ©o compatible avec lâaccĂ©lĂ©ration matĂ©rielle, avec trois modes dâenregistrement diffĂ©rents (enregistrement continu, enregistrement lors dâĂ©vĂ©nements avec ou sans tampon, enregistrement puis suppression si pas dâĂ©vĂ©nement dĂ©tectĂ©) ;
- enregistrement possible de lâaudio ;
- détection de mouvements et analyse de formes ;
- diversitĂ© de formats dâenregistrement (liste) ;
- diversitĂ© dans les mĂ©thodes de diffusionâŻ; en revanche, le dĂ©lai entre la rĂ©alitĂ© et ce que lâon voit sur lâĂ©cran peut ĂȘtre important (jusquâĂ Â 8âŻs avec HLS) suivant la mĂ©thode de diffusion choisie ;
- gestion des stockages distants (Amazon S3, WebDAV, Backblaze B2) ;
- possibilité de définir le stockage pour chaque caméra ;
- gestion dâune petite partie des commandes pour camĂ©ras (PTZ, IR) ;
- possibilitĂ© de permuter entre le mode de diffusion « normal » et le mode JPEG, moins gourmand en bande passante et avec une plus faible latence (trĂšs utile pour dĂ©placer les PTZ ou couper les flux audio)âŻ;
- utilisation de robots pour les alertes (courriel, discord)Â ;
- compatibilité LDAP ;
- ligne du temps, accĂ©lĂ©rĂ© (timeâlapse)âŻ;
- lancement de scripts (par dĂ©faut en superâutilisateur) lors dâĂ©vĂ©nements ;
- calendrier par camĂ©ra oĂč sont indiquĂ© les Ă©vĂšnementsâŻ; ce calendrier nâest pas encore synchronisable ;
- le mode grappe de serveurs (cluster) de Shinobi est basĂ© sur le systĂšme maĂźtreâesclave, permettant de rĂ©partir la charge, mais pas dâavoir de la haute disponibilitĂ©âŻ; seul le serveur maĂźtre sâoccupe de la communication avec la base de donnĂ©es, si ce serveur plante, tout planteâŻ;
- sur la WEBUI vous pouvez adapter votre tableau de bord grĂące au glisserâdĂ©poser (dragâŻ&âŻdrop) sur les diffĂ©rents moniteurs de camĂ©ra.
âïž Quelques diffĂ©rences avec les autres
- ZM et Shinobi permettent tous deux de visualiser plusieurs moniteurs simultanĂ©ment (pas Kerberos.io)âŻ; en revanche, avec Shinobi vous ne pouvez choisir la taille de lâaffichageâŻ;
- la ligne du temps de Shinobi se base sur des points fixes sans image de prĂ©visualisationâŻ; pour voir ce quâil sâest dĂ©roulĂ© entre deux points, il faut visualiser la vidĂ©o liĂ©eâŻ; sur ZM, il suffit de survoler la ligne du temps pour charger une image de lâinstant TâŻ; vous ne pourrez donc pas visualiser une journĂ©e entiĂšre en quelques secondes comme avec ZMâŻ; impossible aussi de trouver un Ă©vĂšnement si vous ne savez pas le daterâŻ;
- Sur Shinobi il faudra paramĂ©trer les commandes PTZ de chaque camĂ©ra, sauf pour celles compatibles ONVIFâŻ; vous pouvez Ă©ventuellement recopier la configuration dâune camĂ©ra, mais, pour le moment, pas choisir dans une liste de prĂ©âconfiguration, comme avec ZMâŻ;
- Shinobi nâest pas capable de contrĂŽler autant de commandes pour les PTZ, infrarouge, etc., que ZoneMinderâŻ;
- la session utilisateur nâest pas liĂ©e au navigateur mais Ă lâonglet, sauf bogueâŻ;
- la consommation dâespace dâĂ©change mĂ©moire (swap) est assez imposante, et lâon ne peut dĂ©finir son chemin dâaccĂšsâŻ;
- Shinobi utilise massivement le superâutilisateur root (pm2, ffmpeg, etc.)âŻ;
- ZoneMinder et Kerberos.io utilisent tous deux un serveur Web, Shinobi intĂšgre le sienâŻ; vous devrez donc allouer un port diffĂ©rent (par dĂ©faut 8080) et ne pourrez journaliser les infos ni les exploiter avec Piwik/Matamo, sauf Ă passer par un serveur mandataire (exemple avec HaProxy)âŻ; Node.js oblige, ShinobiCCTV nĂ©cessite de lâexpĂ©rience en Node.js/expressjs afin de pouvoir ajouter des pages Web sur le serveur (par exemple un fichier healthcheck)âŻ;
- Avec ZoneMinder le mode grappe de serveurs (cluster) nĂ©cessite de rĂ©partir manuellement les camĂ©ras sur plusieurs nĆuds et, si vous pouvez visionner les enregistrements depuis nâimporte quel nĆud, le direct quant Ă lui est limitĂ© aux camĂ©ras gĂ©rĂ©es par le serveurâŻ; Shinobi semble lui rĂ©partir la charge entre ses nĆuds fils automatiquement, en se basant sur lâutilisation du processeurâŻ; le visionnage du direct ou des enregistrements se fait donc uniquement sur le serveur maĂźtre (source)âŻ; le systĂšme de ZoneMinder permet de crĂ©er une grappe de serveurs rĂ©partie sur plusieurs rĂ©seaux, Shinobi semble capable dâaccomplir aussi cette tĂącheâŻ;
- le dĂ©tecteur de mouvement est plus difficile Ă configurer sur Shinobi (sur ZoneMinder, il se rĂ©sume Ă lâactiver et optionnellement adapter le niveau de « bruit »)âŻ;
- Kerberos utilise un mĂ©canisme de mise Ă jour via la WEBUI [source], ZoneMinder est directement intĂ©grĂ© au systĂšmeâŻ; Shinobi, quant Ă lui, passe par Git [source].
đ Composition de Shinobi
đĄ Au niveau logiciel
- Node.js, moteur JavaScript basĂ© sur Chromium â nom des processus : node (tourne en superâutilisateur)âŻ;
- pm2, gestionnaire de processus pour Node.js â nom des processus : PM2 v3.2.2: God Daemon (tourne en superâutilisateur)âŻ;
- ffmpeg, acquisition et traitement des flux vidĂ©o et audio â nom des processus : ffmpeg (tourne en superâutilisateur)
đĄ Au niveau des dĂ©pendances
Ces logiciels peuvent ĂȘtre installĂ©s sur la mĂȘme machine ou rĂ©partis sur plusieurs :
- MariaDB, le serveur de base de donnĂ©es, nom des processus : mysqld (tourne sous lâutilisateur «âŻmysqlâŻÂ»)âŻ;
- si accessible via WAN, un frontal au choix (HAProxy, ApacheâŻ2, etc.)âŻ;
- si sur plusieurs machines, un logiciel pour chiffrer les communications entre le ou les frontaux et le serveur maßtre ShinobiCCTV, voire entre ShinobiCCTV et le(s) serveur(s) de base de données.
đ± Au niveau de la WEBUI (interface Web)
-
http://your_shinobi:8080
â Tableau de bord : -
http://your_shinobi:8080/admin
â Ici les utilisateurs crĂ©Ă©s par lâadministrateur pourront crĂ©er euxâmĂȘmes des « sousâutilisateurs » (Ă©quivalent des modĂ©rateurs), permettant de partager lâaccĂšs Ă des camĂ©ras : -
http://your_shinobi:8080/super
â Gestion de lâadministrateur, des comptes utilisateurs et de quelques paramĂštres de base :
Mise en place
đ± Installation (de base)
Est expliqué comment faire une installation minimale de Shinobi Community Edition. Pour une installation complÚte, avec notamment HTTPS, voyez le tutoriel « Ubuntu/Debian Installation complÚte de Shinobi Community Edition ».
Lancez lâinstallation du logiciel :
mv /tmp/
wget https://gitlab.com/Shinobi-Systems/Shinobi-Installer/raw/master/shinobi-install.sh
sudo bash shinobi-install.sh
CrĂ©ez la base de donnĂ©es et son utilisateur avec multiple accĂšs. Adaptez, bien entendu, le mot de passe ainsi que « 10.8.%.% » qui, dans cet exemple, autorise lâaccĂšs Ă nâimporte quel client ayant une adresse IP comprise entre 10.8.0.0 et 10.8.255.255. Attention, localhost est diffĂ©rent de 127.0.0.1 et autoriser lâun nâautorise pas automatiquement lâautre :
GRANT ALL PRIVILEGES ON ccio.* TO 'shinobi'@'localhost' IDENTIFIED BY 'my_super_password'; GRANT ALL PRIVILEGES ON ccio.* TO 'shinobi'@'10.8.%.%' IDENTIFIED BY 'my_super_password'; FLUSH PRIVILEGES;
Ăditez /home/Shinobi/conf.json
afin dây ajouter les informations concernant la base de donnĂ©es :
nano /home/Shinobi/conf.json
Initialisez la base de données :
mysql -u shinobi -p shinobi < /home/Shinobi/sql/framework.sql
mysql -u shinobi -p shinobi < /home/Shinobi/sql/tables.sql
mysql -u shinobi -p shinobi < /home/Shinobi/sql/database.sql
RedĂ©marrez le cĆur de Shinobi :
pm2 --update-env restart all
đïž DĂ©sinstallation
Suppression de la base de données et de son utilisateur :
mysql -uroot -p -e "DROP DATABASE ccio;"
mysql -uroot -p -e "DROP USER âshinobiâ@âlocalhostâ;"
mysql -uroot -p -e "DROP USER âshinobiâ@â10.8.%.%â;"
Suppression et purge des logiciels :
pm2 kill
sudo npm uninstall pm2 -g
sudo apt remove ffmpeg mariadb-server nodejs -y && sudo apt autoremove -y && sudo apt-get autoclean
sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp /opt/local/bin/node /opt/local/include/node /opt/local/lib/node_modules /usr/local/lib/node* /usr/local/include/node* /usr/local/bin/node* /home/Shinobi
Bonus
đ Anecdotes
đ Sondages
Un petit sondage, non reprĂ©sentatif, indique quâUbuntu semble ĂȘtre le serveur le plus utilisĂ©. Un autre sondage, pas plus reprĂ©sentatif, semble indiquer que la version la plus utilisĂ©e est Shinobi Pro.
đšïž Avis personnels
Les avis du ou des auteurs sont subjectifs et ne doivent pas ĂȘtre pris comme rĂšgles.
âïž Avis de Voxdemonix (2018)
Les technologies utilisĂ©es autant pour le cĆur (Node.js), la lâinterface Web (HTMLâŻ5), le support (Discord, la messagerie instantanĂ©e avec Moe intĂ©grĂ©e dans la documentation) que les fonctionnalitĂ©s (Discord bot, WebDAV, reconnaissance dâobjets) sont rafraĂźchissantes. Aucun autre projet que jâai testĂ© ne discute de lâutilisation de rĂ©seaux neuronaux.
En revanche, voir tourner Node.js et FFmpeg en superâutilisateur amĂšne une certaine apprĂ©hension sur la sĂ©curitĂ©. Pour info, FFmpeg est suffisamment soumis Ă risque pour que le projet Nextcloud dĂ©conseille complĂštement son utilisation (afin dâĂ©viter quâun fichier corrompu ne passe dans le gĂ©nĂ©rateur de prĂ©visualisation). FFmpeg qui rĂ©cupĂšre un flux rĂ©seau non sĂ©curisĂ© en superâutilisateur, câest assez dangereux. Ă tester si la version Docker corrige ce problĂšme important.
Il manque quelques fonctionnalitĂ©s (prĂ©âsĂ©lections de camĂ©ras, voire balayage Ă la ZoneMinder, ainsi que des boutons importants, notamment au niveau des PTZ (ex : IR auto on/off), il nây a pas de date sur les flux) et certaines fonctionnalitĂ©s ne sont pas terribles (ligne du temps qui nĂ©cessite de pouvoir dater un Ă©vĂšnement pour le retrouver).
Le fait que ShinobiCCTV nâapplique les mises Ă jour et les demandes dâintĂ©gration que sur le projet proprio fait aussi peur, peutâĂȘtre Ă tort, que le dĂ©veloppeur ne ferme le projet dĂšs quâil aura des clients (Ă©poque #OpenWashing oblige). Sans compter que cela casse un peu lâenvie de participer, surtout au niveau code et rapport de bogue.
Quand aucun utilisateur nâest sur la WEBUI, la charge systĂšme machine reste sous 0,5. En revanche, dĂšs quâun utilisateur se connecte sur la WEBUI et affiche des flux, la charge monte rapidement entre 1,5 et 2,5. Plusieurs utilisateurs mâont indiquĂ© utiliser ou tester ShinobiCCTV sur Raspberry PiâŻ3 sans rĂ©el problĂšme, il nây a eu aucun retour quant aux ARM non 32/64 bits en revanche.
Bref, il y a encore du boulot pour que ShinobiCCTV devienne utilisable en milieu professionnel, mais les fonctionnalitĂ©s vitales sont dĂ©jĂ disponibles pour une utilisation familiale ou PME (si lâon rajoute une surcouche de sĂ©curitĂ©).
âŸïž Remerciements
Gros remerciement Ă la communautĂ© et Ă Moe pour leur participationâŻ! đ
đïž Captures dâĂ©cran
đ Liens
- Linux Surveillance Camera Software Evaluation 2018âŻ;
- Nextcloud : les crĂ©ateurs dâownCloud rebootent leur projetâŻ;
- Genetec Security Center.
Aller plus loin
- Site officiel ShinobiCCTV (310 clics)
- Discord ShinobiCCTV Room (89 clics)
# Smileys
PostĂ©Â par barmic . ĂvaluĂ©Â Ă Â -1.
D'oĂč vient cette idĂ©e de mettre des smileys dans tous les titres ? Je suis pas super fan personnellement. Je trouve que ça donne un cĂŽtĂ© playskool sans apporter d'intĂ©rĂȘt particulier (ça semble vouloir faire une forme de catĂ©gorisation mais ça n'en est pas vraiment une). C'est un skeuomorphisme qui ne me semblent pas trĂšs pertinents.
[^] # Re: Smileys
PostĂ©Â par voxdemonix . ĂvaluĂ©Â Ă Â 4. DerniĂšre modification le 01 janvier 2019 Ă 13:20.
Une simple idée apparue lors de la creation de l'article.
Ca apporte un peu de couleurs a un long pavé :)
[^] # Re: Smileys
PostĂ©Â par barmic . ĂvaluĂ©Â Ă Â 2.
Ăa n'est pas le cas pour le titre de la dĂ©pĂȘche par exemple.
S'il y a un pavĂ© si long que l'auteur lui-mĂȘme le trouve peu digeste, je crois pas que le problĂšme vienne de la couleur des titres.
[^] # Re: Smileys
PostĂ©Â par voxdemonix . ĂvaluĂ©Â Ă Â 1.
Non en effet, pour le titre il faut jeter la pierre Ă la suite de dĂ©pĂȘches "SystĂšmes d'exploitation pour tĂ©lĂ©phones." đ
[^] # Re: Smileys
PostĂ©Â par Psychofox (Mastodon) . ĂvaluĂ©Â Ă Â 0.
Il n'y a aucun smiley dans le titre.
[^] # Re: Smileys
PostĂ©Â par barmic . ĂvaluĂ©Â Ă Â 3.
U+1F441 peut lĂ©gitimement ĂȘtre appelĂ© smiley vu qu'il est classĂ© dans les emoji sur unicode.org.
[^] # Re: Smileys
PostĂ©Â par Psychofox (Mastodon) . ĂvaluĂ©Â Ă Â 2. DerniĂšre modification le 02 janvier 2019 Ă 14:34.
Malgré leur nom les emojis ont depuis bien longtemps passé le stade de ne servir qu'à transmettre des émotions comme le faisaient les smileys. On est beaucoup plus proche du tag et l'enrichissement de la liste fait penser qu'on va de plus en plus évoluer notre langage écrit vers l'utilisation de logogrammes à l'instar des nos amis asiatiques et de l'égypte antique.
Je crois que ce n'est ni un mal ni un bien mais une Ă©volution logique.
[^] # Re: Smileys
PostĂ©Â par barmic . ĂvaluĂ©Â Ă Â 4.
L'Ă©motion dĂ©livrĂ© par une parabole est effectivement pas Ă©vident, mais la question ne vient pas de ça, mais plus de l'utilisation d'image en pleins milieu du texte. Personnellement ça me gĂȘne de la mĂȘme façon que lorsque l'on utilise l'Ă©criture inclusive. Là ça ne concerne que les titre donc ça fait moins de quantitĂ©, mais je bute dessus de la mĂȘme façon.
C'est du dĂ©lire total ça. Les icĂŽnes de la dĂ©pĂȘche n'ajoutent aucune sĂ©mantique et l'auteur dis bien qu'ils ne sont lĂ que pour ajouter des couleurs⊠La ressemblance avec des idĂ©ogrammes ne doit pas faire croire qu'il s'agit de la mĂȘme chose. Ăa paraĂźtrait bizarre de remplacer un mot du texte de la dĂ©pĂȘche par une icĂŽne (suffisamment pour qu'aucune ne l'ai encore fait). Ăa montre bien que ça n'a rien Ă voir. De plus ce genre de modification de l'Ă©crit ce joue en quelques dĂ©cennies, lĂ on a 2 dĂ©pĂȘches qui passent de rien Ă partout. De plus je ne vois pas passer de contenu de cette forme ailleurs (mĂȘme sur metly qui se veut jeun's par exemple).
Je ne fais que donner mon point de vu si ça doit devenir la norme je m'en accommoderais.
[^] # Re: Smileys
PostĂ©Â par voxdemonix . ĂvaluĂ©Â Ă Â 1. DerniĂšre modification le 02 janvier 2019 Ă 19:57.
Ne dĂ©nigre point le travail de recherche effectuĂ© lors de la rĂ©daction pour trouver des Ă©mojis plus ou moins correspondant et fonctionnels sur les diverses plateformes. (parce qu'il y a de bien belles diffĂ©rences entre firefox sur linux, android, tor) đ
Dans l'article ci-présent il n'y a pas d'émoji dans le texte outre la phrase de remerciement. Les petits pingouins devant certains liens sont généré par LinuxFR pour les liens interne.
Pas encore "partout" đ
[Aspect Philo]
Boaf. Il y a eu une énorme fracture entre ceux qui ont grandis avec les nouvelles technologies des années 2000+ et les précédents.
L'arrivée des GSM a fait exploser le taux de messages que s'échangent les gens, et surtout les jeunes (enfant comme adolescent). De nouveaux codes ont donc pu émerger trÚs rapidement.
đ©đš â€ïž đ§
[^] # Re: Smileys
PostĂ©Â par Psychofox (Mastodon) . ĂvaluĂ©Â Ă Â 2. DerniĂšre modification le 03 janvier 2019 Ă 17:08.
Ăa se rencontre de plus en plus dans les messageries instantanĂ©es et rĂ©seaux sociaux, plus particuliĂšrement chez les jeunes mais pas que (on peut aussi penser Ă un dĂ©putĂ© trĂšs mĂ©diatisĂ© ces derniĂšres semaines).
Donc oui c'est dĂ©jĂ largement en cours d'Ă©volution et le fait que les emojis existent n'impose plus d'avoir un quelconque talent de dessin pour utiliser les logogrammes fait que ça se popularise facilement. MĂȘme constat avec l'utilisation de photos, meme, vidĂ©os et gifs animĂ©s.
[^] # Re: Smileys
PostĂ©Â par barmic . ĂvaluĂ©Â Ă Â 3.
Qu'il existe des formes de communication qui utilisent des smileys c'est un fait. Tu n'invente rien. Mais je n'ai jamais vu d'articles (journaux, dĂ©pĂȘches, articles,âŠ) en utiliser autant qu'ici et j'ai cherchĂ© justement.
En plus on parle ici des dires mĂȘme de l'auteur d'ajouts sans sĂ©mantique. Le rapprochement avec des idĂ©ogrammes est vraiment hasardeux. Un truc sans grammaire, sans vocabulaire claire et sans sĂ©mantique ce n'est pas une langue Ă proprement parlĂ©e.
Encore une fois je ne dis pas que les smileys c'est mal. Je dis que je ne vois pas ce qu'ils apportent dans cet usage lĂ . J'ai tentĂ© de trouvĂ© d'autres sites qui ferraient la mĂȘme chose, mais je n'en ai pas trouvĂ© (aprĂšs je ne cherche peut ĂȘtre pas au bon endroit).
# Questions intéressées.
PostĂ©Â par Foutaises . ĂvaluĂ©Â Ă Â 5. DerniĂšre modification le 01 janvier 2019 Ă 03:11.
Je nâarrive pas Ă trouver lâinformation concernant le fait quâil soit possible de dĂ©finir une durĂ©e de rĂ©tention des donnĂ©es (7 jours, 15 jours, 30 jours, etc.), et de faire ensuite boucler les nouveaux enregistrements sur les plus anciens une fois atteinte. Câest un point essentiel, surtout avec la lĂ©gislation française.
Il en va de mĂȘme pour lâhorodatage en OSD avec nom de camĂ©ra, qui dans certains cas est obligatoire.
Je nâai pas non plus lâimpression que le logiciel permette de limiter la bande passante utilisĂ©e par une camĂ©ra (chose importante dĂšs quâune installation dĂ©passe la dizaine de camĂ©ras, sans quoi le rĂ©seau a vite fait dâĂȘtre congestionnĂ©, je ne parle mĂȘme pas des installations Ă plus dâune centaine de camĂ©rasâŠ).
Quid dâun planning en fonction des jours/heures/camĂ©ras, afin de basculer la ou les camĂ©ras en mode « enregistrement permanent », « dĂ©tection de mouvement », « activation sur alarme » ou « pas dâenregistrement » ?
Le logiciel peut-il ĂȘtre interfacĂ© avec un systĂšme dâalarme (dĂ©clenchement des camĂ©ras de la zone sur activation de capteur, etc.) ? Peut-il Ă©galement ĂȘtre reliĂ© Ă un VSM, un systĂšme de contrĂŽle qui surveille le bon fonctionnement des divers sites qui lui sont connectĂ©s, et lĂšve des alertes en cas de problĂšme (intrusion, perte de camĂ©ra, jours de rĂ©tention infĂ©rieur ou supĂ©rieur aux limites lĂ©gales, Ă©tat du serveur, etc.) ?
Pareil, je ne vois rien concernant la dĂ©finition de matrices de camĂ©ras personnalisĂ©es, pas plus que sur un Ă©ventuel push des images capturĂ©es (vers un poste de visualisation, une adresse mail, un terminal mobile, etc.), si possible avec dĂ©tourage de la zone ayant dĂ©clenchĂ© lâalerte, pour procĂ©der Ă une levĂ©e de doute rapide et efficace.
Rien non plus sur lâextraction de vidĂ©os Ă partir des enregistrements, notamment sur requĂȘte judiciaire.
Ăventuel bonus, quâen est-il de la reconnaissance faciale ?
Sans la plupart des points ici soulevĂ©s, je ne vois pas de quelle maniĂšre ce logiciel peut ĂȘtre utilisĂ© professionnellement en France, puisquâils rĂ©pondent Ă des obligations lĂ©gales.
En tout cas, câest toujours un projet intĂ©ressant sur lequel je compte garder un Ćil, et Ă©ventuellement faire quelques tests si jâen trouve le temps.
[^] # Re: Questions intéressées.
PostĂ©Â par Foutaises . ĂvaluĂ©Â Ă Â 4.
Jâoubliais Ă©galement la dĂ©finition de zones de surveillance ? De zones ignorĂ©es ? De masques (indispensable pour masquer le voisinage ou la voie publique en extĂ©rieur) ?
Quid dâune Ă©ventuelle analyse/dĂ©tection Ă partir de camĂ©ras thermiques (plus prĂ©cisĂ©ment thermographiques), qui sont de plus en plus utilisĂ©es (car trĂšs efficaces, mais Ă©galement car ne nĂ©cessitant pas de dĂ©claration en prĂ©fecture, puisque ne permettant pas lâidentification) ?
Par exemple la dĂ©tection dâintrusion ou de point chaud (dĂ©part dâincendie, etc.) ?
Un peu Ă la maniĂšre de ce que fait lâexcellent FoxVigi quoi.
http://www.foxstream.fr/securite/nos-produits/foxvigi/
Je sais, jâen demande beaucoup, mais câĂ©tait pour mettre le logiciel en perspective des prĂ©requis.
[^] # Re: Questions intéressées.
PostĂ©Â par voxdemonix . ĂvaluĂ©Â Ă Â 2. DerniĂšre modification le 01 janvier 2019 Ă 14:05.
Tu peux définir une durée de rétention par défaut pour le serveur et une durée pour chaque caméra.
L'horodatage est visible sur les vidéos enregistrées (différé) mais hélas pas sur les moniteurs en "direct".
Ăa a l'air volontaire si j'en crois le tout premier screenshot de l'article qui date de 2017 et oĂč l'horodatage semble prĂ©sent sur chaque moniteur.
Il ne semble hélas pas disposer de cette feature pour le moment. Mais la demande d'ajout de cette feature est déjà passé sur le discorde.
Cette feature a été demandée durant la semaine.
Je ne pense pas, le soft permet de faire l'inverse (lancer un script a l'appel d'un évÚnement de la camera, mais pas de lancer une caméra en fonction d'un évÚnement).
MAIS => voir réponse suivante
ShinobiCCTV permet l'accÚs depuis une API. Je n'ai pas été trifouiller dedans et donc la connais peu. Mais des users ont partagé utiliser shishi depuis un "Home Assistant".
Donc a voir se que permet l'API.
La tu me poses une colle ^ ^ ZoneMinder le permet, mais pour Shinobi je ne sais honnĂȘtement pas.
Pour le moment pas de reconnaissance faciale.
Tu peux définir des masques. Mais au vu du nombre de demande d'aide sur Discorde quant à cette fonctionnalité, a mon avis elle est plus difficile a mettre en place que pour ZM.
IdĂ©e Ă proposer Ă Moe, je pense qu'il va kiffer. đ
Je suis tout ouvert à l'idée de créer une futur page wiki qui définit quelles sont toutes les fonctionnalités qu'on attendrait d'un logiciel de vidéos surveillance pour les milieux pro. (le dernier lien placé dans l'article a été mis pour cette éventualité)
Ainsi qu'un petit tableau qui indique si les logiciels libre dispo disposent de cette feature :)
[^] # Re: Questions intéressées.
PostĂ©Â par stiffux . ĂvaluĂ©Â Ă Â 2.
Je pense pas que l'auteur de l'article avait la volonté de faire une comparaison avec les logiciels propriétaires fussent-ils trÚs complets en fonctionnalités.
Je ne trouve pas de version openSource sur http://www.foxstream.fr/securite/nos-produits/foxvigi/
[^] # Re: Questions intéressées.
PostĂ©Â par voxdemonix . ĂvaluĂ©Â Ă Â 2.
De base en effet l'objectif Ă©tait de comparer un logiciel libre face aux alternatives elles aussi libre.
Mais l'idée de comparer avec les logiciels utilisés dans l'administration m'avait traversé l'esprit. Si cette voies n'a pas avancée, c'est tout simplement car ces logiciels n'ont pas de démo accessible sans "laisser-passer".
[^] # Re: Questions intéressées.
PostĂ©Â par dark_moule . ĂvaluĂ©Â Ă Â 3.
Bonjour,
Généralement les fabricants proposent un logiciel gratuit. Par exemple pour Hikvision https://www.hikvision.com/fr/Support/Downloads/Client-Software
Des éditeurs proposent parfois des démonstrations : https://www.seetec-video.com/fr/
Pour ma part j'ai des besoins trĂšs simples. Principalement
1. Enregistrer sur détection de mouvement (idéalement avec la possibilité de définir un nombre de secondes avant et aprÚs la fin de la détection)
1. Enregistrer 24/7 et rechercher des mouvements Ă l'aide d'une grille (tout changement Ă cet endroit permet de consulter ces Ă©vĂšnements, en passant de l'un Ă l'autre)
1. Choix du débit / qualité d'encodage
1. Recherche dichotomique, pratique pour retrouver l'origine d'une dégradation car il faut qu'il y ait une trace
1. Visualisation d'un horodatage permanent sinon on ne s'y retrouve plus et lors de l'export
1. Export entre deux dates, avec un fichier par caméra
1. Alarme sur détection d'un évÚnement
1. AccÚs distant (tablette / téléphone)
Malheureusement les logiciels libres n'ont pas tous ces fonctions et surtout il est difficile de s'assurer de la comptabilité avec le matériel alors toute comparaison est la bienvenue.
[^] # Re: Questions intéressées.
PostĂ©Â par voxdemonix . ĂvaluĂ©Â Ă Â 1. DerniĂšre modification le 02 janvier 2019 Ă 13:40.
Hello :)
Ces logiciels, sont généralement restreint aux produits de la marque et tourne quasi exclusivement sous windows.
Sans compter qu'ils ne sont jamais libre et que la piÚtre qualité des codeurs dans ce milieu n'incitent pas franchement à la confiance.
Je n'ai vu de grilles sur aucun des logiciels que j'ai testé.
NĂ©anmoins les Lignes du Temps de ZoneMinder et de ShinobiCCTV sont tout deux capable d'afficher un taux de changement/mouvement.
En entrée des flux ("le serveur qui recup les flux des cams") : aucun logiciel testé ne le permet.
En sortie ("le serveur qui envoie les flux Ă l'humain") : ZoneMinder le permet, pas encore Shinobi. Statu inconnu pour Kerberos.
Pas Ă se que je sache.
Sur ZM : ils sont partout.
Sur Shinobi : ils sont sur les vidéos enregistrées (si l'option n'a pas été décochée dans les options de la caméras) mais pas sur les direct.
Fonctionnalité présente autant chez ZM que shishi.
ZM dispose d'options concernant la domotique et les alarmes, ainsi que la capacité de lancer des scripts/notifications lors d'évÚnement.
Shinobi lui permet dâexĂ©cuter un script lors d'Ă©vĂšnement ou d'envoyer une notification.
Pour le flux vidéos, tant qu'une camera est compatible ONVIF ou rtsp, on peut partir du principe qu'elle est compatible dans la majorité des cas. *1
Ce qui peut manquer c'est la prise en charge des PTZ.
Avec ZoneMinder une camera inconnu du logiciel nécessitera d'aller créer un fichier (et donc d'avoir quelques connaissances en programmation, à minimat pour recopier puis modifier un fichier d'une autre camera.
Avec ShinobiCCTV dans les ParamĂštres de ta camĂ©ra, tu as une liste type formulaire. Cette liste Ă le mĂ©rite d'ĂȘtre assez comprĂ©hensible pour aller rechercher sur le net soit-mĂȘme les diffĂ©rentes requĂȘtes GET nĂ©cessaire.
*1 se méfier des caméras dont l'implémentation de rtsp est foireuse
[^] # Re: Questions intéressées.
PostĂ©Â par Lionel113 . ĂvaluĂ©Â Ă Â 1. DerniĂšre modification le 03 janvier 2019 Ă 09:09.
Bonjour
Je ne connais pas particuliÚrement Shinobi mais en ce qui concerne les masques ceux ci sont gérés au niveau hardware, c'est à dire que c'est directement sur l'équipement qui capte l'image (camera fixe ou PTZ) que le masque est configuré.
A aucun moment lâimage non masquĂ©e arrive sur le superviseur vidĂ©o, c'est comme cela que ça fonctionne avec les superviseurs les plus cĂ©lĂšbres du marchĂ© de la vidĂ©oprotection.
[^] # Re: Questions intéressées.
PostĂ©Â par voxdemonix . ĂvaluĂ©Â Ă Â 2.
Les deux sont faisable (pour la plus part des cameras, moins pour les babyphones). Tu peux configurer tes masques sur tes caméras ET/OU sur ton serveur.
# Superbe dĂ©pĂȘche.
PostĂ©Â par kowalsky . ĂvaluĂ©Â Ă Â 5.
J'ai justement un besoin concernant de la vidĂ©o-surveillance mais envoyer mes donnĂ©es en Chine pour pouvoir les voir sur mon portable ne mâintĂ©ressait pas du tout.
# Coquille
PostĂ©Â par InfoLibre . ĂvaluĂ©Â Ă Â 1.
Nous nâallons ici->Nous allons ici
[^] # Re: Coquille
PostĂ©Â par voxdemonix . ĂvaluĂ©Â Ă Â -1. DerniĂšre modification le 02 janvier 2019 Ă 16:47.
Cette négation est une forme de mise en exergue. :)
[^] # Re: Coquille
PostĂ©Â par InfoLibre . ĂvaluĂ©Â Ă Â 0.
Oui, mais dans ce cas, il faudrait dire "Nous nâallons ici, bien entendu, pas nous intĂ©resser" et non "Nous nâallons ici, bien entendu, nous intĂ©resser".
[^] # Re: Coquille
PostĂ©Â par BenoĂźt Sibaud (site web personnel) . ĂvaluĂ©Â Ă Â 3.
Corrigé, merci.
Suivre le flux des commentaires
Note : les commentaires appartiennent Ă celles et ceux qui les ont postĂ©s. Nous nâen sommes pas responsables.