מערכת מעקב בענן מרובת דיירים הכוללת לוח בקרה אינטרנטי, פאנל מנהל על, אפליקציה ניידת, מיקרו-שירות לניהול סטרימינג אוטומטי, ופרוקסי קצה Cloudflare Worker — המספקת זיהוי אירועים בזמן אמת באמצעות AI, התראות מרובות ערוצים, וניתוחים לפי דרישה על גבי RTSP ומצלמות מכשירים.

תכננו את הארכיטקטורה המורכבת מחמישה רכיבים — לוח בקרה אינטרנטי, פאנל מנהל על, אפליקציה ניידת, מיקרו-שירות לניהול סטרימינג, ופרוקסי קצה Cloudflare Worker HLS.
בנינו את לוח הבקרה האינטרנטי ב-React עם רשת חיה מרובת מצלמות (עד 15 מצלמות), מחזור חיים מבוסס משיכה, מצב דיליי נמוך, ופיד זיהוי אירועים מבוסס AI.
יישמנו רישום מצלמות עבור מצלמות RTSP/IP עם שליטה ב-FPS, הגדרת אזורים, ניטור בריאות, ו-caching של URL RTSP להאצת התחלת סטרים.
הנדסנו את מיקרו-שירות FastAPI לניהול סטרימינג עם ניהול מחזור חיים של MediaMTX, פרוביזיה אוטומטית של DigitalOcean droplet, בריכות באפר, ואיזון מחדש של סטרים.
שלחנו את פרוקסי הקצה Cloudflare Worker עבור caching של רשימות השמעה וקטעי HLS עם CORS מתאים לניגון דפדפן חוצה מקורות.
סיפקנו את כל 8 סוגי האירועים של AI (אדם, שהייה, חדירה, תנועה, רכב, PPE, בטיחות, פעילות אזור) עם אנוטציות bounding-box ודירוג חומרה.
בנינו את מערכת ההתראות מרובת הערוצים דרך דוא"ל, SMS, WhatsApp באמצעות Twilio, בנוסף ל-Slack, Teams, Zapier, Make.com, ו-n8n אינטגרציות webhook.
יישמנו את מנוע המנויים של Stripe — חמישה רמות תכנית, תשלום מאוחסן, פורטל חיוב, webhooks, ניהול ניסיונות, ואכיפת מגבלת מצלמות עם הצעות שדרוג.
יצרנו את חבילת הניתוחים המכסה אנשים, רכבים, הערכת סיכוני אבטחה, מדדים של מצלמות ואזור, עם יצירת דוחות לפי דרישה.
סיפקנו את חוויית האפליקציה הניידת — סטרימינג של מצלמת מכשיר באמצעות getUserMedia, התאמת קוד QR, רשת חיה מותאמת לנייד, וטיפול בהתראות באתר.
הוספנו תמיכה בינלאומית באנגלית ובעברית כולל תמיכה מלאה בפריסת RTL על פני הממשקים הפונים ללקוח.
צינור מעקב בענן מלא מהכנסת מצלמות RTSP ועד התראות מרובות ערוצים, עם זיהוי אירועים בזמן אמת באמצעות AI, תשתית סטרימינג אוטומטית, וניגון בעל דיליי נמוך עם caching בקצה.
MicrocosmWorks תכננה את AwareCam עם pull-based stream lifecycle שמפעיל סטרימינג רק כאשר צופה מבקש זאת, עם כיבוי אוטומטי מבוסס TTL. זיהוי אירועי AI פועל בצד הענן, כאשר ה-auto-scaling MediaMTX orchestrator מעבד זרמים, ומנתח פריימים עבור 8 סוגי אירועים, כולל זיהוי אדם, שוטטות, וחדירה לאזור. ה-Cloudflare Worker פרוקסי קצה מטמון HLS segments כדי להפחית את origin bandwidth, בעוד ש-bounding-box annotation snapshots נשמרות במקום וידאו מלא, מה שממזער את עלויות האחסון.
MicrocosmWorks סיפקה 8 סוגי אירועי AI: זיהוי אנשים, שהייה חשודה, הפרת אזור חדירה, זיהוי תנועה, זיהוי רכבים, עמידה בתקני PPE, סיכון בטיחותי וניטור פעילות אזור. כל אירוע כולל סימון צילום עם תיבת גבול (bounding-box) וניקוד חומרה המזינים את מנוע ההתראות. המערכת תומכת בספי רגישות זיהוי הניתנים להגדרה ובהגדרות אזורים לכל מצלמה, מה שמאפשר למפעילים להפחית false positives בסביבתם הספציפית.
MicrocosmWorks בנתה צינור התראות מונחה אירועים המנתב זיהויי AI לערוצים מוגדרים בהתבסס על סוג האירוע וחומרתו. התראות דוא"ל ו-SMS עוברות דרך Twilio, התראות WhatsApp משתמשות ב-Twilio WhatsApp Business API, ו-Slack ו-Microsoft Teams מקבלות התראות בפורמט webhook. בנוסף, אינטגרציות webhook של Zapier, Make.com ו-n8n מאפשרות למפעילים לחבר התראות AwareCam לכל מערכת זרימת עבודה במורד הזרם.
MicrocosmWorks פיתחה את ה-Streaming Orchestrator כ-microservice מבוסס FastAPI המנהל את מחזור החיים של שרתי MediaMTX עם DigitalOcean droplet provisioning בעל auto-scaling. כאשר עומס המצלמות חורג מהקיבולת של שרת, ה-orchestrator מקים streaming nodes נוספים, מפזר מצלמות על פני המאגר באמצעות buffer-based load balancing, ומאזן מחדש את ה-streams כאשר nodes מתווספים או מוסרים. כל תהליך ה-provisioning וה-scaling הוא אוטומטי ושקוף למשתמשי הקצה.
MicrocosmWorks הטמיעה חיוב מנויים ב-5 רמות של Stripe עם אכיפת הגבלת מצלמות ברמת ה-API. כל רמת תוכנית מתירה מספר מרבי ספציפי של מצלמות רשומות, והמערכת חוסמת ניסיונות רישום מצלמות שיחרגו מהמגבלה תוך הצגת הנחיות לשדרוג. מנגנון המנויים מטפל בקופה מתארחת, גישה לפורטל החיובים, שינויי תוכנית מונחי webhook, ניהול תקופות ניסיון, וחיוב ברמת הארגון עבור פריסות ריבוי דיירים.
בואו נדון כיצד נוכל להגשים את החזון שלך עם אותה רמת מומחיות ומסירות.