Расчёт глубины видеоархива

Видеонаблюдение

Самый частый вопрос при подборе носителя для записи видео: «Как долго будет храниться запись?» С ходу на этот вопрос не ответить, потому что ответ зависит от конкретных параметров и/или настроек оборудования.

Что влияет

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

Сжимается видео с помощью так называемых кодеков (кодировщик-декодировщик). На объём архива влияют следующие факторы:

  • Кодек — кодировщик-декодировщик. Самые распространённые сейчас: H264 и H265. Лучше сжимает H265, но его раскодирование сильнее грузит железо. Кодирование тоже, но оно выполняется аппаратно и это учитывается при разработке камеры или регистратора. Нагрузку на кодирующий девайс можно не учитывать, а на раскодирующий — обязательно.
  • Разрешение — чем больше, тем больше. Логично, что картинка разрешением 720p займёт в архиве места меньше, чем картинка разрешением 1080p.
  • Битрейт — объём данных в секунду.
  • Тип битрейта — постоянный или переменный (СBR или VBR). Определяет какой объём данных генерируется в единицу времени. При постоянном битрейте значение задаётся настройками. При переменном битрейте учитывается сложность сцены и занимаемый записью объём напрямую зависит от неё.
  • Темп — количество кадров в секунду. То же самое, что и с разрешением — чем больше кадров, тем больше объём.

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

Пример из личного опыта

Система Линия 7, 4 сервера по 32 канала на каждом. Добавление видеокамер было сделано по ONVIF. После очередного обновления ПО посыпались жалобы на периодическое ухудшение картинки с некоторых камер. Оказалось, что причина была в том, что почему-то на этих камерах системой устанавливался постоянный битрейт 32 кбит/с. В результате, при разрешении 1080p и темпе 15 к/с, картинка была вся в «квадратах».
Во избежание таких ситуаций рекомендую подключать камеры по RTSP. Больше работы на начальном этапе, т.к. приходится настраивать каждую камеру через её веб-морду, зато никаких проблем с самостоятельным изменением настроек. То же самое касается и случаев, когда картинка с камеры выводится на несколько устройств параллельно.

Калькуляторы

Точно посчитать занимаемый объём можно только в случае постоянного битрейта и круглосуточной записи или записи по расписанию, потому что всё сводится к чисто арифметическим операциям. Если же запись ведётся по детектору движения и/или битрейт переменный, то посчитать можно только ориентировочно. Для облегчения подсчётов существуют калькуляторы — онлайн и оффлайн:

Принцип везде один — указывается количество каналов и их параметры. Можно добавлять в один расчёт каналы с разными параметрами. Это удобно, если в составе системы видеонаблюдения присутствуют разные источники сигнала. Дальше указывается либо ёмкость диска и тогда на выходе получаем длительность хранения, либо указывается длительность хранения и тогда получаем необходимую ёмкость диска.

Объём, в данном случае — это не только объём на диске, но и траффик, который будет генерироваться при трансляции.

Рекомендации

Если всё посчитали, но хочется, чтобы архив занимал меньше места, то можно поступить следующим образом:

  • Снизить темп.
  • Снизить разрешение.
  • Выбрать CBR и ограничить его. Может привести к ухудшению качества.
  • Выбрать VBR вместо CBR. Может привести к обратному эффекту.
Часто системы видеонаблюдения пишут оба потока с камер. Для снижения нагрузки не только при трансляции, но и при просмотре архива, а это дополнительный объём и его нужно учитывать в расчётах.

Оцените статью
( Пока оценок нет )
МихаТроник
Добавить комментарий