Zum Inhalt

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

SesamePortal Kameramosaik

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

SesamePortal Kamerakarte

Kartenansicht mit Kamerastandorten, Richtung und Sichtbereich.

SesamePortal mobiler Player

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.