Como contratar integração de metadados de câmeras IP ao VMS: ONVIF Profile M, API, middleware, licenças, dimensionamento, interoperabilidade e SAT.

Confira!

Integração de metadados de câmeras ao VMS é o projeto que transforma classificações e eventos gerados por câmeras ou servidores analíticos em informação utilizável pela central de videomonitoramento. Para contratar essa integração, é necessário definir quais atributos o operador receberá, como serão indexados e pesquisados, que ações poderão ser disparadas, quais licenças são necessárias e como o desempenho será comprovado. A compatibilidade com vídeo ONVIF, por si só, não demonstra que o VMS consegue processar metadados analíticos, persistir atributos ou apresentá-los em filtros de investigação.

Este artigo trata da engenharia de integração, especificação e aceite em instalações existentes e novos projetos. Não pretende repetir conceitos introdutórios de metadados ou algoritmos de visão computacional, tratados em conteúdos de topo de funil. Seu objetivo é apoiar gestores de segurança, TI e engenharia que precisam contratar um projeto interoperável e evitar o custo de adquirir funções que não chegam efetivamente à operação.

Quando a integração de metadados vira um problema de contratação

A situação típica envolve um conjunto de câmeras com funções de detecção ou classificação e um VMS implantado em outra geração tecnológica. O fornecedor da câmera afirma que produz metadados; o fornecedor do VMS afirma que recebe eventos; o contratante espera encontrar rapidamente pessoas, veículos e outros objetos por atributos. Esses três enunciados não provam a existência de uma função integrada.

O primeiro trabalho é separar níveis de capacidade. Receber vídeo significa visualizar ou gravar imagem. Receber eventos significa reconhecer uma ocorrência, como travessia de linha ou contagem. Receber metadados estruturados implica acessar informações como classe, posição, confiança, horário e atributos quando disponíveis. Indexar e pesquisar exige persistir dados de modo apropriado e oferecer interface de consulta vinculada ao vídeo original. Um produto pode cumprir um nível e não cumprir os seguintes.

Essa distinção evita especificação ambígua. Escrever “integração ONVIF com inteligência artificial” não informa que busca será possível, quanto tempo eventos permanecerão disponíveis ou se atributos serão apresentados no cliente operacional. O contrato deve descrever resultados do usuário, não apenas protocolos.

Perguntas iniciais que definem o escopo

  • Quais câmeras, modelos, firmwares e VMS precisam ser integrados?
  • Que metadados e eventos existem e quais serão efetivamente utilizados?
  • A central quer alarmes em tempo real, pesquisas retrospectivas ou ambos?
  • Como cada evento se liga à TAG da câmera, ao timestamp e ao vídeo original?
  • Quem operará a interface e que permissões de consulta e exportação terá?
  • Qual o horizonte de retenção dos metadados, da gravação e dos logs?
  • Que requisitos de continuidade e recuperação são contratados?

As respostas devem gerar uma matriz por produto e função. Se o cliente não dispõe dessas informações, pode contratar diagnóstico e validação de arquitetura antes de emitir solicitação de fornecimento.

Diagnóstico da instalação existente e definição da arquitetura

Antes de atualizar o VMS ou comprar novas câmeras, é necessário verificar as funções já licenciadas e as limitações técnicas da instalação, com responsabilidade por cada interface.

Projeto de CFTV IP

A arquitetura de integração começa pelo inventário de dispositivos e software. Câmeras semelhantes em famílias diferentes podem possuir firmwares e interfaces distintas. Além disso, o recurso de analytics pode depender da configuração de um aplicativo embarcado, de licença na câmera ou do processamento em servidor central.

O VMS também possui limites de versão e edição. Recursos disponíveis numa edição ou release não podem ser presumidos nas demais. A equipe deve coletar documentação efetiva de compatibilidade e, quando necessário, preparar laboratório para reprodução da configuração prevista em campo. É importante identificar quais sistemas participam: aplicação analítica, VMS, banco de eventos, servidor de indexação, API, clientes de operação e armazenamento de vídeo.

O levantamento identifica ainda qualidade do sinal, sincronismo temporal, perfil de stream, rede e disponibilidade. Um fluxo analítico pode ter acesso à câmera por caminho distinto do VMS, criando duplicação de tráfego. A integração que funciona com três canais em bancada pode não suportar dezenas de câmeras no ambiente real sem redimensionamento.

