Smart Video Surveillance: Enhancing AI Features in Collaborative Projects

As part of a partnership engagement, our team contributed to the development of software for a real‑time video processing platform. The focus was on increasing throughput, synchronizing analytics across multiple streams, and ensuring detection overlays are rendered reliably and with minimal latency.

Customer

Insentry — a leading provider of integrated smart video surveillance solutions.

Task

Improve performance and synchronization of video analytics in an already deployed platform. The next development stage required:

  • Higher processing throughput for many concurrent streams;

  • Grouped processing of video feeds and synchronized rendering of neural network outputs;

  • Minimizing visual noise and latency so operators can act in real time, especially for wearable cameras, drones and robotic devices.

Solution

We delivered an integrated solution addressing transport and decoding delays, frame‑rate variability and timing differences across streams. Key elements:

  • Synchronization mechanism for graphical annotations that aligns neural‑network detections across multiple sources;

  • Techniques to reduce buffering and prediction of object trajectories so annotations appear accurately and without distracting jitter;

  • Clustered resource management and autoscaling for neural processing, enabling efficient shared use of compute similar in concept to high‑density inference frameworks.

Technical implementation

  • Annotation synchronization: implemented a pipeline that accounts for network and decoder latencies, source frame rates and timestamp drift to present coherent overlays across many cameras.

  • Low‑latency rendering: built on Media Source Extensions / WebCodecs‑style principles; adapted object‑tracking algorithms to use motion vectors encoded in video frames for trajectory prediction and timely annotation placement.

  • Distributed inference and autoscaling: designed a mechanism for pooled compute resource allocation (functionally comparable to Nvidia Triton) to scale group processing of neural models and optimize resource use across >100 cameras.

  • Architecture choices prioritized browser‑based client rendering to avoid desktop dependencies and support cross‑device access to the monitoring interface.

Result

  • Real‑time multi‑camera analytics: the system reliably overlays detections on many streams with minimal latency and no visual noise.

  • Operator effectiveness: cleaner video and synchronized annotations reduce operator load and improve reaction accuracy.

  • Scalable deployments: autoscaling and shared inference reduce infrastructure costs for large installations (100+ cameras).

  • Flexible scenarios: supports wearable cameras, drones and robotic platforms where low feedback latency is essential.


“Smart video surveillance is now more than a control tool — it’s a business‑critical management system. Together with the team, we launched features that ensure stable 24/7 operation for high‑load systems. Displaying neural network results in real time is a hard challenge; we managed to minimize latency significantly.” — Evgeny Kirillov, Head of Video Analytics, Insentry

Why this project is unique

  • Web‑first client: the entire front end is browser‑based, eliminating the need for dedicated desktop clients and enabling access from any device.

  • Robust distributed design: supports replication, failover and load balancing for high availability in large distributed installations.

  • Practical latency reduction: combining motion data extracted from frames with predictive tracking allowed precise annotation timing while lowering compute load.

Technologies

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

Other cases
Warehouse Management System (WMS) Audit in 10 Days
Mobile App for Yugoria Insurance Company
Magnit Delivery: IT System Quality Assurance
Designing a Mobile App for ViewEvo
Warehouse Management System (WMS) Audit in 10 Days
Mobile App for Yugoria Insurance Company
Magnit Delivery: IT System Quality Assurance
Designing a Mobile App for ViewEvo
Send us your request
Attach a file (up to 10MB)
File selected
Required extensions: .txt, .doc, .docx, .odt, .xls, .xlsx, .pdf, .jpg, .jpeg, .png

Maximum file size: 10 MB
Tell us your idea
Attach a file (up to 10MB)
File selected
Required extensions: .txt, .doc, .docx, .odt, .xls, .xlsx, .pdf, .jpg, .jpeg, .png

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

Maximum file size: 10 MB
Написать нам
Please tell us about the tasks currently on your project.
We will offer expert consultation, recommend qualified specialists, and provide an overview of outstaffing rates.
Field of Expertise
Number of Specialists
Middle
TeamLead
Senior
TechLead
Attach a file (up to 10MB)
File selected
Required extensions: .txt, .doc, .docx, .odt, .xls, .xlsx, .pdf, .jpg, .jpeg, .png

Maximum file size: 10 MB
Express сonsultation
Please fill out all fields in the form.
An expert will contact you within the working day.
Field of Expertise
Attach a file (up to 10MB)
File selected
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

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

Размер файла до 10 Мб.
Отправить
Отправлено
Заказать демонстрацию
Оставьте контакты, чтобы обсудить проект и условия
сотрудничества, или позвоните: 8 800 200-99-24
Attach a file (up to 10MB)
File selected
Required extensions: .txt, .doc, .docx, .odt, .xls, .xlsx, .pdf, .jpg, .jpeg, .png

Maximum file size: 10 MB