SesamePortal
SesamePortal é um portal da Web de videovigilância implantado localmente para instalações do SesameDVR.
Se SesameDVR grava, armazena e veicula vídeo, SesamePortal fornece o usuário e a camada de administração acima de um ou vários servidores SesameDVR: usuários, grupos, acesso à câmera, favoritos, visualização de mapa, visualização de mosaico e autorização de reprodução.
Quando você precisar
SesamePortal é útil quando o servidor DVR deve ser usado por vários operadores, clientes ou grupos de usuários:
- existem vários servidores DVR;
- os usuários devem ver apenas grupos de câmeras selecionados;
- os operadores precisam de acesso à câmera sem acesso de gerenciamento ao servidor DVR;
- são necessárias uma visualização em mosaico, favoritos e mapa de localização das câmeras;
- as câmeras podem ser conectadas diretamente, gerenciadas em um DVR ou entregues por meio de agentes de borda;
- A reprodução do SesameDVR deve ser protegida por um back-end de autorização central.
Cenários típicos incluem vigilância por vídeo corporativa ou local, instalações distribuídas com vários servidores DVR, portais de clientes/operadores com acesso limitado a câmeras e implantações leves de vigilância por vídeo com gerenciamento de usuários e grupos.
Principais recursos
- conexão de múltiplos servidores SesameDVR;
- Painel de saúde do DVR;
- gerenciamento de câmeras;
- três modos de câmera:
managed— o portal cria, atualiza ou exclui o stream em SesameDVR via API de gerenciamento;edge_agent— o portal cria um fluxo push em SesameDVR e o vincula a um agente/câmera remoto;read_only— o portal usa um fluxo existente para visualização, autenticação e reprodução;- funções de administrador e usuário;
- grupos de acesso: os usuários veem apenas as câmeras atribuídas aos seus grupos;
- favoritos pessoais;
- mosaico de câmeras com visualizações, filtros de todos/favoritos/grupos, pesquisa, paginação e uma opção de densidade de 2 a 6 câmeras por linha;
- intervalo de atualização de visualização configurável, incluindo um modo
Off; - Mapa OpenStreetMap/Leaflet com agrupamento, pontos de câmera, direção e setor de visualização;
- interface compatível com dispositivos móveis;
- marca d’água HTML/CSS opcional por câmera com o login do usuário atual no player do Portal;
- backend de autorização para tokens de reprodução SesameDVR;
- tokens de reprodução diária com sobreposição de rotação;
- tokens de integração estáticos para sistemas externos;
- SQLite por padrão, com PostgreSQL/MySQL disponível para implantações de produção;
- UI multilíngue: russo, inglês, alemão, francês, espanhol, italiano, português, búlgaro, polonês, chinês, japonês, coreano, árabe e armênio.
Capturas de tela

Mosaico da câmera com visualizações e acesso rápido à reprodução ao vivo/arquivada.

Visualização de mapa com localização de câmeras, direção e setor de visualização.

Visualização do player otimizada para dispositivos móveis para operadoras e usuários em trânsito.
Funções e acesso
Os administradores gerenciam servidores DVR, usuários, grupos, câmeras, atribuições de acesso e o painel.
Os usuários regulares veem apenas as câmeras disponíveis para eles, filtram por grupos, adicionam favoritos e abrem a reprodução ao vivo/arquivo através de acesso autorizado.
Se um grupo, usuário ou câmera for desabilitado, o acesso desaparece tanto da interface quanto da autorização de reprodução do SesameDVR.
Instalação e operações
SesamePortal possui um instalador de um comando para implantações Linux/nginx/php-fpm. Ele pode criar o site nginx, inicializar o banco de dados, criar o primeiro usuário administrador e, opcionalmente, emitir um certificado Let's Encrypt.
Para instalações existentes, o reparo/atualização executa o backup da versão atual, do site nginx, da entrada cron, da configuração e dos dados SQLite antes de aplicar as alterações e restaurá-los se uma etapa falhar.
Relacionamento com SesameDVR
SesamePortal armazena configurações do servidor DVR e regras de acesso para usuários, grupos e câmeras.
Para proteção de reprodução, SesameDVR usa SesamePortal como back-end de autorização: quando um usuário abre um stream ou arquivo, SesameDVR verifica o token do usuário com SesamePortal e recebe a decisão sobre se este usuário pode acessar o stream solicitado.
Para câmeras gerenciadas, SesamePortal pode criar, atualizar ou excluir streams em SesameDVR por meio da API de gerenciamento. Para câmeras de agente de borda, ele cria um fluxo push e o conecta à câmera do agente selecionado.
Posicionamento do produto
SesamePortal não grava vídeo em si - a gravação e a reprodução são feitas por SesameDVR.
Ele não substitui o RBT/SmartYard como intercomunicador e plataforma residente. SesamePortal é um portal web leve de videovigilância para instalações onde você só precisa de videovigilância com usuários, grupos de acesso, favoritos, mosaicos e visualizações de mapas. E por ser de código aberto, você pode marcá-lo, adaptá-lo e criar suas próprias soluções em nuvem com base nele.