Footfall y conversión de entrada
IN/OUT en la puerta da visitas en el tiempo; combinalo con ventas para conversión y con el conteo interno vivo para el dwell — sin hardware contador aparte.
Contá personas cruzando una o más líneas dibujadas sobre el video en vivo — cruces IN/OUT en tiempo real y un conteo interno vivo contra una capacidad.
Vista previa de la interfaz próximamente
El footfall y la ocupación en vivo mueven decisiones de dotación, conversión y aforo, pero los números suelen vivir en una caja contadora aparte sobre la puerta. Conteo los lee directamente de la cámara que ya tenés — varias líneas por vista, dibujadas sobre el frame en vivo — y emite cada cruce en tiempo real en vez de un batch nocturno.
IN/OUT en la puerta da visitas en el tiempo; combinalo con ventas para conversión y con el conteo interno vivo para el dwell — sin hardware contador aparte.
Un conteo interno vivo contra una capacidad opcional mantiene una cifra de ocupación en vivo para un local, un piso o una sala de espera sin molinete.
Dibujá varias líneas con tags sobre pasillos, portones o góndolas y leé el flujo por cada una por separado a lo largo de un turno.
Un worker toma el stream en vivo por HLS a cadencia fija. Dibujás y rotás una o más líneas de conteo con su lado IN sobre un frame en vivo y etiquetás cada una; persisten por stream como coordenadas normalizadas.
La detección más un tracker a 3,5 FPS constantes cuenta un cruce solo cuando una persona rastreada pasa por completo de un lado al otro de una línea — la cadencia fija es deliberada, para que los IDs de track se mantengan estables.
count.in, count.out y un count.occupancy vivo fluyen por los callbacks firmados con HMAC de la app (webhook + MQTT), cada uno con la línea, su tag y el cruce rastreado.
Los totales y el conteo interno en vivo se ven en la pestaña de la app; cada cruce persiste en la base de datos propia de conteo 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.