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

При этом величина потока каждой камеры зависит от многих составляющих:

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

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

Начнем с кодеков сжатия. Они бывают:

  • Покадровые — выполняющие сжатие каждого кадра (MJPEG, JPEG2000) ;
  • Межкадровые — выполняющие сжатие последовательности изображений — кадров (H.264, MPEG4, Motion Wavelet, MxPEG)

В основном сегодня используются два кодека. Это H.264 и MJPEG Мы не будем более подробно останавливаться на них, но при расчете максимального видеопотока тип кодека необхлдимо учитывать.

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

Размер кадра совершенно  не зависит от того, что изображено в кадре, проще говоря размер файла без сжатия будет одинаков для любого изображения

В свою очередь глубина цвета задаётся количеством битов, используемым для кодирования цвета точки

Для кодирования черно-белого изображения используется 1 бит (2^1 = 2 цвета), для 16 цветов — 4 бит (2^4 = 16 цветов), для 256 цветов – 8 бит (2^8 = 256 цветов), для 16 миллионов цветов — 24 бита (2^8 = 256 различных вариантов представления цвета для каждого канала (256×256×256=16 777 216 цветов).

Современные IP видеокамеры отображают изображение с глубиной 24 бита.

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

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

Можно использовать калькулятор IP Camera CCTV Calculator, калькуоятор Проектировщик или CCTV Calculator

Возьмем для примера калькулятор IP Camera CCTV Calculator. Если у вас разрешение составляет

1280х720,  то вносим это значение в таблицу и получаем результат:

Кодек Разрешение Исходный размер, Кбайт Размер после сжатия (max качество), Кбайт Степень сжатия
MJPEG 1280х720 2700 154,9 17,43060039
H.264 1280х720 2700 27,9 96,77419355

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

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

Для того, чтобы выполнить расчеты нужно знать следующие показатели

  1. Размер 1-го кадра изображения в разрешении, которое установлено в систем видеонаблюдения.
  2. Частота кадров в потоке
  3. Кодек сжатия или другими словами коэффициент сжатия

Перемножаем данные показатели, после чего КБайт/c необходимо перевести в Кбит/с то есть умножив полученный результат на 8, а затем и МБит/c, разделив полученное произведение на 1024.

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