SesamePortal
SesamePortal est un portail Web de vidéosurveillance déployé localement pour les installations SesameDVR.
Si SesameDVR enregistre, stocke et diffuse des vidéos, SesamePortal fournit la couche utilisateur et administration au-dessus d'un ou plusieurs serveurs SesameDVR : utilisateurs, groupes, accès à la caméra, favoris, vue cartographique, vue mosaïque et autorisation de lecture.
Quand vous en avez besoin
SesamePortal est utile lorsque le serveur DVR doit être utilisé par plusieurs opérateurs, clients ou groupes d'utilisateurs :
- il existe plusieurs serveurs DVR ;
- les utilisateurs doivent voir uniquement les groupes de caméras sélectionnés ;
- les opérateurs ont besoin d'un accès à la caméra sans accès de gestion au serveur DVR ;
- une vue mosaïque, des favoris et une carte des emplacements des caméras sont requis ;
- les caméras peuvent être connectées directement, gérées sur un DVR ou fournies via des agents de périphérie ;
- La lecture du SesameDVR doit être protégée par un backend d'autorisation central.
Les scénarios typiques incluent la vidéosurveillance d'entreprise ou de site, les installations distribuées avec plusieurs serveurs DVR, les portails client/opérateur avec un accès limité aux caméras et les déploiements légers de vidéosurveillance avec gestion des utilisateurs et des groupes.
Principales fonctionnalités
- connexion de plusieurs serveurs SesameDVR ;
- Tableau de bord de santé DVR ;
- gestion des caméras ;
- trois modes caméra :
managed— le portail crée, met à jour ou supprime le flux sur SesameDVR via l'API de gestion ;edge_agent— le portail crée un flux push sur SesameDVR et le relie à un agent/caméra distant ;read_only— le portail utilise un flux existant pour la prévisualisation, l'authentification et la lecture ;- rôles d'administrateur et d'utilisateur ;
- accéder aux groupes : les utilisateurs voient uniquement les caméras attribuées à leurs groupes ;
- favoris personnels;
- Mosaïque de caméras avec aperçus, filtres tous/favoris/groupe, recherche, pagination et commutateur de densité de 2 à 6 caméras par rangée ;
- intervalle de rafraîchissement de l'aperçu configurable, y compris un mode
Off; - Carte OpenStreetMap/Leaflet avec regroupement, points de caméra, direction et secteur de vue ;
- interface adaptée aux mobiles ;
- Filigrane HTML/CSS facultatif par caméra avec la connexion de l'utilisateur actuel sur le lecteur Portal ;
- backend d'autorisation pour les jetons de lecture SesameDVR ;
- jetons de lecture quotidiens avec chevauchement de rotation ;
- jetons d'intégration statiques pour les systèmes externes ;
- SQLite par défaut, avec PostgreSQL/MySQL disponible pour les déploiements en production ;
- Interface utilisateur multilingue : russe, anglais, allemand, français, espagnol, italien, portugais, bulgare, polonais, chinois, japonais, coréen, arabe et arménien.
Captures d'écran

Mosaïque de caméras avec aperçus et accès rapide à la lecture en direct/archives.

Vue cartographique avec emplacements des caméras, direction et secteur de vue.

Vue du lecteur adaptée aux mobiles pour les opérateurs et les utilisateurs en déplacement.
Rôles et accès
Les administrateurs gèrent les serveurs DVR, les utilisateurs, les groupes, les caméras, les attributions d'accès et le tableau de bord.
Les utilisateurs réguliers voient uniquement les caméras disponibles, filtrent par groupes, ajoutent des favoris et ouvrent la lecture en direct/archive via un accès autorisé.
Si un groupe, un utilisateur ou une caméra est désactivé, l'accès disparaît à la fois de l'interface et de l'autorisation de lecture SesameDVR.
Installation et opérations
SesamePortal dispose d'un programme d'installation en une seule commande pour les déploiements Linux/nginx/php-fpm. Il peut créer le site nginx, initialiser la base de données, créer le premier utilisateur administrateur et éventuellement émettre un certificat Let's Encrypt.
Pour les installations existantes, la réparation/mise à jour sauvegarde la version actuelle, le site nginx, l'entrée cron, la configuration et les données SQLite avant d'appliquer les modifications, et les restaure si une étape échoue.
Relation avec SesameDVR
SesamePortal stocke les paramètres du serveur DVR et les règles d'accès pour les utilisateurs, les groupes et les caméras.
Pour la protection de la lecture, SesameDVR utilise SesamePortal comme backend d'autorisation : lorsqu'un utilisateur ouvre un flux ou une archive, SesameDVR vérifie le jeton utilisateur avec SesamePortal et reçoit la décision si cet utilisateur peut accéder au flux demandé.
Pour les caméras gérées, SesamePortal peut créer, mettre à jour ou supprimer des flux sur SesameDVR via l'API de gestion. Pour les caméras Edge-Agent, il crée un flux push et le connecte à la caméra agent sélectionnée.
Positionnement du produit
SesamePortal n'enregistre pas de vidéo lui-même : l'enregistrement et la lecture sont gérés par SesameDVR.
Il ne remplace pas RBT/SmartYard en tant qu'interphone et plateforme résidente. SesamePortal est un portail Web de vidéosurveillance léger pour les installations où vous avez uniquement besoin d'une vidéosurveillance avec des utilisateurs, des groupes d'accès, des favoris, des vues mosaïque et cartographique. Et comme il est open source, vous pouvez le personnaliser, l'adapter et créer vos propres solutions cloud par-dessus.