SesamePortal
SesamePortal is a locally deployed video-surveillance web portal for SesameDVR installations.
If SesameDVR records, stores and serves video, SesamePortal provides the user and administration layer above one or multiple SesameDVR servers: users, groups, camera access, favorites, map view and playback authorization.
When you need it
SesamePortal is useful when the DVR server must be used by multiple operators, customers or user groups:
- there are several DVR servers;
- users must see only selected camera groups;
- operators need camera access without management access to the DVR server;
- a mosaic view, favorites and map of camera locations are required;
- SesameDVR playback must be protected by a central authorization backend.
Typical scenarios include corporate or site video surveillance, distributed installations with multiple DVR servers, customer/operator portals with limited camera access, and lightweight video-surveillance deployments with user and group management.
Key features
- connection of multiple SesameDVR servers;
- DVR health dashboard;
- camera management;
- two camera modes:
managed— the portal creates, updates or deletes the stream on SesameDVR via management API;read_only— the portal uses an existing stream for preview, auth and playback;- admin and user roles;
- access groups: users see only cameras assigned to their groups;
- personal favorites;
- camera mosaic with previews;
- OpenStreetMap/Leaflet map with camera points, direction and view sector;
- search, filters and pagination;
- mobile-friendly interface;
- authorization backend for SesameDVR playback tokens;
- daily playback tokens with rotation overlap;
- static integration tokens for external systems.
Screenshots

Camera mosaic with previews and quick access to live/archive playback.

Map view with camera locations, direction and view sector.

Mobile-friendly player view for operators and users on the go.
Roles and access
Administrators manage DVR servers, users, groups, cameras, access assignments and the dashboard.
Regular users see only the cameras available to them, filter by groups, add favorites and open live/archive playback through authorized access.
If a group, user or camera is disabled, access disappears both from the interface and from SesameDVR playback authorization.
Relationship with SesameDVR
SesamePortal stores DVR server settings and access rules for users, groups and cameras.
For playback protection, SesameDVR uses SesamePortal as an authorization backend: when a user opens a stream or archive, SesameDVR checks the user token with SesamePortal and receives the decision on whether this user may access the requested stream.
For managed cameras, SesamePortal can also create, update or delete streams on SesameDVR through the management API.
Product positioning
SesamePortal does not record video itself — recording and playback are handled by SesameDVR.
It does not replace RBT/SmartYard as an intercom and resident platform. SesamePortal is a lightweight web video-surveillance portal for installations where you only need video surveillance with users, access groups, favorites, mosaic and map views. And because it is open source, you can brand it, adapt it and build your own cloud solutions on top of it.