ComponenteInformação a exigirImpacto da omissão
Câmera IPModelo, firmware, função analítica e versão ONVIFEventos não disponibilizados
Aplicação de analyticsAtributos, regras, carga e versãoDados incompletos ou sobrecarga
VMSEdição, release, licenças e interfacesAusência de pesquisa ou alarme
Servidor ou middlewareCapacidade e comportamento em falhaIndexação inconsistente
Rede e armazenamentoFluxos, throughput, retenção e tempoGargalos e dados indisponíveis
OperaçãoPerfis, tarefas e evidências exigidasFunção entregue sem utilidade

O resultado deve ser um diagrama de arquitetura física e lógica, com origem, destino, fluxo, protocolo, autenticação e responsabilidade em cada interface.

ONVIF Profile M: alcance contratual da conformidade

O ONVIF Profile M estabelece interfaces para metadados e eventos de aplicações analíticas. Inclui recursos de configuração, informações sobre objetos e interfaces relacionadas a atributos e eventos. Porém, os recursos podem ser obrigatórios ou condicionais conforme a funcionalidade nativa do produto. Uma câmera não passa a detectar placas ou faces apenas por ser conforme ao Profile M.

A verificação da conformidade precisa considerar a versão específica de firmware ou software listada na base oficial de produtos conformes, e não apenas o logotipo de ONVIF na proposta. De acordo com a documentação do próprio ONVIF, a conformidade se aplica à versão registrada; produtos da mesma família não são automaticamente intercambiáveis.

Na matriz de fornecimento, convém pedir a declaração de conformidade e identificar o lado produtor dos metadados e o lado consumidor. Um VMS que opera vídeo pelos perfis S ou T pode necessitar implementação específica do cliente para receber e utilizar informações de Profile M. O alcance deve ser comprovado por requisito, e não inferido do nome do protocolo.

O que testar em uma conformidade ONVIF

Se o objetivo é buscar veículos por atributos, o ensaio precisa demonstrar que a câmera produz tais dados, que o VMS os recebe e que a consulta funciona com o índice resultante. Se a necessidade é disparar alarme de intrusão, pode ser suficiente integrar determinado tipo de evento, mas os requisitos de consulta forense poderão continuar não atendidos.

Além da funcionalidade, precisam ser avaliados horário, atualização, tolerância a falhas, segurança de credenciais, tratamento de evento duplicado e perda de sincronismo. Um dispositivo pode transmitir mensagens corretas em condição ideal, mas apresentar perda de contexto após reinicialização ou troca de versão.

Integração por SDK, API ou middleware: quando é necessária

Nem toda integração se resolve por perfil padronizado. Plataformas VMS podem fornecer SDKs, APIs ou eventos configuráveis que permitem criar conectores personalizados. A engenharia deve identificar se a função desejada já existe nativamente, se pode ser configurada ou se necessita desenvolvimento de middleware.

A documentação do Milestone XProtect descreve diferentes formas de receber eventos de analytics externos e criar regras e alarmes. O ecossistema MIP SDK possibilita desenvolver integrações, mas uma interface genérica de eventos não deve ser confundida com garantia de indexação detalhada e pesquisa de metadados de objeto. No projeto, cada comportamento deve ser verificado na edição e versão efetivas.

Middleware pode transformar formatos, associar dispositivos, aplicar regras e manter registros. Contudo, acrescenta novos componentes, licenças, segurança, manutenção e responsabilidade por falhas. É inadequado descrever desenvolvimento customizado como “compatibilidade nativa” ou omitir o custo de suporte depois da entrega.

Fluxo de integração e teste funcional

Fluxo de homologação de metadados entre câmera, VMS e operação

Câmera ou serviço analítico

Metadado ou evento

Perfil, API ou conector

Recepção e validação

Evento e índice no VMS

Busca e alarme do operador

Vídeo original e auditoria

Licenças e versões

Fluxo de homologação de metadados entre câmera, VMS e operação

O fluxo distingue a entrega do dado, seu processamento e sua utilidade na central. Durante o teste, cada transição precisa produzir evidência; a simples leitura de mensagem na interface de debug não prova que o operador a utilizará.

Matriz de responsabilidades entre fabricantes e integradores

Quando há mais de um fornecedor, é comum cada parte aceitar responsabilidade apenas pelo próprio produto. O fornecedor da câmera afirma que publica dados; o integrador de software afirma que o VMS está instalado; o administrador de rede informa que a conectividade está disponível. Se ninguém possui a interface de ponta a ponta, o cliente recebe componentes individualmente funcionais, mas sem o processo esperado.

