Fonctionnement du système de vidéosurveillance Ivideon: présentation du logiciel PC

On pense que les systèmes de vidéosurveillance sont trop complexes pour un simple utilisateur. Aujourd'hui, nous montrons que ce n'est pas le cas des applications Ivideon: nous parlerons de leurs capacités, de leur interface et de notre infrastructure logicielle.



Pourquoi vous ne pouvez pas simplement prendre et démarrer la vidéosurveillance


L'un des principaux problèmes rencontrés par les utilisateurs de la plupart des systèmes de vidéosurveillance est l' encombrement et la confusion de l'interface . C'est cette situation qui a conduit à penser que de tels systèmes sont complexes et inaccessibles à l'utilisateur moyen. Chez Ivideon, nous combattons ce mythe.

Notre système vous permet d'organiser la vidéosurveillance sur Internet en quelques minutes, en utilisant uniquement un ordinateur avec une webcam. Nous avons essayé de rendre l'interface aussi conviviale que possible afin que toute personne puisse la comprendre sans instructions spéciales et sans aide extérieure. Mais si des difficultés surviennent néanmoins, le support technique fonctionne 24h / 24.

Un autre problème est la segmentation du marché des systèmes de vidéosurveillance. Aujourd'hui, il n'existe pas de solution unique adaptée à la fois aux entreprises et à la maison. Par exemple, les solutions populaires de vidéosurveillance à domicile des entreprises chinoises ne conviennent pas aux utilisateurs professionnels. Même une fonction aussi simple que le regroupement de caméras par divers objets n'est toujours pas la norme de facto dans de nombreuses applications.

Notre équipe a toujours cherché à créer une «moissonneuse universelle» qui combine les meilleures pratiques et des approches nouvelles auxquelles les concurrents n'ont pas pensé. Un exemple serait un éditeur de disposition de caméra à part entière qui vous permet de créer des grilles arbitraires (étirer ou réduire) avec des canaux vidéo. Des solutions similaires pour la plupart fournissent simplement un ensemble de modèles prédéfinis, qui sont loin d'être toujours ajustables.

Notez également que de nombreux systèmes de vidéosurveillance sur le marché sont mal adaptés à notre pays . En fait, c'est un gros problème de solutions internationales - loin de toutes les fonctions il y a une traduction, et où elle se trouve, des questions se posent quant à son adéquation (surtout dans le cas de certaines applications chinoises). Ivideon est fabriqué par des développeurs russes, donc tous les éléments de menu sont signés en russe (et prennent en charge 13 autres langues).

Ivideon Client - le visage du système de bureau


L'application Ivideon Client (ainsi que l'application Web) est utilisée pour regarder des vidéos en ligne ou à partir des archives de vidéos de caméras connectées à Ivideon Server (nous en parlerons plus tard), ou des caméras avec le service intégré Ivideon (qui sont vendues dans notre boutique en ligne) )

Les caméras avec le firmware Ivideon intégré ont un avantage: elles n'ont besoin que d'un canal Internet pour fonctionner avec notre service. Toutes les autres caméras ont besoin d'un ordinateur avec Ivideon Server.

Mises en page et menus avec outils

La première chose que l'utilisateur voit au démarrage de l'application (et après avoir entré le compte) est l'écran, divisé en plusieurs cellules. Ces cellules contiennent des flux vidéo provenant de caméras.



Comme nous l'avons déjà dit, ces cellules peuvent être déplacées et mises à l'échelle arbitrairement (dans la grille: de 1x1 à 6x6).



Bien sûr, il existe des modèles prédéfinis. Vous pouvez afficher jusqu'à 36 caméras dans une seule fenêtre. Toutes les dispositions de cellule créées par l'utilisateur et les autres paramètres sont enregistrés dans notre cloud, ils n'auront donc pas besoin d'être recréés à chaque lancement de l'application à partir d'un autre ordinateur ou smartphone.

