Video Surveillance

Справочник кодеков для видеонаблюдения

В фокусе Программное обеспечение Новости видеонаблюдения Оборудование

H.264 (AVC) - золотой стандарт видеонаблюдения

Это основной кодек для всех IP-камер последних 15 лет.
Преимущества:
  • оптимальное соотношение качество/битрейт;
  • высокая совместимость с VMS, NVR, мобильными приложениями;
  • работает на любом железе — от старых DVR до облачных серверов;
  • стабилен и предсказуем.
Профили:
  • Baseline — минимальная совместимость, нет B-frames; старые камеры/клиенты.
  • Main — «универсальный» режим.
  • High — лучшее качество при том же битрейте; рекомендуют для архивов и 4К-камер.
Где использовать:
  • повсеместно. Это основной рабочий инструмент CCTV.

H.265 (HEVC) - сжатие вдвое лучше, но с нюансами

H.265 нужен для:
  • 4K-камер,
  • длинных архивов,
  • каналов с ограниченной пропускной способностью.
Плюсы:
  • примерно в 1.5–2 раза меньший битрейт, чем H.264 при том же качестве.
Минусы:
  • не все NVR/VMS поддерживают HEVC;
  • декодирование требует более мощного CPU/GPU;
  • хуже работает на слабых мобильных устройствах;
  • некоторые камеры дают HEVC нестабильно (долгий GOP, редкие ключевые кадры).
Где использовать:
  • 4K / 8MP камеры,
  • архивы, где важен объём,
  • каналы со слабой связью.

H.266 (VVC) - будущее, которое ещё не наступило

Новый стандарт от Fraunhofer/ITU.
Плюсы:
  • ещё на 30–50% эффективнее H.265;
  • идеально для 8К, аналитики и больших архивов.
Минусы:
  • пока почти не поддерживается производителями камер,
  • декодирование тяжёлое,
  • нет нормальной аппаратной поддержки,
  • патентный и дорогой.
Где использовать:
  • пока — только в экспериментах.

MJPEG - привет из прошлого, но иногда нужен

Каждый кадр — JPEG-изображение.
Никакой сложной компрессии.
Преимущества:
  • идеально подходит для аналитики, где нужен каждый кадр без артефактов;
  • минимальная задержка (почти 0);
  • отлично работает в нестабильных сетях.
Недостатки:
  • огромный битрейт;
  • не подходит для длительных архивов.
Где используется:
  • старые камеры,
  • системы распознавания номеров (высокое качество кадра),
  • специализированные аналитические решения.

H.264+ и H.265+ (Dahua/Hikvision)

Это не отдельные кодеки, а «улучшенные пресеты» производителей.
Что они делают:
  • удаляют статические области,
  • оптимизируют движущиеся зоны,
  • уменьшают битрейт в разы.
Проблема:
  • эти форматы не стандартизированы,
  • некоторые VMS работают с ними плохо,
  • иногда дают несовместимый с медиасерверами поток.
Где использовать:
  • когда у вас только их NVR и вы не экспортируете поток наружу.

MPEG-4 ASP / MPEG-2 - древность, которая ещё встречается

Используются в:
  • старых DVR,
  • бюджетных OEM-камерах,
  • устаревших аналоговых IP-кодерах.
Минусы:
  • низкое качество,
  • огромный битрейт,
  • слабая совместимость.
Использовать только при крайней необходимости.

AV1 - кодек облачного будущего

Корпорации Google/Netflix/Intel и др. сделали AV1 бесплатным и эффективным.
Плюсы:
  • качество лучше H.265 при меньшем битрейте;
  • свободен от патентов,
  • начинает поддерживаться новым железом.
Минусы:
  • камеры почти не умеют AV1,
  • серверы видеонаблюдения редко поддерживают,
  • декодирование тяжёлое на CPU,
  • аппаратная поддержка только в новых видеокартах.
Где использовать:
  • cloud-архивы,
  • OTT-вещание,
  • долгосрочные хранилища.

SVAC / SVAC2 - китайский стандарт для гос-CCTV

Используется в Китае для городских систем видеонаблюдения.
Особенности:
  • встроенная видеоаналитика в кадрах,
  • оптимизация для гос-регуляций,
  • специфические контейнеры,
  • слабая поддержка на мировом рынке.
Редко полезен за пределами Китая.

B-frames: зло или благо для CCTV?

Многие инженеры задают вопрос: «Включать B-frames или нет?»
Ответ:
  • для видеонаблюдения B-frames лучше отключить,
  • т.к. они повышают задержку.
Исключения:
  • архив с максимальным качеством,
  • высокодетализированное 4K-видео.

GOP: ключевой параметр качества архива

GOP — расстояние между ключевыми кадрами (I-frames).
  • малый GOP (1–25) → низкая задержка, высокий битрейт,
  • большой GOP (100–250) → больше артефактов при просадках сети.
Для CCTV:
  • 1–2 секунды — оптимально.

VBR vs CBR - какой режим лучше?

CBR — стабильный битрейт, предсказуемая нагрузка на сеть.
VBR — лучшее качество, но скачки трафика.
Для CCTV:
  • для Wi-Fi/LTE → CBR,
  • для оптики → VBR можно использовать.

Вывод: какие кодеки использовать в современных системах CCTV

  1. H.264 — основной рабочий инструмент (всегда стабильно).
  2. H.265 — когда нужен 4K или маленький битрейт.
  3. MJPEG — для аналитики и zero-latency сценариев.
  4. H.264/H.265+ — только если всё оборудование одного бренда.
  5. AV1, H.266 — перспективно, но ещё рано.