Saltar a contenido

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

SesamePortal mosaico de cámara

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

SesamePortal mapa de cámara

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

SesamePortal reproductor móvil

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.

Enlaces relacionados