Web Dashboard、Super Admin Panel、Mobile companion、自動スケーリングStreaming Orchestratorマイクロサービス、およびCloudflare Workerエッジプロキシから構成されるマルチテナント型クラウド監視スイート。RTSPおよびデバイスカメラ経由で、リアルタイムAIイベント検出、マルチチャネルアラート、オンデマンド分析を提供します。

Web Dashboard、Super Admin Panel、Mobile companion、Streaming Orchestratorマイクロサービス、およびCloudflare Worker HLSエッジプロキシという5つのコンポーネントからなるアーキテクチャを設計しました。
マルチカメラライブグリッド(最大15カメラレイアウト)、プルベースのストリームライフサイクル、低遅延モード、AIイベントポーリングフィードを備えたReact Web Dashboardを構築しました。
FPS制御、ゾーン定義、ヘルスモニタリング、ストリーム起動高速化のためのRTSP URLキャッシングを備えたRTSP/IPカメラの登録を実装しました。
MediaMTXライフサイクル管理、自動スケーリングDigitalOceanドロップレットプロビジョニング、バッファプール、ストリームリバランス機能を備えたStreaming Orchestrator FastAPIマイクロサービスを設計しました。
クロスオリジンブラウザ再生のための適切なCORSを備えたHLSプレイリストおよびセグメントキャッシング用のCloudflare Workerエッジプロキシを提供しました。
バウンディングボックススナップショットアノテーションと深刻度スコアリングを備えた8種類のAIイベント(人物、徘徊、侵入、動き、車両、PPE、安全性、ゾーンアクティビティ)をすべて提供しました。
メール、SMS、Twilio経由のWhatsApp、さらにSlack、Teams、Zapier、Make.com、n8nウェブフック統合を介したマルチチャネルアラートシステムを構築しました。
Stripeサブスクリプションエンジンを実装しました — 5つのプランティア、ホスト型チェックアウト、請求ポータル、ウェブフック、トライアル管理、アップセルプロンプト付きのカメラ制限適用。
人物、車両、セキュリティリスク評価、カメラおよびゾーンメトリクスをカバーする分析スイートを作成し、オンデマンドレポート生成機能を提供しました。
getUserMediaデバイスカメラストリーミング、QRコードペアリング、モバイル最適化されたライブグリッド、オンサイトアラートトリアージを含むモバイルコンパニオン体験を提供しました。
顧客向けすべてのインターフェースで完全なRTLレイアウトサポートを含む英語とヘブライ語の国際化を追加しました。
RTSPカメラの取り込みからマルチチャネルアラートまで、リアルタイムAIイベント検出、自動スケーリングストリーミングインフラストラクチャ、およびエッジキャッシュされた低遅延再生機能を備えた完全なクラウド監視パイプライン。
MicrocosmWorksは、視聴者がリクエストした場合にのみストリーミングをアクティブにするプルベースのストリームライフサイクルでAwareCamを設計し、TTLベースの自動シャットダウン機能を備えています。AIイベント検出はクラウド側で実行され、自動スケーリングのMediaMTXオーケストレーターがストリームを処理し、人物検出、徘徊、ゾーン侵入を含む8種類のイベントタイプについてフレームを分析します。Cloudflare WorkerエッジプロキシはHLSセグメントをキャッシュしてオリジン帯域幅を削減し、フルビデオではなくバウンディングボックスの注釈スナップショットが保存されることでストレージコストを最小限に抑えます。
MicrocosmWorks は、人物検出、徘徊、侵入ゾーン違反、動体検出、車両検出、PPEコンプライアンス、安全上の危険、およびゾーン活動監視の8種類の AI イベントタイプを提供しました。各イベントには、bounding-box スナップショットアノテーションと深刻度スコアリングが含まれており、これがアラートエンジンに送られます。システムは、設定可能な検出感度しきい値とカメラごとのゾーン定義をサポートしており、これによりオペレーターは特定の環境において誤検知を減らすことができます。
MicrocosmWorksは、イベントタイプと重大度に基づいてAI検出を設定されたチャネルにルーティングするイベント駆動型のアラートパイプラインを構築しました。EmailおよびSMSアラートはTwilioを通じて送信され、WhatsApp通知はTwilio WhatsApp Business APIを使用し、SlackおよびMicrosoft Teamsはwebhook形式のアラートを受信します。さらに、Zapier、Make.com、およびn8nのwebhook連携により、オペレーターはAwareCamアラートをあらゆる下流のワークフローシステムに接続できます。
MicrocosmWorksは、オートスケーリングのDigitalOcean dropletプロビジョニングによりMediaMTXサーバーのライフサイクルを管理するFastAPIマイクロサービスとして、ストリーミングオーケストレーターを開発しました。カメラの負荷がサーバーの容量を超えると、オーケストレーターは追加のストリーミングノードを起動し、バッファベースの負荷分散を使用してプール全体にカメラを分散させ、ノードが追加または削除されたときにストリームを再調整します。プロビジョニングとスケーリングのプロセス全体は自動であり、エンドユーザーに対して透過的です。
MicrocosmWorksは、APIレベルでカメラ数制限を強制する5段階のStripeサブスクリプション請求を実装しました。各プランティアは特定の最大登録カメラ数を許可しており、システムは制限を超えるカメラ登録試行をブロックし、同時にアップグレードを促すプロンプトを表示します。サブスクリプションエンジンは、ホスト型チェックアウト、請求ポータルアクセス、Webhook駆動のプラン変更、トライアル管理、およびマルチテナント展開向けの組織レベルの請求を処理します。