A especificação deve indicar um responsável pela integração funcional, com apoio documentado das demais partes, inclusive para investigação de falhas. Quando a arquitetura usa API, a atribuição precisa abranger autenticação, manutenção após atualizações, schema de eventos, monitoramento e suporte.

Um termo de referência deve evitar frases vagas como “integração com sistemas legados” sem delimitar versão, fluxo e funcionalidade. Uma alteração de software pode exigir revalidação e deve ter processo de controle de mudanças.

Fronteira de interfaceResponsável principal a designarEvidência exigida
Captura e analíticoFabricante ou integrador de câmeraFunção ativa e metadados demonstrados
Rede e transporteTI/telecomunicaçõesFluxos e disponibilidade verificados
Recepção e transformaçãoIntegrador de softwareLogs, formato e tratamento de erro
Persistência e pesquisaIntegrador VMSEvento pesquisável e vinculado ao vídeo
Alertas e procedimentosGestor da centralCausa e efeito, papéis e confirmação
Operação assistidaIntegrador e contratanteTreinamento, pendências e relatório

Um projeto de integração pode ser contratado como pacote único ou em lotes, desde que suas interfaces e a responsabilidade pelo ensaio integrado permaneçam explícitas.

Dimensionamento: quantos canais e eventos o sistema suporta

O número de câmeras não é unidade suficiente para calcular capacidade de metadados. Uma câmera pode gerar poucos eventos por hora; outra pode produzir milhares de objetos detectados em local movimentado. A frequência de quadros analisados, riqueza dos atributos, número de regras e forma de indexação modificam CPU, GPU, rede e armazenamento.

Considere, didaticamente, 80 câmeras que geram 200 registros de evento por hora, cada uma, em média. São 16.000 eventos/hora, ou até 384.000 por dia se a média fosse sustentada por 24 horas. A estimativa não incorpora variação de cena, bursts nem metadados contínuos de rastreamento. O projeto precisa medir ou prever o perfil real e considerar que um evento pode conter referência a muitos objetos ou mensagens.

Se o registro médio, após indexação e índices auxiliares, consumisse 2 kB, a massa primária ilustrativa seria de 768 MB por dia na hipótese de 384.000 registros, usando unidade decimal. Índices, logs, redundância, snapshots e metadados de trajetória podem modificar significativamente o custo. Não é correto usar esse cálculo como memória final de armazenamento sem conhecer a estrutura da plataforma.

Armazenamento de vídeo e índice de metadados

O sistema pode armazenar vídeo por determinada quantidade de dias e reter metadados por período diferente. Isso gera risco de permitir encontrar um evento cujo vídeo já foi eliminado, ou manter gravações sem indexação necessária à investigação. O contrato precisa definir horizontes relacionados, descarte, backup e recuperação.

O dimensionamento deve demonstrar desempenho de consulta, inclusive quando a base está próxima do limite de retenção. Uma plataforma que pesquisa rapidamente poucas horas de eventos pode ficar lenta com meses de registros. A prova de capacidade exige carga, volume e latência de consulta representativos.

Segurança, privacidade e governança da integração

Metadados podem representar pessoas, trajetórias e atributos passíveis de associação a indivíduos. A LGPD impõe análise das finalidades, bases legais, necessidade, segurança e direitos pertinentes. Uma plataforma capaz de extrair dados não significa que todos devam ser coletados ou disponibilizados indiscriminadamente.

O projeto deve definir autorização por papel, segregação de funções, logs de exportação, retenção e procedimentos para incidentes. Em integrações com controle de acesso, é preciso evitar que um evento de vídeo sozinho altere decisões de autorização sem o conjunto de regras previsto e seus controles de segurança.

Os fluxos de rede devem ser documentados, incluindo portas, protocolos e credenciais. A integração não deve depender de contas administrativas compartilhadas de modo informal. Atualizações de firmware e software exigem regressão das interfaces críticas, e o contrato de suporte deve cobrir esse cenário.

Como especificar um projeto de integração VMS

Uma matriz de interoperabilidade torna comparáveis propostas de fornecedores e reduz riscos de entregar vídeo sem os metadados e processos solicitados.

Projeto de Segurança Eletrônica Integrada

