В современных системах видеонаблюдения записанные видеофайлы хранятся в цифровом формате, поэтому очень актуальным является вопрос организации архива для хранения отснятых данных. Расчет архива системы видеонаблюдения – это одна из первоочередных задач, которую необходимо решить еще на этапе проектирования подобной системы.
Для определения размера архива или общего объема жестких дисков важно определиться, при помощи какого кодека будет производиться сжатие данных. Самыми распространенными кодеками на сегодня считаются H.264, MJPEG, MPEG4, Motion Wavelet, JPEG2000, MxPEG, используемых в различных системах видеонаблюдения.
Как определить размеры сжатого и несжатого кадров.
Для того чтобы первоначально приблизительно рассчитать размер архива, важно представлять себе размеры файлов, которые были подвержены и не подвержены сжатию:
Несжатый файл. Размер определяется просто – это произведение высоты и ширины в пикселях на глубину цвета (ч/б картинка – 1 бит, 16 цветов – 4 бит, 256 цветов – 8 бит, 16 млн. цветов – 24 бит). Например, 1024*768=786432 * 24 бит = 18874368/8 бит (1 байт)/1024 байт (килобайт) = 2304 кбайт. Если же рассмотреть картинку FullHD, то показатели будут несколько иные – 1920*1080*24 бит =2073600*24 бит/8 бит/1024 байт = 6075 КБ;
Сжатый файл. Размер зависит от того, какой кодек будет использоваться – с сжатием каждого кадра (MJPEG, JPEG2000) или последовательно сжимающие изображения (H.264, MPEG4, Motion Wavelet, MxPEG). Степень сжатия может варьироваться в пределах 13-24 раз – без существенной потери качества, и до 80 раз со значительными потерями. Например, при использовании MJPEG или JPEG2000 можно сжать исходный файл в 15,4 и 17,6 раз соответственно, а применение MxPEG можно получить сжатие 13,7 раз (при высокой заполненности изображения) и 24,1 раз (при средней заполненности).
Как рассчитывается архив системы видеонаблюдения.
Если говорить простыми словами, то расчет архива системы видеонаблюдения заключается в том, чтобы определить размер картинки, количество кадров секунду по каждой камере, времени записи, количества видеокамер и срока хранения записей.
Важно знать, что оптимальное качество видеофрагментов можно получить, используя минимальное сжатие или совсем без него. Достаточно часто параметры роликов, записываемых видеокамерой, можно узнать, просто полистав техническую документацию к камере.
Процесс расчета можно условно разделить на несколько этапов:
Определение объема HDD, необходимого для того, чтобы записать ролик одной камеры в течение часа. Например, картинка 704*576, темп записи 8 кадров/сек, размер одного кадра 43,6 КБ. Соответственно, путем простых расчетов получаем, что за час будет записано 28800 кадров общим объемом 1255680 КБ;
Определение места для записи ролика с одной камеры за сутки. Имея данные относительно объема за час, можно просто умножить их на 24. В зависимости от места установки не всегда имеется необходимость в круглосуточной работе камеры. Для экономии места на HDD возможно использование систем видеонаблюдения со встроенными датчиками движения – камера активируется после их срабатывания;
Вычисление общего объема, исходя из времени работы камер и их количества. Для удобства килобайты переводятся в мегабайты, гигабайты и терабайты.
Как показывает практика, при расчете архива и последующего подбора оборудования для хранения данных, важно изначально определить размер записи одной камеры за час с учетом используемого кодека, все остальные действия – это простая арифметика.