SesameDVR
SesameDVR ist ein kompakter Videoaufzeichnungs- und Wiedergabeserver für IP-Kameras.
Es läuft auf einem Linux-Server, akzeptiert RTSP/HTTP/HTTPS-Streams, Upstream-HLS-Quellen, UDP-Multicast, Shoutcast/Radio-Streams und Push-Zustellung über SRT/RTMP, zeichnet ein lokales Videoarchiv auf, stellt Live- und archivierte Videos über HTTP/WebRTC bereit, kann ausgewählte Feeds an UDP-Multicast weiterstreamen und enthält eine Web-Administratoroberfläche für Stream-Management, Speicherung, Clients, ONVIF-Ereignisse und Diagnose.
Versuchen Sie es mit SesameDVR
Rengen Sie einen persönlichen Testschlüssel für eine Serverinstallation an. Der Setup-Befehl enthält die von Ihnen ausgewählte Server-UI-Sprache.
Live-Demo
Öffnen Sie öffentliche Live-Streams im selben einbettbaren SesameDVR-Player, der in Kundenportalen, Überwachungssystemen und Bediener-Dashboards verwendet werden kann.
Demo-1
Live-Stream mit ONVIF-Ereignismarkierungen.
Demo-2
Stream mit Zeitrafferaufnahme. Wählen Sie den Modus in der oberen rechten Ecke aus.
Für wen es ist
SesameDVR ist nützlich für:
- Integratoren, die schnell einen lokalen DVR/NVR bereitstellen müssen;
- Telekommunikationsbetreiber und Gebäudebetreiber, die API-Zugriff auf Live- und archivierte Kameravideos benötigen;
- Standorte mit IP-Kameras: Büros, Lagerhallen, Baustellen, Industriestandorte und abgelegene Standorte;
- SmartYard/RBT-Bereitstellungen, die ein kompatibles DVR-Backend für Kameravorschau, Archivierung und Wiedergabe benötigen;
- IPTV-Netzwerke, bei denen Betreiber ein CatchUP-Archiv für TV-Kanäle benötigen.
Der Hauptwert ist ein kontrolliertes lokales oder betreiberseitiges Videoarchiv mit Webzugriff, API, einbettbarem Player, klarer Diagnose und flexiblen Speicheroptionen.
Hauptmerkmale
- Aufzeichnung von IP-Kameras und anderen RTSP/HTTP/HTTPS-Quellen;
- Primäre und Fallback-Stream-Quellen: Ein Stream kann mehrere geordnete Quellkandidaten haben, sodass SesameDVR eine Backup-Quelle verwenden kann, wenn die primäre Quelle nicht verfügbar ist;
- HLS-Passthrough-Quellenmodus: SesameDVR kann Upstream-HLS-Streams akzeptieren, Master-Playlists verarbeiten, Fallback-Quellen verwenden und sie ohne unnötige Transkodierung in denselben Live-/Archiv-Flow übermitteln;
- SRT/MPEG-TS- und RTMP/FLV-Push-Ingest für Remote-Standorte und Edge-Agent-Szenarien;
- Unterstützung für UDP-Multicast-Quellen;
- UDP-Multicast-Restreaming für ausgewählte Feeds, die von nachgeschalteten Systemen in Betreiber- und Unternehmensnetzwerken genutzt werden;
- Unterstützung für Shoutcast/Radio-Streams in reinen Audio-, Internetradio- und Service-Audiokanal-Szenarien;
- statischer JPEG-/Bildquellmodus für Platzhalter, Demo-Streams und Integrationen, die ein Bild regelmäßig aktualisieren;
- Loop-Videodatei-Quellmodus für Demostände, Testumgebungen, Showroom-Displays und Schulungsstreams ohne Live-Kamera;
- Audio-Passthrough-/Transkodierungsoptionen für Szenarien, in denen der Audio-Codec der Kamera nicht für die Client-Anwendung oder den Browser geeignet ist;
- Live-HLS, Multi-Bitrate-HLS und native WebRTC/WHEP-Wiedergabe;
- Nur-Live-Modus mit separatem Live-Puffer für temporäre Segmente und Vorschauen, sodass Streams, die keine Archivaufzeichnung benötigen, den Archivspeicher oder die Aufbewahrungswarteschlangen nicht belasten;
- Archivwiedergabe nach Zeitbereich, einschließlich eines verschiebbaren Archiv-Wiedergabelistenmodus für lange Archivsitzungen;
- Zeitrafferaufnahme und -wiedergabe zur schnellen Überprüfung langer Zeiträume;
- MP4-Archivexport;
- ONVIF-Erkennung und Ereigniserfassung: Bewegungsmelder-Ereignisse werden an den Stream angehängt und helfen Benutzern, schneller durch das Archiv zu springen;
- Nur-Bewegungs-Archivwiedergabe basierend auf ONVIF-Bewegungsereignissen;
- zusätzlicher Speicher für Archivfragmente, die von ONVIF-Ereignissen über die kontinuierliche Aufzeichnungstiefe hinaus abgedeckt werden, mit Einschränkungen durch Speicherplatz, Aufbewahrungszeit und Gesamtdauer der Ereignisfragmente;
- FailOver-Stream-Reservierung zwischen Master- und Backup-DVR-Knoten: Der Backup-Knoten ist vorkonfiguriert, beginnt mit der Aufzeichnung nach einem stabilen Master-Stream-Problem und der Master kann später nach der Wiederherstellung fehlende Segmente abrufen und Indizes zusammenführen;
- optionales nahtloses FailOver mit einem kurzen Puffer auf dem Backup-Knoten: Das Backup behält kontinuierlich die neuesten Segmente bei, um die Lücke während des Switchovers zu verringern;
- Cluster-Reservierungsschemata, bei denen verbleibende DVR-Knoten vorübergehend Streams von einem ausgefallenen Knoten übernehmen, zum Beispiel 6 Server mit jeweils 1000 Kameras, die auf die verbleibenden 5 Knoten neu verteilt werden;
- SingleVolume- und MultiVolume-Archivspeicher mit unabhängigen Pro-Volume-Katalogen, mehreren Verteilungsrichtlinien und Optimierungen für Multi-Disk-Arrays;
- Flussonic API-Kompatibilität, sodass bestehende Lösungen, die bereits mit Flussonic funktionieren, in SesameDVR integriert werden können;
- Wiedergabeautorisierung über ein Auth-Backend, ein statisches Token oder keinen Autorisierungsmodus;
- Kameravorschau als MP4/JPEG;
– OpenMetrics/Prometheus-Endpunkt
/metricsfür externe Überwachung, Grafana und Alarmierung, mit Zugriffsmodi: deaktiviert, keine Autorisierung, Bearer-Token oder Basisauthentifizierung; - Client-Überwachung: aktive Wiedergabebenutzer, WebRTC-Sitzungen und aktuelle HLS-Clients;
- Stream-Management über UI, HTTP API und CLI;
Screenshots

