Eine mandantenfähige Cloud-Überwachungssuite, umfassend ein Web-Dashboard, ein Super-Admin-Panel, eine mobile Begleit-App, einen sich automatisch skalierenden Streaming Orchestrator Microservice und einen Cloudflare Worker Edge-Proxy – zur Bereitstellung von Echtzeit-AI-Ereigniserkennung, Mehrkanal-Alarmierung und On-Demand-Analysen über RTSP- und Gerätekameras.

Entwurf der Fünf-Komponenten-Architektur – Web-Dashboard, Super-Admin-Panel, mobile Begleit-App, Streaming Orchestrator Microservice und Cloudflare Worker HLS Edge-Proxy.
Entwicklung des React Web-Dashboards mit einem Live-Raster für mehrere Kameras (Layouts für bis zu 15 Kameras), pull-basiertem Stream-Lebenszyklus, einem Modus für geringe Latenz und dem AI-Ereignis-Polling-Feed.
Implementierung der Kameraregistrierung für RTSP-/IP-Kameras mit FPS-Steuerung, Zonen-Definitionen, Zustandsüberwachung und RTSP-URL-Caching für einen schnelleren Stream-Start.
Entwicklung des Streaming Orchestrator FastAPI Microservice mit MediaMTX-Lebenszyklusmanagement, auto-skalierender DigitalOcean Droplet-Bereitstellung, Buffer Pools und Stream-Rebalancing.
Bereitstellung des Cloudflare Worker Edge-Proxys für HLS-Playlist- und Segment-Caching mit korrektem CORS für die Wiedergabe im Browser über verschiedene Ursprünge hinweg.
Bereitstellung aller 8 AI-Ereignistypen (Person, Herumlungern, Eindringen, Bewegung, Fahrzeug, PPE, Sicherheit, Zonenaktivität) mit Bounding-Box-Snapshot-Annotation und Schweregrad-Bewertung.
Entwicklung des Mehrkanal-Alarmierungssystems für E-Mail, SMS, WhatsApp via Twilio, sowie Slack, Teams, Zapier, Make.com und n8n Webhook-Integrationen.
Implementierung der Stripe-Abonnement-Engine – fünf Planstufen, gehosteter Checkout, Abrechnungsportal, Webhooks, Testversionsverwaltung und Durchsetzung von Kameralimits mit Upsell-Hinweisen.
Erstellung der Analyse-Suite, umfassend Personen-, Fahrzeug-, Sicherheitsrisikobewertung, Kamera- und Zonenmetriken, mit On-Demand-Berichterstellung.
Bereitstellung der mobilen Begleit-App-Erfahrung – getUserMedia Gerätekamera-Streaming, QR-Code-Kopplung, mobil-optimiertes Live-Raster und On-Site-Alarm-Triage.
Implementierung der Internationalisierung mit Englisch und Hebräisch, einschließlich vollständiger RTL-Layout-Unterstützung für alle kundenorientierten Oberflächen.
Eine vollständige Cloud-Überwachungspipeline von der RTSP-Kamera-Aufnahme bis zu Mehrkanal-Alarmen, mit Echtzeit-AI-Ereigniserkennung, auto-skalierender Streaming-Infrastruktur und Edge-gecacheter Wiedergabe mit geringer Latenz.
Lassen Sie uns besprechen, wie wir Ihre Vision mit dem gleichen Maß an Expertise und Engagement verwirklichen können.
MicrocosmWorks hat AwareCam mit einem Pull-basierten Stream-Lebenszyklus entwickelt, der das Streaming nur dann aktiviert, wenn ein Betrachter es anfordert, mit einer TTL-basierten automatischen Abschaltung. AI-Ereigniserkennung läuft auf der Cloud-Seite, wo der Auto-Scaling-MediaMTX-Orchestrator Streams verarbeitet und Frames nach 8 Ereignistypen analysiert, darunter Personenerkennung, Herumlungern und Zonenverletzung. Der Cloudflare Worker Edge-Proxy speichert HLS-Segmente im Cache, um die Ursprungsbandbreite zu reduzieren, während Bounding-Box-Annotations-Snapshots anstelle von vollständigen Videos gespeichert werden, was die Speicherkosten minimiert.
MicrocosmWorks lieferte 8 AI-Ereignistypen: Personenerkennung, Herumlungern, Verletzung der Einbruchszone, Bewegungserkennung, Fahrzeugerkennung, PPE-Compliance, Sicherheitsrisiko und Zonenaktivitätsüberwachung. Jedes Ereignis umfasst eine Bounding-Box-Schnappschuss-Annotation und eine Schweregradbewertung, die in die Alarmierungs-Engine eingespeist wird. Das System unterstützt konfigurierbare Schwellenwerte für die Erkennungsempfindlichkeit und Zonendefinitionen pro Kamera, wodurch Bediener Falschpositive in ihrer spezifischen Umgebung reduzieren können.
MicrocosmWorks hat eine ereignisgesteuerte Alarmierungspipeline entwickelt, die AI-Erkennungen basierend auf Ereignistyp und Schweregrad an konfigurierte Kanäle weiterleitet. E-Mail- und SMS-Benachrichtigungen erfolgen über Twilio, WhatsApp-Benachrichtigungen nutzen die Twilio WhatsApp Business API, und Slack sowie Microsoft Teams erhalten Webhook-formatierte Benachrichtigungen. Zusätzlich ermöglichen Zapier-, Make.com- und n8n-Webhook-Integrationen es Bedienern, AwareCam-Alarme mit jedem nachgeschalteten Workflow-System zu verbinden.
MicrocosmWorks entwickelte den Streaming Orchestrator als einen FastAPI-Microservice, der den MediaMTX-Server-Lebenszyklus mit Auto-Scaling-Provisionierung von DigitalOcean Droplets verwaltet. Wenn die Kameralast die Kapazität eines Servers überschreitet, startet der Orchestrator zusätzliche Streaming-Knoten, verteilt Kameras im Pool mithilfe von pufferbasiertem Lastenausgleich und gleicht Streams neu aus, wenn Knoten hinzugefügt oder entfernt werden. Der gesamte Bereitstellungs- und Skalierungsprozess ist automatisch und für Endbenutzer transparent.
MicrocosmWorks implementierte ein 5-stufiges Stripe-Abonnement-Billing mit Kamerazahlbegrenzung auf API-Ebene. Jede Planstufe erlaubt eine bestimmte maximale Anzahl registrierter Kameras, und das System blockiert Versuche zur Kameraregistrierung, die das Limit überschreiten würden, während es Upgrade-Aufforderungen anzeigt. Die Abonnement-Engine verwaltet gehostete Checkouts, Zugang zum Billing Portal, Webhook-gesteuerte Planänderungen, Trial-Management und organisationsweites Billing für Multi-Tenant-Deployments.