Detección de acumulación
Vigilá una entrada, un hall o un andén y obtené una alerta anotada cuando el conteo de cabezas en una zona se mantiene alto durante varios ciclos — un aviso temprano antes de que se vuelva una aglomeración.
Contá cabezas por zona a partir de frames muestreados y alertá solo cuando una multitud realmente persiste sobre tu umbral.
Vista previa de la interfaz próximamente
Un solo frame ocupado no es una multitud — alguien que pasa frente a la cámara no debería disparar una alarma. Multitud cuenta cabezas por zona a partir de capturas periódicas y solo levanta una alerta cuando el conteo se mantiene sobre tu umbral durante varios ciclos, así te enterás de una acumulación real, no de un pico pasajero.
Vigilá una entrada, un hall o un andén y obtené una alerta anotada cuando el conteo de cabezas en una zona se mantiene alto durante varios ciclos — un aviso temprano antes de que se vuelva una aglomeración.
Seguí qué tan ocupada está un área de cajas o una sección a lo largo del día y señalá la sobreocupación sostenida para que el personal responda.
Los conteos de cabezas por zona dan una señal objetiva de densidad para un espacio, con la captura adjunta a cada alerta de umbral para que un humano confirme.
Un worker toma capturas periódicas del stream en vivo por HLS. Dibujás zonas poligonales sobre un frame en vivo y etiquetás cada una; la geometría persiste por stream como puntos normalizados.
Cada captura se cuenta por zona. Un umbral multi-ciclo significa que el conteo debe mantenerse sobre tu límite durante varias muestras antes de contar como multitud.
crowd.count lleva el número vivo por zona; crowd.threshold dispara solo ante un exceso sostenido, con la zona, el tag, el umbral y una URL de captura opcional, por los callbacks firmados de la app.
Los conteos en vivo y las alertas de umbral se ven en la pestaña de la app; cada evento persiste en la base de datos propia de multitud de la app para tus reportes.
Declarados en el manifiesto del plugin y retransmitidos por los callbacks firmados con HMAC de la app (webhook + MQTT). Cualquier cosa que un worker intente emitir fuera de esta lista se rechaza — sin suplantar eventos del core.
Los números son mediciones honestas de los autores del plugin, no marketing. La GPU es opcional en cada plugin de visión salvo donde se indique.
Cada app de Studio es una aplicación de primera clase, no un modal de configuración — y no tiene por qué vivir dentro de StreamHub.
Se abre como su propia página dentro de la app tenant — zonas, paneles en vivo, historial y ajustes en una sola superficie, no apretados en un diálogo.
Guarda su estado en una base SQLite dedicada por app — lecturas, alertas, ocupación y filas de evidencia — que es tuya y podés consultar.
Descargá la app como un bundle autocontenido — worker, Dockerfile, compose y una plantilla de env — para hostearla en tu propia infra y extenderla, hablando de vuelta por la API REST y los webhooks firmados.
Contanos qué estás monitoreando y definimos las apps correctas, las conectamos a tus sistemas y las operamos con vos. El software es open source — el despliegue y la operación es lo que hacemos.