Stream-Verwaltung: Status, Wiedergaberegisterkarten und Kamerasteuerung.

Serverüberwachungs-Dashboard mit System- und Stream-Metriken.

ONVIF-Bewegungsereignisse, die an Kamerastreams angehängt sind, für eine schnellere Archivnavigation.
Wiedergabe und API
Der eingebettete Player unterstützt Live-Wiedergabe, Archiv-Timeline-Navigation, ONVIF-Ereignismarkierungen, reine Bewegungsarchivanzeige, MP4-Export, Screenshot-Aufnahme des aktuellen Bildes, Pinch/Zoom in eingebetteten Szenarien und eine externe Einstellungsaktion zum Springen vom Player zu den Kameraeinstellungen oder einer anderen Verwaltungsoberfläche. Bei der Live-Wiedergabe kann HLS, HLS mit mehreren Bitraten oder natives WebRTC/WHEP verwendet werden, mit HLS-Fallback, wenn der Browser oder Codec nicht für WebRTC geeignet ist.
Streams können für normale Archivaufzeichnung, reine Live-Übertragung mit kurzem Puffer, HLS-Passthrough von einer Upstream-Quelle, geordnete Fallback-Quellenkandidaten oder Loop-Wiedergabe von einer lokalen Videodatei konfiguriert werden. HLS-Passthrough-Streams können Fallback-Quellen verwenden und werden von derselben Wiedergabe-, Vorschau- und Archiv-Integrationsebene wie andere Stream-Typen verarbeitet.
Endpunktvorlagen:
<base-url>/<stream>/index.m3u8– Live-HLS-Playlist;<base-url>/<stream>/index.fmp4.m3u8– Live-HLS/fMP4-Wiedergabeliste;<base-url>/<stream>/index-<start>-<duration>.m3u8– HLS-Wiedergabeliste für einen ausgewählten Zeitraum archivieren;<base-url>/<stream>/recording_status.json– Aufzeichnungsstatus und verfügbare Archivintervalle;<base-url>/<stream>/preview.mp4– aktuelle MP4-Vorschau;<base-url>/<stream>/preview.jpg– aktuelle JPEG-Vorschau;<base-url>/<stream>/<yyyy>/<mm>/<dd>/<HH>/<MM>/<SS>-preview.mp4– MP4-Vorschau nach Datum und Uhrzeit archivieren;<base-url>/<stream>/<timestamp>-preview.jpg– JPEG-Vorschau nach Zeitstempel archivieren; –<base-url>/<stream>/whep/– WebRTC-Wiedergabeendpunkt.
Integrationsszenarien
SesameDVR kann verwendet werden als:
- ein eigenständiger IP-Kamera-Archiv- und Wiedergabeserver;
- ein Flussonic-kompatibler Medienserver für bestehende Videoprodukte und Integrationen;
- ein DVR-Backend für SmartYard/RBT-Kameravorschau, Live-Video und Archivwiedergabe; – eine HLS-Passthrough-Schicht für Upstream-HLS-Quellen, die kontrollierten Zugriff, Vorschauen, Archivintegration oder Fallback-Handhabung benötigen;
- Nur-Live-Videobereitstellung für Kameras und Feeds, die eine Live-Wiedergabe oder Vorschau ohne Langzeitarchivaufzeichnung erfordern;
- ein Demo- oder Testvideoserver, auf dem Streams aus geloopten Videodateien statt aus Live-Kameras generiert werden;
- Videoaufnahme von Remote-Agenten über SRT/RTMP;
- Multicast-Videoquellen und UDP-Multicast-Restreaming für ausgewählte Feeds in Betreiber- und Unternehmensnetzwerken;
- ein Server für Shoutcast/Radio-Streams und reine Audiokanäle;
- ein CatchUP-Archivdienst in Telekommunikations-IPTV-Netzwerken;
- eine einbettbare Videoschicht für Kundenportale, Überwachungssysteme, Abrechnungs-/CRM-Schnittstellen und andere Webanwendungen.
RBT-Integration
Wir haben auch eine dedizierte RBT-Integration entwickelt: Ein neues Plugin kann SesameDVR-Medienserver automatisch verwalten.
Wenn Kamerastreams in RBT hinzugefügt, entfernt oder aktualisiert werden, müssen Bediener die gleiche Arbeit nicht zweimal ausführen – RBT führt die erforderlichen Aktionen automatisch auf dem richtigen SesameDVR-Medienserver aus.
Für Bereitstellungen, die Benutzer, Zugriffsgruppen, Favoriten, Kameramosaike und eine Kartenschnittstelle benötigen, kombinieren Sie SesameDVR mit SesamePortal.
Verwandte Links
- SesameDVR Testversion
- SesamePortal
- Medienserver-Kompatibilität
- SesameDVR Benutzerhandbuch
- SesameDVR Produktbeschreibung
- Benötigen Sie Hilfe bei der Bereitstellung? Kontaktieren Sie uns