Resposta direta
Comece pelo evento mais curto que o sistema deve detectar e pelo atraso de resposta tolerado. Obtenha amostras de quadros suficientes para observar esse evento de maneira confiável e, em seguida, valide as falhas e calcule o custo em imagens reais.
Por que isso acontece
Uma câmera de 30 fps não requer 30 inferências por segundo. O excesso de amostragem desperdiça a capacidade de decodificação e do acelerador, enquanto a amostragem esparsa pode perder eventos rápidos ou breves.
Dimensione o caminho de ingestão para o trabalho de inferência e mantenha o fluxo original, os metadados derivados e as sobreposições renderizadas distintas.
Um teste controlado
Colete imagens representativas de dia, noite e movimento e reproduza-as em diversas taxas de amostragem com o mesmo limite de modelo.
Altere uma variável de cada vez. Mantenha registrado o modelo da câmera, firmware, endpoint e conta; em seguida, teste a acessibilidade da rede, a resposta do protocolo, o transporte de mídia e a decodificação como camadas separadas.
Use uma conta dedicada somente para visualização e uma ferramenta de diagnóstico local confiável. Edite credenciais, endereços privados e dados de identificação antes de compartilhar resultados.
Sequência de diagnóstico
| Verificar | Ação | Evidência de progresso |
|---|---|---|
| Evento | Meça quanto tempo o alvo permanece visível. | Uma janela mínima de observação é conhecida. |
| Avaliar | Teste vários intervalos de inferência. | A taxa de falta e o atraso são medidos. |
| Calcular | Rastreie a decodificação e a utilização do acelerador. | A taxa selecionada se ajusta à capacidade de pico. |
| Cair pra trás | Defina o que acontece quando a fila AI fica atrasada. | Os frames são descartados ou atrasados por política, não por acidente. |
Evidências para manter
Relate a duração do evento, a taxa de amostragem, o atraso de detecção, a taxa de falhas e o uso da computação juntos.
Limite e nota de segurança
Não trate um alerta AI como uma decisão final de segurança, emprego, acesso ou emergência sem o processo humano aprovado.
Para visualização remota, use um VPN gerenciado em vez de expor RTSP ou portas de administração de câmera diretamente à Internet pública.
SmartRTSP
SmartRTSP é um visualizador RTSP e ONVIF focado na câmera para dispositivos Apple, Windows e Android. Ele se adapta à visualização direta, descoberta e verificações de múltiplas câmeras; mantenha um NVR ou VMS dedicado quando for necessário registro contínuo, exportação de evidências ou controles corporativos centralizados.
Perguntas frequentes
AI deveria processar cada quadro RTSP?
Geralmente não; a taxa exigida vem da duração do evento, alvos de movimento e resposta.
Posso diminuir a taxa de quadros da câmera?
Às vezes, mas a gravação ou a visualização humana podem precisar de uma taxa diferente; separe a política de amostragem de inferência do perfil de origem sempre que possível.
O que acontece quando a inferência fica para trás?
Escolha explicitamente se deseja descartar quadros antigos, reduzir a amostragem ou dimensionar a capacidade para que as decisões não sejam baseadas em vídeos obsoletos.
Referências primárias
- NVIDIA — Visão geral da arquitetura DeepStream
- ONVIF — Perfil M para metadados e análises
- IETF RFC 7826 — Protocolo de streaming em tempo real 2.0
Guia SmartRTSP relacionado
Abrir guia relacionadoCombine a frequência de inferência com a velocidade do objeto, campo de visão e tempo de resposta, em vez de decodificar cada quadro por hábito.