O contrato deve conter sistema existente, equipamentos, interfaces alvo, atributos e funções desejadas, matriz de compatibilidade, responsabilidade por cada camada e plano de implantação. Também precisa declarar quais softwares serão atualizados e quais ficarão na versão atual, para evitar que fornecedores pressuponham modernização completa fora do orçamento.

A documentação pode incluir levantamento, matriz de requisitos, arquitetura, memória de dimensionamento, lista de licenças e servidores, fluxos autorizados, configurações, procedimentos de teste, As Built e treinamento. Se houver desenvolvimento customizado, precisam estar claros direitos de uso, manutenção, dependências de SDK e condições para futuras alterações.

A comparação de propostas exige distinguir licença perpétua ou assinatura, suporte, custo de manutenção, integração e testes, sem presumir que todas as ofertas comerciais são equivalentes. O prazo deve reservar tempo para validação em laboratório e homologação de versões.

Modelo de matriz de conformidade para RFQ

Requisito de contrataçãoPergunta ao fornecedorProva de atendimento
Metadados por classeQuais atributos são emitidos?Datasheet, função e ensaio
Recepção no VMSComo os dados são consumidos?Compatibilidade por versão
Pesquisa retrospectivaQuais filtros estão disponíveis?Busca executada na PoC
Integração de alarmesO evento cria alarme operacional?Regra, notificação e confirmação
RetençãoQue dados ficam disponíveis e por quanto tempo?Configuração e consulta histórica
RecuperaçãoO que ocorre após falha do conector?Teste de contingência
SegurançaComo se controlam acessos e logs?Configurações e auditoria
EvoluçãoComo alterações de versão são suportadas?SLA e obrigação contratual

Esse nível de especificação permite que integradores diferentes concorram por requisitos efetivos, reduzindo dependência de uma referência de fabricante sem justificativa técnica.

Prova de conceito: ensaios que precisam acontecer antes do aceite

O recebimento deve comprovar evento, indexação, consulta, recuperação do vídeo e comportamento de contingência de ponta a ponta.

Comissionamento de Equipamentos

O teste deve iniciar na câmera, produzir evento real e terminar na interface do operador. Deve ser possível verificar se a classe e o timestamp permaneceram corretos, se a consulta retorna a gravação correspondente e se um usuário autorizado pode exportar evidência quando previsto. Repetir demonstração local do algoritmo não comprova o fluxo completo.

A PoC deve incluir cenários negativos. Evento fora da zona não deve gerar alarme indevido; perda temporária de rede deve apresentar comportamento conhecido; reinicialização do servidor não deve eliminar registros relevantes além do que foi contratado. Também devem ser testados mudança de horário, variação de cena e múltiplos eventos simultâneos.

Uma homologação técnica deve especificar limites de tempo e taxa de sucesso. A plataforma pode ter capacidade de receber alarmes, mas não atender aos requisitos de pesquisa retrospectiva. Nesse caso, o resultado deve ser uma conformidade parcial, não aprovação plena.

Teste de sincronismo e correlação com gravação

A evidência digital exige vincular evento à câmera e ao instante correto. Um deslocamento de relógio de segundos pode prejudicar a localização de evento rápido; divergência entre sites pode afetar reconstrução multicâmera. O projeto define referência de tempo e testes de consistência entre câmera, conector, VMS e armazenamento.

Uma exportação precisa preservar acesso ao vídeo original e contexto necessário de investigação. Capturas de tela de uma grade de objetos não substituem automaticamente o arquivo de gravação quando há exigência de prova. A solução deve demonstrar o processo de consulta e preservação segundo finalidade e procedimento da organização.

Custos de integração: como evitar aditivos ocultos

O orçamento deve discriminar análise de compatibilidade, instalação e configuração, licenças, desenvolvimento de conectores, servidores, storage de índice, rede, segurança, testes e treinamento. Se a execução envolver atualização do VMS, convém registrar riscos de incompatibilidade de plugins existentes e eventual janela de indisponibilidade. Alterações de firmware em dezenas de câmeras podem demandar planejamento e rollback.

Em empreendimentos com vários locais, o custo inclui replicação de configuração, conexão segura e operação central. Uma solução que funciona em uma unidade pode exigir novos componentes por site ou licenciamento adicional para acesso federado. O fornecedor deve fornecer quadro de preços por cenário, incluindo expansão e manutenção.

A análise de TCO considera atualização de APIs, suporte após mudança de release e disponibilidade de documentação de terceiros. Software integrador abandonado pode se tornar ponto único de falha, mesmo que câmeras e VMS continuem funcionando. Deve haver plano contratual para manutenção evolutiva e corretiva.

