En
Проекты Вакансии Блог

Интеллектуальное видеонаблюдение: как IT-команды «докручивают» нейроопции в совместных проектах

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

Клиент

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

Задача

Ускорить и синхронизировать видеоаналитику.

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

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


Решение

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

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


«Интеллектуальное видеонаблюдение сегодня становится не просто инструментом контроля, а важной частью управления бизнесом. Совместно с командой SimbirSoft мы запустили в системе функции, которые обеспечиваю стабильную работу высоконагруженных систем 24/7. Задача в реальном времени отображать результаты работы нейросетей в таких систем крайне сложна. Нам удалось свести задержки к минимуму». Кириллов Евгений, руководитель отдела видеоаналитики Insentry.

Результат

Уникальность проекта

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

Инструменты и подходы

В процессе работы команда протестировала различные подходы и в итоге разработала собственный механизм на базе Media Source Extensions, по принципу аналогичной WebCodecs; чтобы сократить задержку буферизации, специалисты адаптировали алгоритмы трекинга объектов для использования данных о движении, закодированных прямо во фреймах видео. Такой метод позволяет предсказывать траектории объектов и своевременно накладывать аннотации, снижая нагрузку на вычислительные ресурсы. Для групповой обработки видеопотоков с нейросетями разработан механизм автомасштабирования и совместного использования вычислительных мощностей, функционально близкий к Nvidia Triton. При этом эффективнее передавать в системе информацию между камерами, нейросетями и аннотациями в плеере. Данный механизм позволяет эффективно подбирать вычислительные ресурсы для проектов, что экономит внедрение видеоаналитики в больших проектах (более 100 видеокамер).

Обновленная система видеонаблюдения получила опции, которые позволяют:

  • эффективно обрабатывать видеопотоки с нескольких камер в реальном времени;

  • использовать нейросетевые алгоритмы без потери скорости;

  • снижать нагрузку на операторов и повышать точность реакций;

  • интегрировать новые сценарии — от носимых устройств до беспилотных систем.

Технологии

Java 11, Spring Framework, Apache Maven, Hibernate, Cassandra, PostgreSQL, ActiveMQ, Docker


Другие работы
Создание приложения управления сном для компании «Аскона»
Создание единой системы авторизации для крупной российской компании
Анализ процессов крупной производственной компании
Усиление команды по разработке системы управления грузоперевозками для компании «ТЕХНОНИКОЛЬ»
Автоматизация финансовой аналитики для «МК Лизинг»
Разработка корпоративного портала для обучения сотрудников крупной технологической компании
Развитие приложения Askona Sleep для компании «Аскона»
Создание приложения управления сном для компании «Аскона»
Создание единой системы авторизации для крупной российской компании
Анализ процессов крупной производственной компании
Усиление команды по разработке системы управления грузоперевозками для компании «ТЕХНОНИКОЛЬ»
Автоматизация финансовой аналитики для «МК Лизинг»
Разработка корпоративного портала для обучения сотрудников крупной технологической компании
Развитие приложения Askona Sleep для компании «Аскона»
Оставьте заявку на проект
Оставьте контакты, чтобы обсудить проект и условия сотрудничества, или позвоните: 8 800 200-99-24
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Написать нам
Оставьте контакты, чтобы обсудить проект и условия
сотрудничества, или позвоните: 8 800 200-99-24
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Оставьте свои контакты
SimbirSoft регулярно расширяет штат сотрудников.
Отправьте контакты, чтобы обсудить условия сотрудничества.
Прикрепить резюме, до 10 Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Написать нам
Расскажите, какие задачи сейчас на вашем проекте.
Проконсультируем и предложим подходящих специалистов, а также сориентируем по ставкам на аутстаф.
Направление
Количество специалистов
Middle
TeamLead
Senior
TechLead
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Экспресс-консультация
Заполните все поля формы.
Эксперт свяжется с вами в течение рабочего дня.
Тематика
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Порекомендуйте друга — получите вознаграждение!
  • PHP-разработчик
  • C#-разработчик
  • DevOps-инженер
  • Data Engineer
  • Разработчик на C++
  • Разработчик Битрикс 24
  • Data Scientist (временные ряды)
  • SDET Java
  • QA Engineer Fullstack (Java/Kotlin)
  • DevOps/MLOps Инженер
  • Бухгалтер по расчету заработной платы
  • SDET C#
  • Data Scientist (NLP)
  • Team Lead Devops
  • Senior SRE-Инженер
  • Аналитик ЦФТ
  • SQL - разработчик банковской системы
  • Senior DevOps-инженер
Прикрепить резюме, до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Заказать демонстрацию
Оставьте контакты, чтобы обсудить проект и условия
сотрудничества, или позвоните: 8 800 200-99-24
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.