1 Main purpose
Offload-video analytics is an offloading technology that allows you to delegate computing operations demanding resources from one machine to another by transferring data over a local network.
2 Work principle
NVRs receive a stream from video cameras. An encoded video stream or reference frames of this video stream are sent to the computing server, depending on the detector. After that, processing and analytics take place, then the results are returned to the source server.
For offload detectors, video analytics works as follows:
- The data is sent to the machine;
- Operations related to neural networks and/or using GPUs are transferred to a remote machine with suitable hardware;
- The results of the detector operation are returned to the data source machine.
This makes it possible to efficiently use the available hardware resources.
That is, in fact, offload video analytics is remote video analytics: the ability to transfer calculations to another server.
2.1 Example
Let's say there are already several cameras connected to MiniNVR video recorders, the image from which we can view in the TRASSIR Client. We want to connect a neural network queue detector. However, the MiniNVR series recorders do not support local neuro analytics. But you can connect a NVR from the NeuroStation series to MiniNVR, and transfer the video stream from MiniNVR to it. If necessary, you can connect the cameras directly to the NVR with analytics.
After analyzing the video, the analytics server returns the data with detections to the source server from which the offload was performed. Thus, we can use the results of neural network analytics, regardless of the fact that the video stream is recorded on the MiniNVR recorder, which is simple in functionality.
4 Требования
4.1 Пропускная способность сети
- Распознавание номеров автотранспорта (AutoTRASSIR-30) - не менее 512 кб/с
- Распознавание номеров автотранспорта (AutoTRASSIR-200) - не менее 2 мб/с
- Детектор пересечения зоны (Neuro Counter) - не менее 1 мб/с
- Детектор направления движения (Direction Detector) - не менее 1 мб/с
- Для остальных модулей (например детектор касок, людей, объектов) пропускная способность сети должна быть не менее 128 кб/с
В случае трассировки объектов (отслеживание перемещения, пересечение линий) на вычислительный сервер передается весь видеопоток. А если детекция идёт раз во сколько-то секунд, то используются только опорные кадры.
Возможности регистраторов по работе видеоаналитики без отображения видео на мониторе (при условии запуска одного модуля на регистраторе) в режиме Offload указаны в п. 1. в Справочнике по аналитике
5 Выполняемые операции
Последовательность выполняемых операций отражена на диаграмме ниже:
В случае с распознаванием лиц, после выделения найденных лиц и отправки данных обратно на исходный сервер, полученные лица сравниваются с базой данных лиц, которая указана на сервере источнике, и уже после этого происходит распознавание.
6 Лицензирование
При offload-аналитике лицензия детектора расходуется на сервере, который непосредственно производит аналитику, а не на сервере-источнике видеосигнала





