SesamePortal
SesamePortal es un portal web de videovigilancia implementado localmente para instalaciones SesameDVR.
Si SesameDVR graba, almacena y sirve video, SesamePortal proporciona la capa de usuario y administración sobre uno o varios servidores SesameDVR: usuarios, grupos, acceso a cámaras, favoritos, vista de mapa, vista de mosaico y autorización de reproducción.
Cuando lo necesites
SesamePortal es útil cuando el servidor DVR debe ser utilizado por múltiples operadores, clientes o grupos de usuarios:
- hay varios servidores DVR;
- los usuarios deben ver sólo grupos de cámaras seleccionados;
- los operadores necesitan acceso a la cámara sin acceso de administración al servidor DVR;
- se requiere una vista de mosaico, favoritos y un mapa de ubicaciones de cámaras;
- las cámaras pueden conectarse directamente, administrarse en un DVR o entregarse a través de agentes perimetrales;
- La reproducción de SesameDVR debe estar protegida por un backend de autorización central.
Los escenarios típicos incluyen videovigilancia corporativa o de sitios, instalaciones distribuidas con múltiples servidores DVR, portales de clientes/operadores con acceso limitado a las cámaras e implementaciones ligeras de videovigilancia con administración de usuarios y grupos.
Funciones clave
- conexión de múltiples servidores SesameDVR;
- Panel de salud del DVR;
- gestión de cámaras;
- tres modos de cámara:
managed: el portal crea, actualiza o elimina la transmisión en SesameDVR a través de la API de administración;edge_agent: el portal crea una transmisión push en SesameDVR y la vincula a un agente/cámara remotos;read_only: el portal utiliza una secuencia existente para vista previa, autenticación y reproducción;- roles de administrador y usuario;
- acceder a grupos: los usuarios solo ven las cámaras asignadas a sus grupos;
- favoritos personales;
- mosaico de cámaras con vistas previas, filtros de todos/favoritos/grupos, búsqueda, paginación y un interruptor de densidad de 2 a 6 cámaras por fila;
- intervalo de actualización de vista previa configurable, incluido un modo
Off; - Mapa OpenStreetMap/Leaflet con agrupación, puntos de cámara, dirección y sector de vista;
- interfaz compatible con dispositivos móviles;
- marca de agua HTML/CSS opcional por cámara con el inicio de sesión del usuario actual en el reproductor Portal;
- backend de autorización para tokens de reproducción SesameDVR;
- tokens de reproducción diaria con superposición de rotación;
- tokens de integración estáticos para sistemas externos;
- SQLite por defecto, con PostgreSQL/MySQL disponible para implementaciones de producción;
- UI multilingüe: ruso, inglés, alemán, francés, español, italiano, portugués, búlgaro, polaco, chino, japonés, coreano, árabe y armenio.
Capturas de pantalla

Mosaico de cámara con vistas previas y acceso rápido a reproducción en vivo/archivo.

Vista de mapa con ubicación de cámaras, dirección y sector de vista.

Vista del reproductor compatible con dispositivos móviles para operadores y usuarios en movimiento.
Roles y acceso
Los administradores administran servidores DVR, usuarios, grupos, cámaras, asignaciones de acceso y el tablero.
Los usuarios habituales ven solo las cámaras disponibles para ellos, filtran por grupos, agregan favoritos y abren la reproducción en vivo/archivo mediante acceso autorizado.
Si se desactiva un grupo, usuario o cámara, el acceso desaparece tanto desde la interfaz como desde la autorización de reproducción SesameDVR.
Instalación y operaciones
SesamePortal tiene un instalador de un solo comando para implementaciones de Linux/nginx/php-fpm. Puede crear el sitio nginx, inicializar la base de datos, crear el primer usuario administrador y, opcionalmente, emitir un certificado Let's Encrypt.
Para las instalaciones existentes, las ejecuciones de reparación/actualización realizan una copia de seguridad de la versión actual, el sitio nginx, la entrada cron, la configuración y los datos de SQLite antes de aplicar los cambios, y los restauran si falla un paso.
Relación con SesameDVR
SesamePortal almacena la configuración del servidor DVR y las reglas de acceso para usuarios, grupos y cámaras.
Para protección de reproducción, SesameDVR utiliza SesamePortal como backend de autorización: cuando un usuario abre una transmisión o archivo, SesameDVR verifica el token de usuario con SesamePortal y recibe la decisión sobre si este usuario puede acceder a la transmisión solicitada.
Para cámaras administradas, SesamePortal puede crear, actualizar o eliminar transmisiones en SesameDVR a través de la API de administración. Para las cámaras de agente perimetral, crea una transmisión push y la conecta a la cámara del agente seleccionada.
Posicionamiento del producto
SesamePortal no graba vídeo en sí: la grabación y la reproducción están a cargo de SesameDVR.
No reemplaza a RBT/SmartYard como intercomunicador y plataforma residente. SesamePortal es un portal web de videovigilancia ligero para instalaciones donde sólo se necesita videovigilancia con usuarios, grupos de acceso, favoritos, vistas en mosaico y mapas. Y como es de código abierto, puedes personalizarlo, adaptarlo y crear tus propias soluciones en la nube sobre él.