Quando contratar engenharia independente

A contratação é especialmente recomendável quando existem fabricantes diferentes, parque legado, requisitos de pesquisa avançada, ampliação de capacidade ou integração com sistemas críticos. O serviço pode produzir diagnóstico de maturidade, arquitetura, matriz de interoperabilidade, termo de referência, apoio à seleção, plano de PoC e parecer de aceite, conforme escopo.

A A3A Engenharia pode examinar a solução sem reduzir avaliação a presença de conectores. Uma integração considerada concluída só é útil quando o operador executa a função prevista com desempenho verificável e documentação de manutenção. O papel da engenharia é unir requisitos, interfaces, teste e responsabilidade técnica.

Matriz de migração: integrar ou atualizar primeiro o VMS?

Em parques legados, o contratante deve avaliar se é mais econômico integrar o mecanismo analítico ao VMS atual, atualizar a edição do VMS ou reestruturar a solução. Não há resposta universal. O estudo precisa considerar versões suportadas, licenças já amortizadas, custo do conector e repercussões sobre recursos existentes, como controle de acesso, videowall, clientes remotos e retenção de gravações.

A substituição de VMS pode demandar recadastramento de câmeras, revisão de storage, novos servidores e treinamento. Em contrapartida, insistir em conectar uma versão obsoleta pode criar dependência de middleware sem suporte ou de API que não recebe atualizações. O parecer deve apresentar alternativas e justificar por que a recomendada é tecnicamente adequada e financeiramente defensável.

AlternativaInvestimento predominanteRisco técnicoDecisão a comprovar
Integrar no VMS existenteConector, licenças e comissionamentoLimitação de atributos e versãoPesquisa e alarmes atendem ao caso?
Atualizar edição/releaseUpgrade, migração e testesRegressão de integrações antigasBenefício supera custo de mudança?
Adotar indexador externoServidores, middleware e licençaDupla administração e dadosInvestigação preserva vídeo original?
Substituir plataformaNova arquitetura e operaçãoInterrupção e migraçãoTCO e requisitos justificam troca?

A alternativa não deve ser escolhida exclusivamente pelo fornecedor. O diagnóstico precisa reunir informações sobre quantidade de canais, equipe de operação, disponibilidade exigida e nível de suporte a longo prazo.

Planejamento de versões e política de regressão

Interfaces de software evoluem. Uma atualização pode alterar formatos de mensagens, métodos de autenticação e recursos disponíveis. O contrato deve listar as versões homologadas de câmera, aplicativo analítico, VMS, sistema operacional e conectores. Uma declaração genérica de compatibilidade com “última versão” não especifica o ambiente entregue.

É recomendável manter matriz de versões e testes de regressão para as funções críticas: detecção, entrega de evento, filtro de pesquisa, reprodução de gravação, exportação e gestão de usuários. Quando uma atualização se fizer necessária por segurança, a equipe precisa de procedimento de implantação e rollback, quando tecnicamente possível.

A matriz deve indicar quem é responsável por testar mudanças do fabricante e quem suporta correção de incompatibilidade. A empresa contratante pode decidir adiar uma atualização de funcionalidade, mas não deve ignorar riscos de vulnerabilidades ou de perda de suporte.

Estudo de caso: integração de 120 câmeras com funções heterogêneas

Considere um empreendimento hipotético com 120 câmeras de três famílias e um VMS central. Quarenta câmeras enviam apenas vídeo, cinquenta possuem classificação básica e trinta dispõem de analytics adicionais. O gestor pretende obter uma pesquisa unificada por objeto e receber alarmes de intrusão prioritários.

O levantamento identifica que apenas parte dos dispositivos publica atributos suficientes e que a plataforma atual consome determinados tipos de evento, mas não gera um índice global de objetos. A solução precisa distinguir o que pode ser aproveitado, quais câmeras exigem upgrade e se a pesquisa avançada depende de indexador externo. Não é válido orçar 120 canais com a hipótese de que todos possuem o mesmo recurso.

O piloto seleciona câmeras de cada família e cenas representativas. Primeiro comprova acesso ao stream; depois verifica emissão e recepção de atributos, criação do índice, pesquisa por operadores e vínculo ao vídeo. O relatório identifica quais fabricantes e versões atenderam, quais dependem de desenvolvimento adicional e quais devem permanecer apenas como fontes de vídeo até eventual modernização.

