Alarmes ao vivo — comparação probe × cadastro

Gênero: Idade: som:
Nenhum alarme ainda. Cadastre identidades e inicie um stream.
Nenhum episódio na janela selecionada.
Faces detectadas que não bateram com ninguém na watchlist. O sistema monitora os não-correspondidos: registre como dossiê para vigiar no futuro, ou envie o recorte a outros motores (configure um webhook com o padrão "só sem match").
Nenhuma detecção sem match ainda.

Cadastrar identidade

Upload em lote

Selecione várias fotos ou uma pasta. O nome do arquivo vira o nome do dossiê (ex.: joao_silva.jpg → "Joao Silva"). Fotos ruins são rejeitadas; duplicatas são puladas.

Identidades cadastradas

Nenhuma identidade cadastrada.

Migração de motor — Regenerar embeddings

Use após trocar o motor de reconhecimento (ex.: ArcFace → AdaFace). Re-processa todas as fotos dos dossiês com o motor atual do Edge. O Edge deve estar online e rodando com o novo motor antes de iniciar.

Listas

A lista de um dossiê viaja nos eventos enviados ao VMS e aos parceiros (matched_lists): id, nome e tipo. É o que permite ao destino tratar "procurado" diferente de "desaparecido" ou "VIP". Apagar o registro de uma lista não apaga dossiê — eles continuam sendo emitidos, resolvidos pelo próprio id.

Video Wall — câmera ao vivo

Selecione uma câmera para ver a transmissão ao vivo.

Edges registrados

Nenhum edge registrado.

Registrar edge

Adicionar câmera

Grupos de câmeras

Nenhum grupo.

Criar grupo

Processar vídeo offline

Padrão de mercado: mesmo pipeline do RTSP, single_pass. Os eventos aparecem no feed normal filtráveis pela câmera.

Jobs em andamento

Nenhum job.
0
Edges online
0
Câmeras
0
Identidades
0
Alarmes

Últimos alarmes

Status dos edges

Licenciamento

Carregando…
Ativar / atualizar um Edge
Revogação e renovação de licenças são feitas no painel do fornecedor (xsec.pro/admin). Cada Edge se ativa contra esse painel; o Core valida o token e impõe o limite de câmeras por tenant.

Saúde da Frota

Carregando…
Normal Atenção Crítico Offline

Thresholds de decisão (ao vivo)

Webhooks

Padrão de envio (cada servidor recebe só o marcado):
Envia JSON no padrão facial genérico, com recorte da face (match) e da watchlist.
Quais eventos enviar:
"Sem match" envia o recorte de cada face desconhecida — útil para encadear outro motor.
Nenhum webhook.

Programa Muralha Paulista — conector do edital

Envia o evento canônico JSON (eventId, timestamp, cameraId, lat/lon, confidence, faceId, imageUrl + bbox) ao endpoint homologado da SSP. Independente dos webhooks acima — só dispara se ativado aqui. Orçamentos do edital monitorados: latência ≤15s e crop ≥180px.

Integração Milestone XProtect (AnalyticsEvent XML)

Envia cada alarme ao XProtect Event Server no formato AnalyticsEvent XML (push direto do Core). Preencha o IP do XProtect e clique para criar o webhook pronto — depois configure o XProtect conforme indicado abaixo.

Integração VMS Enterprise (v7.0.1)

Configuração (env do Core):
VMS_URL=http://161.35.1.64:8080 · VMS_API_KEY=...
CORE_PUBLIC_URL=http://192.241.148.196:8080

Callback bidirecional — o VMS deve chamar:
POST {CORE_URL}/v1/vms/callback
{ "alarm_id": "...", "vms_incident_id": "...", "operator": "...", "notes": "..." }

Alarmes pendentes para sync: GET {CORE_URL}/v1/vms/pending

Usuários e Permissões

API Keys (Edge e webhooks)