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

Как правило в видеорегистраторах или ip камерах на выбор предлагается два типа кодирования — переменный VBR или постоянный CBR. Нас часто спрашивают, какой битрейт лучше выбрать для системы видеонаблюдения? Для начала рассмотрим оба типа.

Постоянный битрейт

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

Применение такого кодирования не идеально:

  • при записи пустопорожних отрезков расход выделенных бит остаётся прежним;
  • при записи сложных фрагментов, на которые, в принципе, стоило бы выделить больше места, битрейт опять же остаётся заданным.

Недостатки качества при записи «сложных» участков решаются повышением битрейта, например, до максимальных 320 кбит/с, но при этом увеличивается ширина потока передачи или размер файла.

Переменный битрейт

Легко догадаться, что такая разновидность метода (VBR) является переменной (variable — переменный, англ.).

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

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

Отрицательным моментом этого алгоритма является трудность предвидения предстоящих изменений. Увеличение битрейта при записи будет реально происходить с опозданием.

Кроме того, некоторые фрагменты видео воспринимаются при VBR-кодировании как фрагменты, не несущие важности, и под них на этом основании выделяется минимальный битрейт. Правда, в настоящее время появилась кодировка VBR 2 Pass.

Суть её в том, что программа сначала анализирует видеопоток (в первый раз), а затем производит запись, сжимая её на основе данных, полученных при первичном сканировании. Это даёт лучший результат по качеству, и в этом смысле такая кодировка лучше.

Тип битрейта можно выбрать в настройках видеорегистратора. Обычно он находится в разделе «Видео». К примеру, в видеорегистраторах Hikvision настройка битрейта выглядит так:

В данном примере, настройка битрейта выведена в строку «Тип скорости данных» и выбор предлагается «Постоянный — CBR» или «Переменный — VBR».

В видеорегистраторах Dahua выбор типа битрейта осуществляется в строке с тем же названием:

По аналогии выбирается тип битрейта и на видеорегистраторах других производителей.

В заключение отметим, что CBR можно рекомендовать, прежде всего, при необходимости уложиться в твёрдо заданную и при том невысокую пропускную способность линии связи (когда перегружать канал нельзя ни в коем случае).

Кроме того, CBR подходит для наблюдения мало изменяющихся объектов (например, помещение, одинаково освещённое днём-ночью-летом-зимой с одной и той же обстановкой в поле зрения камеры), особенно, если какое-нибудь конкретное ПО лучше и стабильнее работает с CBR.

При этом нужно помнить, что функции ограничения VBR-потока и установки приоритета есть не у всех камер. К тому же переход от использования CBR к VBR увеличивает глубину архива.

Дело в том, что большие расходы дискового пространства при всплесках потока в VBR более чем компенсируются расходами малыми, когда наблюдаемая обстановка «успокаивается», и VBR-поток зачастую становится чуть ли не меньше самого маленького значения CBR, которое можно выставить в камере.

Так что выбор типа битрейта зависит от оборудования и задач, которые решает система видеонаблюдения? В любом случае выбор остается за вами.