O custo da implantação deve ser estruturado por tipologia, não por média arbitrária de câmera. A aquisição de software para o parque inteiro antes do piloto poderia resultar em licença ociosa ou necessidade de adequações não previstas.

Responsabilidade por incompatibilidade de terceiros

Se uma câmera publica um evento segundo interface especificada e o VMS o rejeita, a investigação técnica deve conseguir verificar ambas as extremidades e o transporte. O contrato define fornecedor responsável pelo diagnóstico integrado e o envolvimento de cada fabricante. Quando há conector customizado, a autoria, o suporte e a manutenção desse componente precisam estar explicitados.

Uma cláusula de “todos os serviços necessários inclusos” pode ser insuficiente para delimitar extensões de API, documentação fornecida pelo cliente e licenças de terceiros. O termo de referência deve identificar a linha de base sobre a qual foi feita a proposta e estabelecer processo para mudanças de escopo.

Ensaios de carga, falha e restauração

Em laboratório, a integração pode funcionar com dois ou três dispositivos, mas falhar quando dezenas de câmeras geram objetos ao mesmo tempo. O SAT precisa avaliar o comportamento no volume estimado, incluindo picos, concorrência de consultas e eventos simultâneos. O sistema deve apresentar critérios de observabilidade, como fila de mensagens, falhas de ingestão e disponibilidade dos serviços.

Em uma perda temporária de rede, deve-se verificar se a fonte acumula eventos, se ocorre reenvio, se há descarte documentado ou se parte da indexação ficará incompleta. Não se deve presumir recuperação universal de dados. O requisito contratual deve refletir a função: um alarme em tempo real tem tolerância à latência diferente de um relatório consolidado ao fim do dia.

Ensaio de contingênciaObservação obrigatóriaConclusão de aceite
Desconexão de câmeraPerda detectada e registradaCondição transparente ao operador
Falha do middlewareEstado do serviço e impacto nos dadosRecuperação conforme o escopo
Reinício de VMSEventos e pesquisa após retornoRetenção e integridade verificadas
Sobrecarga de eventosFilas, descartes e tempo de entregaDesempenho dentro dos limites
Atualização de firmwareCompatibilidade das funçõesRegressão sem falha impeditiva

Quando o contrato prevê alta disponibilidade, deve existir ensaio de falha do componente redundante e documentação do comportamento de recuperação. A mera presença de dois servidores no projeto não demonstra que a integração é resiliente.

Documentos que devem compor o Data Book da integração

O pacote final precisa permitir que outra equipe compreenda e mantenha o sistema. Deve incluir diagrama de interfaces, inventário de versões, fluxos e endpoints autorizados, lista de serviços e portas, configuração de regras, licenças, permissões, parâmetros de retenção e resultados de teste. Credenciais e segredos precisam seguir meio seguro de transferência e nunca ser colocados em relatório distribuído indiscriminadamente.

Também convém registrar critérios de monitoramento do conector: quem receberá alarmes de falha de ingestão, onde serão consultados logs e quando abrir chamado. Sem esses procedimentos, uma incompatibilidade pode interromper a indexação por dias sem afetar a gravação, sendo percebida somente após um incidente.

O As Built deve refletir o que foi efetivamente implementado e não apenas a arquitetura proposta. Se uma interface foi substituída por método proprietário durante a obra, essa mudança precisa constar do documento e do plano de manutenção, inclusive com os riscos de suporte e atualização.

Parecer técnico e apoio comercial na seleção

A engenharia consultiva pode transformar propostas em uma matriz única de requisitos, riscos e evidências. Cada fornecedor deve indicar atendimento, atendimento parcial, não atendimento ou necessidade de desenvolvimento, com documentos de suporte. Custos de licenças, hardware e testes são normalizados por cenário e horizonte, de modo que o contratante conheça a diferença de TCO.

O parecer pode apontar se o recurso já está disponível na instalação ou se requer nova aquisição, evitando duplicidade de licenças. Também pode indicar diligências necessárias antes de aceitar equivalência de produto. Esse trabalho reduz conflitos de responsabilidades e contribui para que o cliente compre integração por função, não por nome comercial.

A entrega de valor ocorre quando o operador recebe o evento correto, consegue encontrá-lo e recuperar a gravação, e quando a manutenção sabe diagnosticar a cadeia após uma atualização. Essa deve ser a condição de encerramento técnico do fornecimento.

