ExacqVision

O exacqVision é um software de gerenciamento de vídeo (VMS) desenvolvido pela Johnson Controls que combina facilidade de uso com um conjunto abrangente de funcionalidades.

Compatível com milhares de modelos de câmeras IP e com uma ampla variedade de sistemas de controle de acesso, soluções de ponto de venda (POS) e softwares de análise de vídeo, o exacqVision se destaca como uma das soluções mais flexíveis disponíveis no mercado.

Visão Geral do Sistema

O exacqVision possui uma arquitetura cliente-servidor, permitindo que cada computador seja configurado como cliente, servidor ou como uma combinação de ambos.

Arquitetura do ExacqVision

Cliente

O client do exacqVision é o componente de software responsável por estabelecer conexão com o servidor exacqVision através de uma rede TCP/IP, consumindo os serviços expostos para acesso a streams de vídeo em tempo real, execução de reproduções gravadas, envio de comandos de controle (como PTZ, por exemplo), consulta de metadados, configuração de dispositivos e gerenciamento da plataforma.

O fluxo de autenticação e autorização é gerenciado através de um sistema de credenciais que pode ser validado diretamente pelo próprio servidor exacqVision ou, em ambientes corporativos, integrado a um servidor LDAP, permitindo que políticas de controle de acesso existentes (como grupos de usuários e permissões centralizadas) sejam aplicadas diretamente no sistema de vídeo.

Apenas usuários devidamente autenticados e com permissões associadas têm autorização para modificar parâmetros do sistema, alterar políticas de gravação, ajustar permissões de outros usuários e realizar ações críticas relacionadas à operação e segurança da plataforma.

Em termos de autenticação e controle de acesso, o exacqVision Server oferece suporte nativo a autenticação local, mas pode ser configurado para integração com servidores LDAP, permitindo centralizar o gerenciamento de credenciais e aplicar políticas corporativas de controle de acesso diretamente no sistema de vídeo.

Cada usuário autenticado possui um perfil associado, onde permissões específicas determinam quais câmeras podem ser visualizadas, quais configurações podem ser alteradas, quais eventos podem ser reconhecidos e quais ações administrativas podem ser executadas.

Todas as atividades realizadas por usuários autenticados são registradas em logs de auditoria detalhados, garantindo rastreabilidade completa de operações críticas.

O client desktop é implementado como um “thick client“, o que significa que a responsabilidade pela decodificação e descompactação dos streams de vídeo recebidos é transferida para a máquina local onde o software está instalado.

ExacqVision Desktop Client

Essa arquitetura descentraliza a carga de processamento, reduz a utilização de CPU e memória no servidor e permite que cada estação de trabalho gerencie localmente a renderização e manipulação das imagens, aproveitando recursos de hardware como aceleração por GPU.

Por outro lado, tanto o client web quanto o client mobile são implementados como “thin clients“, onde a decodificação, descompactação e processamento de vídeo são realizadas diretamente no servidor exacqVision antes do envio ao navegador/dispositivo móvel.

Esse modelo de utilização concentra a carga computacional no backend e simplifica o lado da aplicação cliente, permitindo acesso sem necessidade de pré-instalação ou dependências locais, mas aumentando a exigência de capacidade de processamento e largura de banda no servidor central.

Servidor

O servidor é responsável por estabelecer conexões diretas e persistentes com cada câmera IP/encoder configurado, processar os streams recebidos, armazenar os dados de vídeo e metadados em volumes locais ou remotos, além de disponibilizar esses conteúdos para os clientes conectados em tempo real.

Toda a comunicação ocorre sobre rede TCP/IP, utilizando protocolos padronizados como RTSP ou ONVIF, ou através de drivers nativos para determinados fabricantes, dependendo do modelo e da integração aplicada.

A execução do exacqVision Server ocorre como um serviço de sistema, sem interface gráfica local, sendo todo o processo de gerenciamento, configuração e operação realizado de forma remota pelos clients.

Após a recepção dos streams de vídeo, o servidor pode aplicar algoritmos de detecção de movimento, segmentar as gravações em blocos de tamanho configurável e indexar metadados associados para permitir buscas rápidas e eficientes com base em horário, evento ou câmera.

