Корпоративна платформа для відеоспостереження та керування камерами на базі AI
Компанія, що займається технологіями безпеки, потребувала комплексної платформи для виявлення, керування та інтелектуального моніторингу сотень IP-камер у розподілених локаціях з виявленням загроз у реальному часі на основі AI.
Обговоріть Ваш Проєкт
Виклик
Традиційні системи відеоспостереження були пасивними та потребували постійного людського моніторингу:
- Ручне виявлення та конфігурація камер у великих мережах були трудомісткими
- Відсутність автоматизованих можливостей виявлення загроз (зловмисники, пожежа, підозріле перебування)
- Відсутність централізованого керування камерами у кількох локаціях
- Відсутність кросплатформенного доступу (настільний ПК, мобільний пристрій та веб)
Наше Рішення
Ми створили корпоративну платформу відеоспостереження, що поєднує автоматизоване виявлення камер, RTSP/HLS-стрімінг та прискорену GPU AI-аналітику.
Архітектура
- Настільний застосунок: Python CLI/web UI для виявлення мережевих камер (SSDP, ONVIF, mDNS)
- Веб-інтерфейс: React + Vite з бекендом Supabase, Radix UI, візуалізація за допомогою Three.js
- Мобільний застосунок: React Native/Expo для iOS/Android
- API потоків: FastAPI з інтеграцією MediaMTX для конвертації RTSP/HLS
- AI-платформа: YOLO11 + TensorRT + ByteTrack для виявлення об'єктів у реальному часі
- Оркестратор: сервіс FastAPI для динамічного керування серверами стрімінгу
Виявлення камер
- Багатопротокольне сканування (SSDP, ONVIF WS-Discovery, mDNS/Bonjour)
- Сканування IP-діапазонів з підтримкою CIDR
- Ідентифікація виробника/моделі
- Верифікація та валідація RTSP-потоків
Можливості виявлення на основі AI
- Виявлення людей та транспортних засобів (YOLO11 з оптимізацією TensorRT)
- Розпізнавання номерних знаків за допомогою OCR (EasyOCR)
- Виявлення вогню та диму
- Аналіз поведінки: вторгнення, підозріле перебування, підрахунок зайнятості, вхід у неробочий час
- 10-12 одночасних потоків на RTX 4000 Ada GPU
Ключові особливості
- Автоматизоване виявлення – Знаходьте камери в будь-якій мережі без ручної конфігурації
- AI у реальному часі – Виявлення за частки секунди з оповіщеннями через WebSocket
- Мультиплатформність – Клієнти для настільних ПК, вебу та мобільних пристроїв
- Оркестрація потоків – Автоматичне масштабування контейнерів MediaMTX з моніторингом стану
- Контроль якості – Налаштовувана роздільна здатність (від низької до ультра) та FPS (1-60)
Результати
Технологічний Стек
caseStudyDetail.more Кейси
Ознайомтесь з іншими нашими технічними впровадженнями
Обробка рахунків-фактур за допомогою AI, OCR та інтеграції з QuickBooks
Середній бізнес, який щомісяця обробляє сотні рахунків-фактур від постачальників, потребував усунення ручного введення даних шляхом автоматичного вилучення даних рахунків-фактур за допомогою AI/OCR та їх прямої синхронізації з QuickBooks для ведення бухгалтерського обліку та відстеження платежів.
Вставка реклами на стороні клієнта (CSAI) з парсингом маркерів SCTE-35 та інтеграцією багатоплатформного плеєра
Платформа потокового відео потребувала впровадження вставки реклами на стороні клієнта (CSAI) для веб-, мобільних програм та програм для підключених телевізорів — що забезпечує персоналізований рекламний досвід на рівні пристрою з повною підтримкою взаємодії з рекламою (натискні оверлеї, супутні банери, кнопки пропуску), який не може забезпечити вставка на стороні сервера.
Готові Трансформувати Свій Бізнес?
Давайте обговоримо, як ми можемо застосувати подібні рішення для ваших завдань.