Портал по безопасности SEC.RU — короткий путь к информацииЧастный некоммерческий проект
Тема: Видеонаблюдение · Рубрика: Обслуживание, эксплуатация, ремонт систем безопасности

Пропажа объектов в видеоархиве: частота опорных кадров H.264 и детектор движения

Аудиоверсия ещё не подготовлена.

Почему детектор движения пропускает события в видеоархиве? Узнайте, как частота опорных кадров H.264 (100 или 120) приводит к исчезновению объектов и как снижение до 8 исправляет ситуацию.

Коротко

Главный ответ

Проблема пропадания объектов в видеоархиве вызвана слишком высокой частотой опорных кадров в H.264 (например, 100 или 120), из-за чего детектор движения, работающий по опорным кадрам, не замечает изменений в течение нескольких секунд. Решение — снизить частоту опорных кадров до 8, тогда детектор будет срабатывать вовремя.

Главное из материала

Основные выводы

  • Детектор движения в большинстве ПО видеонаблюдения работает по опорным кадрам, извлекаемым из потока H.264.
  • При частоте опорных кадров 100 или 120 интервал между ними достигает 4 секунд (для real-time потока), что приводит к пропуску событий.
  • Снижение частоты опорных кадров до 8 обеспечивает своевременное срабатывание детектора.
  • Параметр частоты опорных кадров может быть незаметен, и проблемы часто ошибочно списывают на глюки ПО, камер, сети или серверов.
  • В некоторых ПО частота опорных кадров изменяется из интерфейса, в других — напрямую в камере.

Почему детектор движения работает по опорным кадрам?

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

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

Как частота опорных кадров влияет на пропуск событий?

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

Например, при периоде следования опорных кадров 100 интервал между ними составляет 4 секунды для real-time потока. В течение этих 4 секунд детектор не получает новых опорных кадров и, следовательно, может не заметить многие изменения в кадре. Это приводит к пропуску событий, которые происходят в промежутке между опорными кадрами.

Какие симптомы указывают на проблему с опорными кадрами?

При проблемах с опорными кадрами в записи видеоархива наблюдаются характерные симптомы. Человек может внезапно исчезнуть из записи, хотя до этого момента он присутствовал в кадре. Запись может начинаться с появления машины без предшествующего отрезка, на котором она подъезжала. Это указывает на то, что детектор движения срабатывает с задержкой или пропускает начало события.

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

Как диагностировать и исправить проблему?

Для диагностики проблемы с опорными кадрами необходимо проверить настройки чувствительности детектора движения. Следует узнать, какой кодек выставлен в потоке для детекции; в примере использовался H.264. Также нужно проверить частоту опорных кадров в настройках камеры. В рассматриваемом случае частота опорных кадров была установлена на 120, что и вызывало проблемы.

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

Где можно изменить частоту опорных кадров?

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

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

Практика

Чек-лист по материалу

  • Проверьте, осуществляется ли запись по детектору движения.
  • Убедитесь, что чувствительность детектора настроена корректно.
  • Определите кодек, используемый в потоке для детекции движения (например, H.264).
  • Проверьте значение частоты опорных кадров в настройках камеры.
  • Если частота опорных кадров высокая (например, 100 или 120), снизьте её до 8.
  • Проверьте, доступна ли настройка частоты опорных кадров через интерфейс ПО видеонаблюдения; если нет — измените напрямую в камере.
  • После изменения параметра проверьте работу детектора движения и запись архива.

Справка

Термины из видео

Опорный кадр
Ключевой кадр в видеопотоке H.264, который содержит полное изображение и используется для сравнения при детекции движения.
Частота опорных кадров
Параметр, определяющий период следования опорных кадров в потоке H.264; выражается в количестве кадров между опорными кадрами.
Детектор движения
Функция видеонаблюдения, которая обнаруживает изменения в кадре путем сравнения опорных кадров и запускает запись или тревогу.
H.264
Кодек сжатия видео, используемый в системах видеонаблюдения, в котором поток состоит из опорных и промежуточных кадров.

Первоисточник

Войдите или зарегистрируйтесь, чтобы открыть оригинал

Нашли ошибку?

Напишите, какой фрагмент нужно проверить. Сообщение получит администрация сайта.

Указать на ошибку
Оставить замечание через сайт

Эта форма сохраняет замечание в админке сайта, без отправки письма.

Обсуждение статьи

Вопросы по материалу и опыт читателей — на форуме SEC.RU.

Открыть обсуждение в отдельном окне →

Таймкоды и фрагменты
Консультант SEC.RU

Оставить запрос