Para cada conexão estabelecida, o servidor negocia parâmetros como codec, resolução, taxa de bits e autenticação, ajustando dinamicamente buffers de recepção conforme a estabilidade da rede e as condições do dispositivo remoto.

Toda gravação é acompanhada de registros de eventos, associando os vídeos não apenas a marcações temporais, mas também a eventos de sistema, como perda de sinal, falhas de hardware ou acionamentos externos.

Esses eventos ficam registrados em bancos locais e podem ser consultados ou auditados pelos clientes, de acordo com as permissões de cada usuário.

Web Service

O servidor pode hospedar opcionalmente um serviço web integrado, responsável por oferecer a interface de cliente web e de dispositivos móveis.

Nesses cenários, o servidor assume a responsabilidade completa pelo processo de transcodificação, descompactação e reempacotamento dos streams de vídeo para formatos compatíveis com navegadores e sistemas móveis, o que impõe uma carga de processamento adicional que precisa ser considerada no dimensionamento da infraestrutura.

A capacidade do exacqVision Server de atender múltiplos clientes simultâneos, processar eventos em tempo real e manter uma operação estável e resiliente depende diretamente do dimensionamento correto da infraestrutura de hardware.

Em ambientes distribuídos, o exacqVision suporta a operação em clusters, com servidores independentes atendendo diferentes grupos de câmeras e uma camada superior de gerenciamento consolidado via Enterprise Manager, unificando monitoramento, configuração e auditoria.

ExacqVision Edge

O ExacqVision Edge é uma opção da plataforma exacqVision para execução diretamente no hardware embarcado de câmeras IP compatíveis.

Em vez de depender de um servidor centralizado para processamento e armazenamento, o Edge converte a própria câmera em um nó autônomo de gravação e análise, operando como um microservidor VMS distribuído.

O pacote do ExacqVision Edge é instalado diretamente no ambiente operacional da câmera, utilizando a API ou SDK do fabricante para integração com o subsistema de armazenamento interno (armazenamento de borda) e com os pipelines de codificação de vídeo nativos da câmera.

ExacqVision Rodando em Câmera AXIS

O ExacqVision Edge é uma excelente alternativa para aplicações de pequeno e médio porte, oferecendo uma solução de gravação distribuída que reduz significativamente a necessidade de infraestrutura centralizada, além de ser uma opção estratégica para locação de câmeras como serviço.

Cliente e Servidor

Existem também configurações onde o mesmo equipamento executa simultaneamente os componentes servidor e cliente do exacqVision.

Nesse caso o sistema opera em modo standalone integrado, eliminando a necessidade de comunicação remota entre os módulos principais.

Esse modelo é frequentemente utilizado em appliances exacqVision (NVRs), onde a aplicação cliente é pré-instalada para permitir monitoramento e gerenciamento direto a partir do próprio hardware servidor.

Essa flexibilidade torna a arquitetura cliente-servidor combinada especialmente adequada para ambientes de pequeno porte, instalações isoladas ou cenários onde a simplicidade e o desempenho local são fatores críticos para a operação.

Ao mesmo tempo, o sistema permanece compatível com ambientes distribuídos maiores, onde o mesmo equipamento pode ser posteriormente integrado a uma arquitetura mais ampla através do Enterprise Manager ou de outros mecanismos de descoberta e gerenciamento centralizado.

Licenciamento

O mecanismo de licenciamento do exacqVision é baseado diretamente na identificação do endereço MAC de uma interface de rede presente no servidor onde o serviço está instalado.

Em ambientes onde o servidor utiliza configurações avançadas de rede, como agregação de links ou virtualização de interfaces, a visibilidade consistente de um endereço MAC fixo pode ser comprometida, impedindo o correto reconhecimento da licença.

O exacqVision não utiliza uma licença base para habilitação do servidor propriamente dito.

O modelo de licenciamento é totalmente baseado em licenças individuais associadas a cada canal de vídeo configurado no servidor.

