+7 (495) 147-04-32
CORVID // Security

CORVID Интеллектуальная система видеонаблюдения и видеоаналитики

#security#mobile#cloud

О клиенте

Проект разработан для технологической компании, специализирующейся на системах безопасности для коммерческих объектов, государственных учреждений и инфраструктуры.

Задача

Клиент обратился с задачей создать масштабируемую систему видеонаблюдения с удаленным доступом, построенную на базе технологий искусственного интеллекта.

По требованиям заказчика интеллектуальная система видеонаблюдения должна была обеспечить:

  • Надежную защиту и контроль в реальном времени
     

  • Масштабируемость и интеграцию с другими системами
     

  • Автоматический анализ видео и оповещения о подозрительной активности
     

  • Удобный удаленный доступ через веб-приложение и мобильную версию
     

  • Гибкое управление камерами, пользователями и настройками

Клиенту было важно, чтобы решение подходило для широкого спектра пользователей — от малого бизнеса до крупных корпораций и госструктур.

Решение

Мы реализовали высокотехнологичную облачную платформу видеонаблюдения с видеоаналитикой с нуля, включая веб-интерфейс и backend-архитектуру.

Для реализации проекта мы:

  • Привлекли аналитиков для изучения потребностей потенциальной аудитории (бизнес, ритейл, ТЦ, госучреждения и др.).
     

  • Выбрали акцентные цвета — красный, символизирующий бдительность (аналог индикатора «REC»). Основной фон — оттенки синего, передающие доверие и надежность.
     

  • Интегрировали облачные технологии с возможностью масштабирования и безопасного хранения видеоархива.
     

  • Разработали фронтенд на HTML, CSS и JavaScript, обеспечив адаптивный интерфейс.
     

  • Настроили серверную часть с API и базой данных для надежного обмена данными.
     

  • Создали универсальный механизм удаленного поиска и подключения камер, не требующий нахождения пользователя в одной сети с устройствами.
     

  • Добавили функцию открытия веб-интерфейса камеры из любой точки мира — без необходимости настройки проброса портов или дополнительных манипуляций с маршрутизатором.
     

  • Обеспечили совместимость с любыми камерами, поддерживающими RTSP (по TCP) для того, чтобы система была максимально универсальна и независима от индивидуальных характеристик устройств.
     

  • Осуществили поддержку протокола ONVIF для управления камерами и получения данных о действиях — как локально, так и удаленно. Это расширило функциональность платформы по сравнению с большинством аналогов.

CORVID интерфейс

Отдельное внимание уделили кроссплатформенности. Облачная версия разработана с учетом минимальных системных требований, что позволяет запускать его практически на любых устройствах — от сетевых роутеров и IoT-гаджетов до хранилищ данных и даже «умных» бытовых приборов вроде чайников или холодильников:

  • минимальная версия занимает всего 9 КБ памяти (максимальная — до 900 КБ);
     

  • подходит даже для устаревших камер и микроконтроллеров.

Для сложных задач доступна расширенная версия агента, которая работает в различных режимах — bridge, NVR, server, desktop.

В режиме bridge устройство объединяет потоки с нескольких камер, шифрует данные и передает их в облако. Это может быть полезно для производственных объектов, когда нужно подключить всю инфраструктуру через одно устройство, сэкономить ресурсы и получить производительность до 1 Гбит/с при передаче и обработке информации.

Облачный модуль легко адаптируется под разные сетевые конфигурации и значительно упрощает настройку камер: все управление происходит через единый интерфейс, а маршрутизация и подключение автоматизированы.

Этапы проекта

1

Исследование

Провели анализ угроз, изучили конкурентные решения и как работает видеоаналитика в других системах. Также мы протестировали совместимость с различным оборудованием и определили пользовательские сценарии.

2

Варфреймы

Создали черно-белые варфреймы, позволившие сосредоточиться на логике и структуре интерфейса без отвлечения на визуальные детали.

3

Визуальный дизайн

Разработали UI-кит и цветовую схему, адаптированную под задачи безопасности и потребности конечных пользователей. Подготовили финальные макеты для передачи в разработку.

4

Фронтенд

