H.264 — стандарт сжатия видео. Он появился в результате 30-ти с лишним лет работы с целью: уменьшения пропускной способности канала для передачи качественного видео.

Кодер H.264 без ущерба для качества изображения способен снизить размер цифрового видеофайла более чем на 80% по сравнению с форматом MJPEG и на 50% по сравнению с MPEG-4 Part 2, что означает гораздо меньшие требования к полосе пропускания и объему архивного пространства при том же качестве картинки или наоборот, а также гораздо более высокое качество картинки при использовании тех же ресурсов.

Однако несмотря на свои преимущества применение кодека Н.264 приводит к высоким нагрузкам на вычислительное оборудование видеорегистраторов или серверов.

К счастью новые технологии Macroscop помогают экономить вычислительные ресурсы при работе с этим форматом. В этой статье мы рассмотрим их.

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

При этом на производительность серверного оборудования систем наблюдения оказывает большое влияние программная платформа, на базе которой строится система. Одной из таких платформ для IP-камер является ПО Macroscop, в котором присутствуют технологии, снижающие нагрузку на видеорегистраторы или серверы.

Первой из них является технология видеоанализа сжатых видеопотоков от IP-камер без их полного декодирования. Данная технология позволяет увеличить скорость обработки данных, благодаря чему нагрузка на центральный процессор снижается в 4 раза. А значит можно подключить к одному серверу в 4 раза больше видеокамер.

Если Вам не нужно добавлять в систему дополнительные камеры, то вы сможете сэкономить денежные средства, использовав менее мощные и не столь дорогостоящие процессоры.

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

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

Но что делать, если вам необходимо мобильное видеонаблюдения, ведь, как известно, большинство мобильных клиентов и web-клиентов для систем видеонаблюдения не поддерживают формат H.264. Раньше для этого прихъодилось перекодировать видеопоток из H.264 в MJPEG. Но, к сожалению, эта операция очень ресурсоемка и ведет к дополнительным нагрузкам на вычислительные ресурсы сервера.

Macroscop решил и эту задачу. Теперь ПО обрабатывает H.264 как web-клиентом, так и мобильными клиентами на базе iOS и Android. Обработка формата H.264 теперь возможна даже при ограниченных вычислительных ресурсах мобильного устройства. Если же ресурсов устройства не достаточно, видеопоток автоматически переключается в формат MJPEG. При этом пользователь самостоятельно осуществляет выбор формата видеопотока.

Мобильные приложения Macroscop можно бесплатно скачать в Google Play, AppStore, Windows store.

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