SesamePortal
SesamePortal ist ein lokal bereitgestelltes Videoüberwachungs-Webportal für SesameDVR-Installationen.
Wenn SesameDVR Videos aufzeichnet, speichert und bereitstellt, stellt SesamePortal die Benutzer- und Verwaltungsebene über einem oder mehreren SesameDVR-Servern bereit: Benutzer, Gruppen, Kamerazugriff, Favoriten, Kartenansicht, Mosaikansicht und Wiedergabeberechtigung.
Wenn Sie es brauchen
SesamePortal ist nützlich, wenn der DVR-Server von mehreren Betreibern, Kunden oder Benutzergruppen verwendet werden muss:
- es gibt mehrere DVR-Server;
- Benutzer dürfen nur ausgewählte Kameragruppen sehen;
- Bediener benötigen Kamerazugriff ohne Verwaltungszugriff auf den DVR-Server;
- eine Mosaikansicht, Favoriten und eine Karte der Kamerastandorte sind erforderlich;
- Kameras können direkt angeschlossen, auf einem DVR verwaltet oder über Edge-Agenten bereitgestellt werden;
- Die Wiedergabe von SesameDVR muss durch ein zentrales Autorisierungs-Backend geschützt werden.
Zu den typischen Szenarien gehören Unternehmens- oder Standortvideoüberwachung, verteilte Installationen mit mehreren DVR-Servern, Kunden-/Betreiberportale mit eingeschränktem Kamerazugriff und einfache Videoüberwachungsbereitstellungen mit Benutzer- und Gruppenverwaltung.
Hauptmerkmale
- Verbindung mehrerer SesameDVR-Server;
- DVR-Gesundheits-Dashboard;
- Kameraverwaltung;
- drei Kameramodi:
managed– das Portal erstellt, aktualisiert oder löscht den Stream auf SesameDVR über die Verwaltungs-API;edge_agent– das Portal erstellt einen Push-Stream auf SesameDVR und verknüpft ihn mit einem Remote-Agenten/einer Remote-Kamera;read_only– das Portal verwendet einen vorhandenen Stream für Vorschau, Authentifizierung und Wiedergabe;- Administrator- und Benutzerrollen;
- Zugriffsgruppen: Benutzer sehen nur Kameras, die ihren Gruppen zugewiesen sind;
- persönliche Favoriten;
- Kameramosaik mit Vorschau, Alle-/Favoriten-/Gruppenfilter, Suche, Paginierung und einem Dichteschalter für 2–6 Kameras pro Zeile;
- konfigurierbares Vorschau-Aktualisierungsintervall, einschließlich eines
Off-Modus; - OpenStreetMap/Leaflet-Karte mit Clustering, Kamerapunkten, Richtung und Ansichtssektor;
- mobilfreundliche Oberfläche;
- optionales HTML/CSS-Wasserzeichen pro Kamera mit der Anmeldung des aktuellen Benutzers über den Portal-Player;
- Autorisierungs-Backend für SesameDVR-Wiedergabetoken;
- tägliche Wiedergabetoken mit Rotationsüberlappung;
- statische Integrationstoken für externe Systeme;
- Standardmäßig SQLite, wobei PostgreSQL/MySQL für Produktionsbereitstellungen verfügbar ist;
- Mehrsprachige Benutzeroberfläche: Russisch, Englisch, Deutsch, Französisch, Spanisch, Italienisch, Portugiesisch, Bulgarisch, Polnisch, Chinesisch, Japanisch, Koreanisch, Arabisch und Armenisch.
Screenshots

Kameramosaik mit Vorschau und schnellem Zugriff auf Live-/Archivwiedergabe.

Kartenansicht mit Kamerastandorten, Richtung und Sichtbereich.

Mobile-freundliche Player-Ansicht für Betreiber und Benutzer unterwegs.
Rollen und Zugriff
Administratoren verwalten DVR-Server, Benutzer, Gruppen, Kameras, Zugriffszuweisungen und das Dashboard.
Normale Benutzer sehen nur die für sie verfügbaren Kameras, filtern nach Gruppen, fügen Favoriten hinzu und öffnen die Live-/Archivwiedergabe über autorisierten Zugriff.
Wenn eine Gruppe, ein Benutzer oder eine Kamera deaktiviert ist, verschwindet der Zugriff sowohl von der Benutzeroberfläche als auch von der SesameDVR-Wiedergabeberechtigung.
Installation und Betrieb
SesamePortal verfügt über ein Ein-Befehl-Installationsprogramm für Linux/nginx/php-fpm-Bereitstellungen. Es kann die Nginx-Site erstellen, die Datenbank initialisieren, den ersten Admin-Benutzer erstellen und optional ein Let's Encrypt-Zertifikat ausstellen.
Bei bestehenden Installationen sichern Reparatur-/Aktualisierungsläufe die aktuelle Version, die Nginx-Site, den Cron-Eintrag, die Konfiguration und die SQLite-Daten, bevor Änderungen übernommen werden, und stellen sie wieder her, wenn ein Schritt fehlschlägt.
Beziehung mit SesameDVR
SesamePortal speichert DVR-Servereinstellungen und Zugriffsregeln für Benutzer, Gruppen und Kameras.
Zum Abspielschutz nutzt SesameDVR SesamePortal als Autorisierungs-Backend: Wenn ein Benutzer einen Stream oder ein Archiv öffnet, prüft SesameDVR das Benutzer-Token mit SesamePortal und erhält die Entscheidung, ob dieser Benutzer auf den angeforderten Stream zugreifen darf.
Für verwaltete Kameras kann SesamePortal über die Verwaltungs-API Streams auf SesameDVR erstellen, aktualisieren oder löschen. Für Edge-Agent-Kameras wird ein Push-Stream erstellt und mit der ausgewählten Agent-Kamera verbunden.
Produktpositionierung
SesamePortal zeichnet kein Video selbst auf – Aufnahme und Wiedergabe werden von SesameDVR übernommen.
Es ersetzt nicht RBT/SmartYard als Gegensprechanlage und Resident-Plattform. SesamePortal ist ein kompaktes Web-Videoüberwachungsportal für Installationen, bei denen Sie lediglich eine Videoüberwachung mit Benutzern, Zugriffsgruppen, Favoriten, Mosaik- und Kartenansichten benötigen. Und weil es Open Source ist, können Sie es mit einem Branding versehen, anpassen und darauf aufbauend Ihre eigenen Cloud-Lösungen erstellen.