Un conjunto de vigilancia en la nube multi-inquilino que abarca un Web Dashboard, un Super Admin Panel, una aplicación móvil complementaria, un microservicio Streaming Orchestrator de autoescalado y un proxy de borde Cloudflare Worker — proporcionando detección de eventos de AI en tiempo real, alertas multicanal y análisis bajo demanda a través de cámaras RTSP y de dispositivo.

Diseñamos la arquitectura de cinco componentes — Web Dashboard, Super Admin Panel, aplicación móvil complementaria, microservicio Streaming Orchestrator y proxy de borde HLS Cloudflare Worker.
Creamos el Web Dashboard con React, con una cuadrícula de transmisión en vivo multicámara (diseños de hasta 15 cámaras), ciclo de vida de transmisión basado en 'pull', modo de baja latencia y el feed de sondeo de eventos de AI.
Implementamos el registro de cámaras RTSP/IP con control de FPS, definiciones de zona, monitoreo de salud y almacenamiento en caché de URL RTSP para un inicio de transmisión más rápido.
Diseñamos el microservicio Streaming Orchestrator con FastAPI, gestión del ciclo de vida de MediaMTX, aprovisionamiento de droplets DigitalOcean de autoescalado, pools de búfer y reequilibrio de transmisiones.
Implementamos el proxy de borde Cloudflare Worker para el almacenamiento en caché de listas de reproducción y segmentos HLS con CORS adecuado para la reproducción en navegador de origen cruzado.
Implementamos los 8 tipos de eventos de AI (persona, merodeo, intrusión, movimiento, vehículo, PPE, seguridad, actividad de zona) con anotación de instantáneas con bounding-box y puntuación de gravedad.
Construimos el sistema de alertas multicanal a través de correo electrónico, SMS, WhatsApp vía Twilio, además de integraciones de webhook con Slack, Teams, Zapier, Make.com y n8n.
Implementamos el motor de suscripciones de Stripe — cinco niveles de planes, pago alojado, portal de facturación, webhooks, gestión de pruebas y aplicación de límites de cámara con avisos de venta adicional.
Creamos la suite de analíticas que cubre personas, vehículos, evaluación de riesgos de seguridad, métricas de cámaras y zonas, con generación de informes bajo demanda.
Ofrecimos la experiencia de la aplicación móvil complementaria — transmisión de cámaras de dispositivo getUserMedia, emparejamiento por código QR, cuadrícula en vivo optimizada para móviles y triaje de alertas in situ.
Agregamos internacionalización con inglés y hebreo, incluyendo soporte completo para el diseño RTL en todas las interfaces de cara al cliente.
Una tubería completa de vigilancia en la nube desde la ingesta de cámaras RTSP hasta alertas multicanal, con detección de eventos de AI en tiempo real, infraestructura de streaming de autoescalado y reproducción de baja latencia con caché en el borde.
Hablemos sobre cómo podemos dar vida a su visión con el mismo nivel de experiencia y dedicación.

MicrocosmWorks designed AwareCam with a pull-based stream lifecycle that only activates streaming when a viewer requests it, with TTL-based automatic shutdown. AI event detection runs on the cloud side where the auto-scaling MediaMTX orchestrator processes streams, analyzing frames for 8 event types including person detection, loitering, and zone intrusion. The Cloudflare Worker edge proxy caches HLS segments to reduce origin bandwidth, while bounding-box annotation snapshots are stored rather than full video, minimizing storage costs.
MicrocosmWorks delivered 8 AI event types: person detection, loitering, intrusion zone violation, motion detection, vehicle detection, PPE compliance, safety hazard, and zone activity monitoring. Each event includes bounding-box snapshot annotation and severity scoring that feeds into the alerting engine. The system supports configurable detection sensitivity thresholds and zone definitions per camera, allowing operators to reduce false positives in their specific environment.
MicrocosmWorks built an event-driven alerting pipeline that routes AI detections to configured channels based on event type and severity. Email and SMS alerts go through Twilio, WhatsApp notifications use the Twilio WhatsApp Business API, and Slack and Microsoft Teams receive webhook-formatted alerts. Additionally, Zapier, Make.com, and n8n webhook integrations allow operators to connect AwareCam alerts to any downstream workflow system.
MicrocosmWorks engineered the Streaming Orchestrator as a FastAPI microservice that manages MediaMTX server lifecycle with auto-scaling DigitalOcean droplet provisioning. When camera load exceeds a server's capacity, the orchestrator spins up additional streaming nodes, distributes cameras across the pool using buffer-based load balancing, and rebalances streams when nodes are added or removed. The entire provisioning and scaling process is automatic and transparent to end users.
MicrocosmWorks implemented 5-tier Stripe subscription billing with camera-limit enforcement at the API level. Each plan tier permits a specific maximum number of registered cameras, and the system blocks camera registration attempts that would exceed the limit while showing upgrade prompts. The subscription engine handles hosted checkout, billing portal access, webhook-driven plan changes, trial management, and organization-level billing for multi-tenant deployments.