Реализовали адаптивный пользовательский интерфейс для мобильных и десктопных устройств.
5

Бэкенд

Построили архитектуру серверной части, настроили API и реализовали бизнес-логику системы.
6

Тестирование

Провели функциональное, UX- и нагрузочное тестирование программного обеспечения на всех этапах. Обеспечили высокую стабильность и соответствие требованиям отрасли.

Функционал

Основные возможности «умного видеонаблюдения»:

  • Мобильный доступ — управление системой и просмотр видео в реальном времени из любой точки мира через удобную мобильную версию.
     

  • Видеоаналитика с искусственным интеллектом — автоматическое выявление движения, вторжений и других аномалий с помощью интеллектуальных алгоритмов, снижает нагрузку на операторов и ускоряет реагирование.
     

  • Облачное хранилище — безопасное хранение архивов с возможностью частичного удаления, экспорта и сегментирования записей. Можно самостоятельно контролировать, что и как долго сохраняется.
     

  • Гибкие настройки — настройка структуры организации, ролей и прав доступа. Есть возможность приглашать других пользователей и задавать индивидуальные конфигурации системы под конкретные задачи.
     

  • Управление устройствами — централизованный контроль всех камер и других подключенных устройств. Поддерживается совместный доступ, чтобы нужные пользователи могли видеть только то, что им необходимо.
     

  • Сетки мониторинга — настройка удобных схем отображения видеопотоков с нескольких камер. Это помогает быстро сориентироваться в ситуации и эффективно распределять зоны ответственности.
     

  • Раздел воспроизведения — полный доступ к архиву видеозаписей. Можно искать нужные моменты по временной шкале или просматривать только клипы, созданные по событиям сработки детекторов.
     

  • Совместная работа — система позволяет легко делиться доступом, объединять усилия нескольких администраторов и эффективно управлять видеонаблюдением в команде.
     

  • Высокая производительность — обработка потоков на низком уровне без использования тяжелых библиотек (FFmpeg). Видео не транскодируется, а микшируется, что позволяет поддерживать десятки тысяч камер на одном сервере.
     

  • Гибкость видеопотоков — стабильная работа даже при нестабильной сети. Поддержка всех современных протоколов (RTSP, HLS, SRT и др.), включая синхронизацию с SD-картой.
     

  • Поддержка кодеков — совместимость с основными видео- и аудиокодеками (H.264, H.265, AAC, PCM и др.), а также подготовка к работе с AV1, VP9, OPUS.
     

  • Повышенная безопасность — сквозное шифрование (TLS), поддержка защищенных версий протоколов (RTSPS, RTMPS, HTTPS, SRT). Архив хранится в обезличенном бинарном формате
Функционал CORVID

Вызовы

Перед нами стояла задача выбора архитектуры, способной обеспечить оптимальный баланс гибкости, масштабируемости и безопасности. Сотрудничество с экспертами в области облачного видеонаблюдения и постоянная обратная связь от целевой аудитории позволили нам спроектировать качественную интеллектуальную систему видеонаблюдения.

Платформа построена с использованием нескольких серверных нод и системы балансировки нагрузки, что позволяет:

  • эффективно обрабатывать большие объемы трафика;
     

  • равномерно распределять запросы между серверами;
     

  • обеспечивать стабильную работу даже при пиковых нагрузках или сбоях отдельных компонентов.

Результат

Проект CORVID стал эффективным сервисом видеоаналитики, который смог закрыть задачи безопасности в коммерческом, государственном и образовательном секторах.

Благодаря гибким настройкам, мобильному доступу и интеллектуальному видеонаблюдению с видеоаналитикой, платформа получила высокую оценку за удобство использования, уровень безопасности и технологические возможности.

Бэкенд

GO
Компилируемый язык программирования с простым синтаксисом, ориентированный на высокую производительность и параллельные вычисления

Фронт

TypeScript

Еще кейсы

Обсудить проект
Имя
Связаться
Сообщение
Прикрепить файл +
Запрос на получение файлов
Имя
Отправить файлы
Сообщение
Спасибо!
Ваша заявка отправлена
После обработки наш менеджер свяжется с вами