Considerações finais

Integrar metadados ao VMS não é simplesmente habilitar uma opção de protocolo. É entregar um sistema em que atributos e eventos percorrem a cadeia de captura, transporte, indexação, consulta e resposta, com versões, licenças e controles identificados.

O contratante deve solicitar uma matriz de funções e evidências, prevendo testes sob carga e em falha. Dessa forma, a proposta deixa de ser uma promessa genérica de compatibilidade e passa a ser um compromisso verificável de engenharia e operação.

A validação independente da arquitetura e das integrações permite tomar decisões de aquisição com evidências, atribuindo responsabilidades e custos totais.

Revisão Técnica de Projetos

Eng. Altair Galvão | Engenheiro Eletricista, PMP | Diretor de Engenharia e Projetos — A3A Engenharia

Referências técnicas

[1] ONVIF. Profile M: metadata and events for analytics applications. Perfil e descrição funcional. Disponível em: https://www.onvif.org/profiles/profile-m/.

[2] ONVIF. Conformance FAQ. Requisitos de conformidade, versões e recursos condicionais. Disponível em: https://www.onvif.org/conformance-faq/.

[3] MILESTONE SYSTEMS. MIP SDK: Introduction to Analytics Integration. Integrações com engines externos de video analytics. Disponível em: https://doc.developer.milestonesys.com/mipsdk/gettingstarted/intro_analytics.html.

[4] MILESTONE SYSTEMS. XProtect Management Client 2025 R3: Analytics events. Documentação atualizada em 2 jul. 2026. Disponível em: https://doc.milestonesys.com/xprotect/xprotect-management-client/2025r3/en/analytics-events.

[5] MILESTONE SYSTEMS. MIP SDK: Integration overview. Estudo de viabilidade, arquitetura e testes. Disponível em: https://doc.developer.milestonesys.com/mipsdk/gettingstarted/Integration_overview.html.

[6] BRIEFCAM. BriefCam Administrator Guide 2024 M1. Configuração de câmeras e VMS, usuários, retenção e ambientes distribuídos. Acervo institucional A3A Engenharia. Disponível em: https://www.briefcam.com/.

[7] BRASIL. Lei nº 13.709/2018. Lei Geral de Proteção de Dados Pessoais. Disponível em: https://www.planalto.gov.br/ccivil_03/_ato2015-2018/2018/lei/l13709.htm.

Perguntas frequentes
Qual é a diferença entre evento e metadado em VMS?

Evento indica uma ocorrência; metadados podem carregar classes, localização, timestamp e outros atributos para pesquisa e correlação.

Toda câmera ONVIF transmite metadados analíticos?

Não. Depende de perfis, versões e funções implementadas em dispositivo e cliente.

Profile M garante reconhecimento facial ou de placa?

Não. As funções específicas são condicionais à capacidade do produto e precisam ser conferidas.

O Milestone XProtect recebe eventos externos?

Há interfaces documentadas para eventos de analytics e integração via MIP, sujeitas à versão, edição e implantação.

Receber evento significa conseguir buscar objetos no vídeo?

Não. Busca retrospectiva exige indexação, persistência e interface de pesquisa compatíveis.

É possível integrar VMS e analíticos de fabricantes diferentes?

Em muitos casos, sim, desde que a interface esteja implementada e homologada na combinação real.

Quando é necessário middleware?

Quando não há integração nativa suficiente e a função requer transformação de dados, regras ou API adicional.

Como dimensionar metadados?

Por perfil de geração, volume de eventos, processamento, consultas, retenção e carga máxima, além do número de câmeras.

Como contratar integração sem ficar preso a uma marca?

Com requisitos funcionais, matriz de compatibilidade por versão, interfaces, comprovação em PoC e condições de suporte.

O que deve constar no SAT?

Evento real de origem até o operador, pesquisa, gravação correspondente, desempenho, falhas, acesso e exportação conforme escopo.

A integração pode afetar dados pessoais?

Sim. Finalidade, permissões, base legal aplicável, segurança e retenção precisam ser avaliadas.

Quem responde quando a câmera funciona mas o VMS não recebe dados?

O contrato deve atribuir um responsável pela integração de ponta a ponta e definir participação de cada fornecedor.

Materiais técnicos complementares

Soluções relacionadas

Serviços relacionados

Conteúdos principais sobre o tema

Conteúdos técnicos correlatos