Sur le côté gauche de l'écran se trouve une colonne avec des fonctions de base. Ils sont divisés en sous-sections - une liste de caméras, de dispositions, de groupes et d'autres outils. Dans le même temps, dans Ivideon Client, vous pouvez rechercher rapidement des caméras par nom, adresse MAC ou IP, et également les répartir en groupes, ce qui est pratique pour surveiller plusieurs points d'observation.



Le système vous permet de configurer les droits d'accès aux caméras individuelles ou à leurs groupes. Par exemple, vous pouvez donner aux gestionnaires la possibilité de regarder la diffusion, et le service de sécurité peut également contrôler les fonctions rotatives et le zoom numérique.

Voir l'archive des enregistrements

Tous les enregistrements des caméras peuvent être stockés à la fois dans le cloud (par abonnement) et localement. Dans le premier cas, les enregistrements sont sur nos serveurs. La durée de stockage dépend du plan tarifaire sélectionné. Dans le second cas, la vidéo est écrite dans un dossier dédié sur un PC ou sur la carte SD de l'appareil photo.

Vous pouvez afficher les enregistrements de l'archive à tout moment dans la fenêtre du lecteur. Il a une chronologie classique, que nous connaissons pour la plupart des lecteurs vidéo. Les segments enregistrés de la vidéo sont surlignés en segments gris - cliquez simplement sur la section souhaitée pour démarrer la lecture. Dans le même menu, vous pouvez exporter la vidéo vers un ordinateur.



Vous pouvez afficher plusieurs enregistrements de l'archive dans une seule fenêtre à la fois. Si l'une des caméras n'a pas fonctionné pendant la période spécifiée, le message «Aucune entrée» apparaît à l'écran.

Nous accordons une attention particulière aux performances et à la qualité de la lecture, par conséquent, pour travailler avec Ivideon, l'utilisateur n'a pas besoin de matériel robuste. Cette année, nous avons complètement repensé le sous-système de lecture vidéo dans Ivideon Client: cette solution améliore la qualité des émissions et protège du problème des décalages.

Ivideon Server - un bourreau de travail


image

Alors qu'Ivideon Client est la «façade» du système de vidéosurveillance, Ivideon Server est responsable de la «partie technique»:

  • Stockage d'archives vidéo dans le cloud, localement ou de manière hybride;
  • Configuration de l'enregistrement vidéo: en continu, selon le calendrier, à la survenance de tout événement (divers capteurs sont utilisés - son ou mouvement);
  • Créer une configuration de caméra, ainsi que la copier et la restaurer;
  • Gestion de la qualité d'image et régulation du volume de trafic;

