חבילת מעקב בענן מרובת דיירים הכוללת Web Dashboard, Super Admin Panel, Mobile companion, מיקרו-שירות Streaming Orchestrator עם סקיילינג אוטומטי, ו-edge proxy של Cloudflare Worker — המספקת זיהוי אירועי AI בזמן אמת, התראות מרובות ערוצים, ואנליטיקה לפי דרישה ממצלמות RTSP ומצלמות מכשיר.

תכנון ארכיטקטורת חמשת הרכיבים — Web Dashboard, Super Admin Panel, Mobile companion, מיקרו-שירות Streaming Orchestrator, ו-HLS edge proxy של Cloudflare Worker.
בניית ה-React Web Dashboard עם תצוגת רשת חיה של מצלמות מרובות (עד 15 פריסות מצלמה), מחזור חיי סטרימינג מבוסס משיכה, מצב השהיה נמוכה, והזנת סקר אירועי AI.
יישום רישום מצלמות עבור מצלמות RTSP/IP עם בקרת FPS, הגדרות אזורים, ניטור תקינות, ויצירת מטמון לכתובות RTSP URL להפעלת סטרימינג מהירה יותר.
תכנון מיקרו-שירות Streaming Orchestrator FastAPI עם ניהול מחזור חיים של MediaMTX, הקצאת DigitalOcean droplet עם סקיילינג אוטומטי, מאגרי חוצצים, ואיזון מחדש של סטרימינג.
פיתוח ופריסת Cloudflare Worker edge proxy לשמירת HLS playlist וקטעי וידאו במטמון עם CORS מתאים להפעלה בדפדפן ממקורות שונים.
אספקת כל 8 סוגי אירועי AI (person, loitering, intrusion, motion, vehicle, PPE, safety, zone activity) עם סימון תמונת מצב באמצעות תיבות תוחמות (bounding-box) וקביעת ציון חומרה.
בניית מערכת התראות מרובת ערוצים באמצעות email, SMS, WhatsApp דרך Twilio, בנוסף לאינטגרציות webhook עם Slack, Teams, Zapier, Make.com, ו-n8n.
יישום מנוע המנויים של Stripe — חמש רמות תוכנית, קופה מתארחת, פורטל חיובים, webhooks, ניהול תקופות ניסיון, ואכיפת מגבלת מצלמות עם הנחיות לשדרוג.
יצירת חבילת האנליטיקה הכוללת ניתוח אנשים, רכבים, הערכת סיכוני אבטחה, מדדי מצלמות ואזורים, עם יצירת דוחות לפי דרישה.
אספקת חווית ה-Mobile companion — סטרימינג ממצלמת מכשיר באמצעות getUserMedia, התאמת QR code, רשת חיה מותאמת למובייל, וטיפול ראשוני בהתראות באתר.
הוספת בינאום עם אנגלית ועברית כולל תמיכה מלאה בפריסת RTL בכל הממשקים מול הלקוח.
צינור מעקב ענן שלם מקליטת מצלמות RTSP ועד התראות מרובות ערוצים, עם זיהוי אירועי AI בזמן אמת, תשתית סטרימינג עם סקיילינג אוטומטי, והפעלה עם השהיה נמוכה במטמון קצה (edge-cached).
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, ניהול תקופות ניסיון, וחיוב ברמת הארגון עבור פריסות ריבוי דיירים.
בואו נדון כיצד נוכל להגשים את החזון שלך עם אותה רמת מומחיות ומסירות.