Cada canal, correspondente a uma câmera IP ou encoder analógico, consome uma licença dedicada, vinculada ao identificador lógico do canal no sistema.

A expansão da capacidade de câmeras de um servidor é realizada através da aplicação de licenças incrementais, permitindo que novos canais sejam ativados conforme a demanda evolui.

Integrações

A plataforma exacqVision foi desenvolvida com uma arquitetura modular e extensível, permitindo a incorporação de novas funcionalidades e fluxos de dados através de plugins e integrações diretas com sistemas de terceiros.

Essa capacidade de integração é essencial para cenários onde o VMS precisa atuar como parte de um ecossistema maior, abrangendo segurança física, automação predial, controle de acesso e auditoria de transações.

Plugins

O exacqVision oferece um framework de plugins que permite a adição de componentes de software executados diretamente no servidor ou no cliente, expandindo as funcionalidades nativas do sistema. Plugins podem ser desenvolvidos para diversos propósitos, como:

  • Processamento analítico em tempo real, aplicando algoritmos de reconhecimento facial, detecção de objetos ou contagem de pessoas diretamente sobre os streams recebidos.
  • Enriquecimento de metadados de gravação, associando informações externas (como dados de sensores ou dispositivos IoT) aos eventos capturados em vídeo.
  • Automação de processos internos, como a execução de scripts customizados em resposta a eventos específicos disparados pelo servidor, incluindo alarmes, falhas de hardware ou detecções de movimento.

Os plugins são desenvolvidos em conformidade com o exacqVision Plugin SDK, disponibilizado para parceiros e desenvolvedores. Esse SDK oferece acesso direto às camadas de eventos, metadados e controle de dispositivos do exacqVision Server, permitindo a criação de extensões nativas que operam com a mesma eficiência das funções internas da plataforma.

A instalação e gerenciamento de plugins é realizada diretamente através do exacqVision Client ou via interface administrativa, com controle granular de permissões para determinar quais usuários podem habilitar ou desabilitar extensões em cada servidor. Logs específicos de execução e erros de plugins são mantidos para diagnóstico e auditoria.

Outros Sistemas

O exacqVision também foi projetado para integração direta com sistemas de segurança e automação externos, incluindo controle de acesso, sistemas de ponto de venda (POS), plataformas de automação predial e sistemas de monitoramento de alarmes e incêndio.

A integração com controle de acesso permite a associação de eventos de acesso diretamente com gravações de vídeo.

Cada evento é indexado junto ao vídeo correspondente, permitindo que operadores executem buscas combinando critérios de horário, câmera e evento de acesso.

Para integrações com sistemas de ponto de venda (POS) ou plataformas de transações, o exacqVision é capaz de registrar fluxos de transações diretamente no banco de dados de eventos, associando cada linha de transação a um timestamp e a um canal de vídeo.

Isso permite a execução de buscas específicas por texto (descrições de itens, códigos de produto, valores) diretamente a partir da interface do exacqVision Client, com reprodução sincronizada da gravação correspondente à transação consultada. Essa funcionalidade é particularmente utilizada em ambientes de varejo, onde auditoria de vendas e investigação de fraudes são requisitos críticos.

Em ambientes mais complexos, a integração com sistemas PSIM (Physical Security Information Management) é suportada, permitindo que o exacqVision exponha seu estado operacional, eventos e status de câmeras diretamente para plataformas de comando e controle centralizado.

O gerenciamento e configuração de integrações com sistemas externos é realizado através da camada de Event Linking, onde eventos recebidos de fontes externas podem ser configurados para disparar ações automáticas no VMS, como iniciar gravações, gerar alertas visuais ou acionar dispositivos de saída.

Toda a comunicação entre o exacqVision e sistemas externos pode ser protegida com TLS e mecanismos de autenticação mútua, garantindo que apenas sistemas autorizados tenham permissão para injetar eventos ou consultar dados sensíveis no ambiente de gravação.

Confira outras Soluções
Redes Sociais
Entre em contato com nosso Departamento de Engenharia.

Preencha o formulário abaixo e nossa equipe entrará em contato para oferecer a solução mais adequada para suas demandas.