ENGINE

Stream Engine

Frequência a partir de uma câmera, sem dispositivo na porta. O Cams Stream Engine decodifica uma transmissão de vídeo RTSP/ONVIF ou de arquivo, executa em cada quadro o mesmo pipeline facial do Face Match Engine, rastreia cada pessoa para que ela seja registrada uma única vez por aparição e grava a frequência no pipeline padrão da Cams.

Visão geral

Transforma uma transmissão de vídeo CCTV, RTSP ou ONVIF em frequência por reconhecimento facial — uma batida por pessoa por aparição, com vídeo que nunca sai da sua rede.

O Stream Engine transforma uma transmissão de vídeo ao vivo (câmera IP RTSP/ONVIF, HTTP, RTMP ou arquivo) em frequência biométrica. Ele decodifica a transmissão, executa o pipeline facial compartilhado (detecção SCRFD, alinhamento de 5 pontos, embedding ArcFace, identificação 1:N sobre a galeria já carregada) e usa um rastreador IoU para que cada pessoa gere uma única batida sem duplicidade por aparição. Um supervisor multicâmera lê uma tabela de configuração e executa um worker por câmera ativa, com adição, alteração e remoção a quente, e um formulário do portal do desenvolvedor autoprovisiona câmeras. As transmissões permanecem na rede local — somente os eventos de frequência saem da edge box.

ENGINERTSPONVIFRTMPHTTParquivoC++
⚡
Teste ao vivo — CatchCam. Transforme qualquer câmera IP / CCTV em frequência por reconhecimento facial — cadastre uma câmera e ela reconhece rostos a partir da transmissão ao vivo. Sem necessidade de login — comece com o número de série do seu dispositivo.
Aponte para qualquer câmera RTSP/ONVIF
# single camera: <port> <stream-url> <device-sn>
stream-engine 9030 rtsp://cam.local/stream1 CAM-GATE-01
# or supervisor mode (DB-driven, multi-camera)
stream-engine 9030
# face detect -> align -> ArcFace -> 1:N -> one punch / appearance

Veja em ação

Stream Engine — demonstração ao vivo

Stream Engine► Assistir à demonstração

Recursos

O que ele faz

Frequência por CCTV

Reconhece rostos em uma transmissão RTSP/ONVIF ao vivo e registra a frequência sem terminal dedicado na porta.

Uma batida por aparição

Um rastreador IoU atribui uma trilha a cada rosto, de modo que cada pessoa é registrada uma vez por aparição, não uma vez por quadro.

Frota multicâmera

Um supervisor executa todas as câmeras ativas, um worker para cada, com adição e remoção a quente em segundos.

Privacidade local na borda

Roda em uma edge box on-premise perto das câmeras; a transmissão de vídeo nunca sai da rede local, apenas os eventos de frequência.

Autoprovisionamento

O formulário do portal de CCTV registra a câmera e o supervisor a inicia em um único ciclo de verificação.

Funcionalidades

Tudo incluído

  • Decodifica transmissões de vídeo de câmeras IP RTSP/ONVIF, HTTP, RTMP ou arquivos
  • Pipeline facial compartilhado: detecção SCRFD, alinhamento de 5 pontos, embedding ArcFace, cosseno 1:N sobre a galeria já carregada
  • O rastreador facial IoU registra cada pessoa uma vez por aparição, sem duplicidade graças a uma janela configurável (padrão 60 s)
  • Supervisor multicâmera: uma thread de worker por câmera ativa, com verificação periódica para adição, alteração e remoção a quente
  • Substituições por câmera de limiar, tamanho mínimo do rosto e deduplicação
  • Cada câmera é um número de série de dispositivo registrado, atribuindo as batidas a um tenant e à direção ENTRADA/SAÍDA
  • Reconexão automática para transmissões ao vivo com backoff exponencial limitado
  • Autoprovisionamento pelo formulário de onboarding de CCTV do portal do desenvolvedor
  • Mantém o vídeo na rede local — somente os eventos de frequência saem da edge box
  • Pronto para GPU para alto desempenho em multidões densas; a CPU basta para salas de aula e usos de baixo fps

Crie com o Stream Engine

Pegue uma chave, leia a documentação e publique. Nossa equipe ajuda na sua primeira integração.

FAQ

Perguntas frequentes

Quais câmeras o Stream Engine suporta?

Câmeras IP RTSP e ONVIF, transmissões HTTP, RTMP e arquivos de vídeo. Ele também documenta, no portal do desenvolvedor, pontes para câmeras de lâmpada e para Android como câmera.

O vídeo sai da minha rede?

Não. A engine roda em uma edge box ou caixa on-premise perto das câmeras; a transmissão permanece local e somente os eventos de frequência resultantes são enviados ao servidor.

Como ele evita registrar a mesma pessoa várias vezes?

Um rastreador IoU atribui um id de trilha a cada rosto e emite um evento de frequência por aparição, com uma janela de deduplicação por usuário configurável (padrão 60 s).

Ele consegue lidar com várias câmeras?

Sim. Um supervisor lê uma tabela de configuração de câmeras e executa um worker por câmera ativa, com verificação periódica para que as câmeras possam ser adicionadas, alteradas ou removidas ao vivo.

Relacionados

Explore mais da plataforma