Intrusión fuera de horario
Armá el predio o depósito de noche y los fines de semana; cualquier persona en una zona restringida dispara perimeter.intrusion con una captura y un clip corto adjunto.
Alertá ante cualquiera que entre a una zona restringida mientras el perímetro está armado — con evidencia de captura y clip.
Un predio, una línea de cerco, un muelle de carga o una celda de máquina prohibida solo está "restringido" si alguien lo mira — y nadie mira una cámara tranquila a las 3 de la mañana. Perímetro se arma por horario (o a demanda), levanta una alerta en el momento en que una persona está dentro de una zona y guarda la evidencia, para que la respuesta sea actuar sobre la alerta en vez de revisar grabaciones después.
Armá el predio o depósito de noche y los fines de semana; cualquier persona en una zona restringida dispara perimeter.intrusion con una captura y un clip corto adjunto.
Marcá una celda de máquina o área peligrosa y alertá cada vez que alguien entra, armado durante las horas de operación en vez de solo de noche.
Una cola de alertas para reconocer permite a un operador trabajar una noche de alertas y marcarlas atendidas; el estado armado y las alertas se leen solo autenticado.
Un worker vigila la cámara por HLS. Dibujás las zonas restringidas en el dashboard y fijás el horario de armado (zona horaria IANA, reglas de fin de semana) o accionás un toggle manual de armar/desarmar.
La detección de personas YOLOv8 prueba el punto del pie de cada persona contra las zonas; los aciertos solo disparan mientras está armado. Un cooldown por zona acota la tasa de alertas.
perimeter.intrusion hace POST a tu webhook (firmado con HMAC cuando hay secreto) y guarda evidencia en disco: un JPEG más un clip sin re-encodear de los últimos segmentos.
Las alertas caen en una cola para reconocer en la pestaña del dashboard; reconocer marca esa alerta y todo lo anterior como atendido.
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.