En utilisant Ivideon Server, vous pouvez créer un système de vidéosurveillance complet à partir de caméras IP (avec une résolution de 640x480 et une fréquence d'images de 25 images / s), de caméras Web, de caméras pour ordinateur portable, etc. Bien sûr, le serveur fonctionne également avec des appareils avec le service Ivideon intégré de notre magasin.

Les seuls appareils photo qui ne peuvent pas être connectés sont les appareils photo des smartphones. Mais pour eux, il existe une solution tierce - IPWebcam - qui transforme le téléphone en une caméra réseau qui fonctionne avec le service Ivideon.

Ivideon Server est gratuit pour tous les utilisateurs. Pour l'exécuter, une machine avec un processeur dual-core 1,6 GHz et un ensemble d'instructions SSE 2, ainsi que 512 mégaoctets de RAM suffisent. Ceci est en partie possible grâce au support du GPU pour le transcodage vidéo, qui a considérablement réduit la charge sur le serveur.

Capteurs de mouvement logiciels

La large gamme d'appareils pris en charge est due au fait que les détecteurs de mouvement sont des logiciels. Les caméras commencent à écrire quelques secondes avant que l'événement ne se produise sur le détecteur en raison de la mise en mémoire tampon des images courtes intégrée.


Dans les paramètres, vous pouvez définir la sensibilité du détecteur, spécifier la zone morte dans laquelle le mouvement sera ignoré (surligné en rouge dans la capture d'écran ci-dessus). Les zones jaunes sont un mouvement en mouvement. À un niveau élevé de sensibilité, la caméra réagit à l'oscillation des rideaux. Au minimum - seulement si une personne traverse la pièce.

Un autre capteur implémenté au niveau logiciel est un détecteur de son. Bien sûr, cela ne fonctionne que s'il y a un microphone dans la caméra. Dans les paramètres de ce détecteur, vous pouvez définir sa sensibilité et définir la programmation. Vous pouvez sélectionner les jours et les heures pendant lesquels l'enregistrement est en cours, activer l'enregistrement uniquement lorsque le détecteur est déclenché ou désactiver complètement le capteur. La durée d'enregistrement lorsque le capteur est déclenché est de 15 minutes, une demi-heure ou une heure.

image

Dans le programme, vous pouvez ajuster la quantité de trafic sortant et la qualité d'image pour les caméras Web et maintenir l'équilibre optimal pour l'utilisateur.

Ivideon Server prend en charge le protocole ONVIF . En conséquence, les utilisateurs pourront connecter tous les événements ONVIF, y compris les événements d'analyse vidéo.

Ivideon Server détecte et connecte automatiquement la plupart des caméras compatibles ONVIF et reçoit d'eux des informations avancées sur la détection de mouvement et les sous-flux. Cela réduit considérablement la charge sur le processeur du serveur et vous permet de connecter plus de caméras.

Certains utilisateurs de Habré ont demandé - et nous l'avons fait: implémenté la prise en charge de Linux Ubuntu 18.04 et supérieur, et a également ajouté la possibilité de restaurer les configurations de serveur vidéo à partir de la ligne de commande sans utiliser l'interface graphique.

La version actuelle d'Ivideon Server est toujours disponible ici .

Comment les données sont stockées

Comme nous l'avons dit précédemment, Ivideon Server est responsable du stockage des archives vidéo dans le cloud. Notre cloud est composé de 15 centres de données.

Toutes les données utilisateur sont cryptées et stockées sous une «forme désassemblée» - c'est-à-dire qu'elles sont divisées en blocs et réparties entre différents serveurs. Les clés pour les déchiffrer sont également placées séparément. Tous les employés qui ont accès à des serveurs avec des clés n'ont pas accès aux serveurs de données.

Les données sont transmises via des canaux TLS, ce qui les protège de la visualisation sur les nœuds intermédiaires. La protection des informations vidéo des employés de l'entreprise se fait par des méthodes organisationnelles et techniques.

De plus, Ivideon Server peut stocker des données en mode de stockage Edge. Ce mode est disponible pour les séries de caméras Nobelic , Dahua, Hikvision et plusieurs modèles de caméras Oco Pro. Il vous permet de travailler avec une archive locale située à bord d'un appareil de vidéosurveillance connecté à Ivideon Server. Cela vous permet d'installer Ivideon Server sur des appareils bon marché sans disque dur.

Vous pouvez également créer plusieurs archives vidéo locales indépendantes, y compris sur différents lecteurs, avec vos propres paramètres. Cela répartit plus efficacement la charge lors de l'écriture et de la lecture des données dans un système avec un grand nombre de caméras et plusieurs disques de stockage.



Lors du développement des solutions Ivideon, nous avons essayé de rendre l'UX aussi clair et pratique que possible afin que l'utilisateur puisse toujours résoudre rapidement sa tâche - pour obtenir une partie du dossier dont il a besoin ou ouvrir la diffusion depuis la caméra. Dans le même temps, nous voulions rendre notre application multifonctionnelle et prête à travailler aussi bien à domicile que dans les entreprises industrielles, en combinant les meilleures solutions fonctionnelles de l'industrie et en les améliorant.

En plus du serveur Ivideon et du client de bureau présentés, nous avons également des applications mobiles pour iOS et Android . Nous en effectuerons une «tournée» dans notre prochain article.

Source: https://habr.com/ru/post/fr434308/


All Articles