key frame interval ip camera что это

Key frame interval ip camera что это

02.09.2013 Сайт https://anteh.ru

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

Bitrate можно назвать ключевым параметром, если его не будет хватать для передачи видео с заданным разрешением, fps, качеством и I Frame Rate, то получим проблемы, по крайней мере для этой камеры с передачей данных. Например если будет испотльзоваться udp, используется по умолчанию. То будут теряться кадры и ffmpeg будет постоянно отваливаться. ffmpeg1 будет продолжать работать, но будет выводить ошибки передачи. Если будет использован tcp, то ошибок не будет, но изображение будет кратковременно замирать, не все кадры будут доходить до сервера. Замирания можно наблюдать через web интерфейс камеры. Это совсем плохо, можно потерять важные кадры события.

Попробуем посчитать и проверить полученные значения:

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

После bitrate следует обратить внимание на параметр ‘Интервал I кадра’ или I Frame Interval. Это интервал между ключевыми кадрами. Например, если =50, то только каждый 50й кадр будет ключевым, остальные разностные, содержашие информацию только о разнице между текущим и предыдущим изображением. Ключевой кадр полный и содержит всю информацию о текущем снимке. Т.е. если fps =10, то ключевой кадр будет передаваться раз в 5 секунд. Если I Frame Interval = 1, то каждый кадр будет ключевым. Мсысл этого параметра заключается в существенной экономии трафика, что можно проилюстрировать так:

Отсюда видим, что этот параметр существенно влияет на трафик.

Возвращаемся к случаю настройки IP камеры для видеонаблюдения. В видеонаблюдении большую роль играет достоверность кадра. И как правило используется mjpeg поток. Это важно для юридической силы видео, возможности увеличения кадра для более детального рассмотрения. Mjpeg представляет поток отдельных jpeg кадров, без межкадрового сжатия. Каждый кадр достоверный. Чтобы получить поток достоверных кадров без межкадрового сжатия для целей видеонаблюдения параметр I Frame Interval нужно установить в 1. Соответственно нагрузка на канал будет существенной и максимальным разрешением и fps уже не побалуешся. Так, на вышеприведённых изображениях были показаны максимально допустимые настройки для целей видеонаблюдения при цветном изображении. Если установить ночной режим, то fps можно поднять до 15. Параметр Quality для видеонаблюдения желательно установить максимальным. Разумеется всё зависит от количества камер, которое нужно завести на сервер, если это несколько, то параметры ставим получше, если за десяток, то похуже.

Если камеру настраиваем для прямой трансляции потребителям, то с настройками можно не стесняться. При помощи I Frame Interval и Quality трафик всегда можно подогнать под приемлемый. Причём для глаз особой разницы между quality среднее и максимальное не видно. Поэтому Quality для трансляции потока для просмотра не критично.

Назначение остальных параметров более менее понятно по смыслу.

Скриншоты демонстрирующие максимальные настройки для трансляции видео максимального качества напрямую потребителю человеку:

Для DS-2CD2012-I прошивка V5.0.2, как и V5.0.0 не пригодна, слишком сильно тормозит передача, наблюдаются множественные ошибки передачи потока. Нужно использовать только V4.0.9 версии ниже не проверял, с этой прошивкой и ffmpeg с udp работает без сбоев, но на всякий лучше использовать tcp. И в Zoneminder 1.25.0_2 с прошивкой V5.0.2 заметно наблюдались тормоза. В общем Hikvision как-то не очень, правда это суждение по одному текущему экземпляру камеры, но эту модель и все остальные, для которых предназначена эта прошивка покупать больше желания нет тем более за 8т.р.

Источник

Форум по системам видеонаблюдения и безопасности.

Форум по системам видеонаблюдения, безопасности, пожарным и охранным сигнализациям, контролю доступа.

Оптимальные настройки для IP камеры

Оптимальные настройки для IP камеры

Сообщение ThreeLeaf » 09 апр 2015, 07:29

Здравствуйте. Подскажите пожалуйста, мне бы хотелось как можно более правильнее задать её параметры, дабы снизить нагрузку на ПК и сеть, но при этом не сильно потерять в качестве картинки.
На данный момент у меня возникают вопросы по следующим пунктам:
-Тип битрейта
-Максимальный битрейт
-Интервал I кадра
-SVC

Читайте также:  general countries что означает

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

Максимальный битрейт, если я правильно понимаю является неизменным и фактическим если ставить постоянный тип битрейта и является максимальным (видимо во время записи) если выбирать переменный, но какой какой битрейт задаётся (видимо автоматически) и исходя из чего при потоке с переменным, но без записи? Какой вы обычно ставите битрейт? У меня камера позволяет выбрать 256-12588. Разрешение меня интересует FHD. И возможно глупый вопрос, но нагрузку на сеть рассчитывать исходя из суммарного битрейта всех камер?

Про интервал 1 кадра к сожалению вообще нечего не знаю. По умолчанию стоит 50. За что этот параметр отвечает и какое значение по вашему мнению лучше выставить?

SVC. Интернет говорит что это некое сжатие. Помогает судя по всему экономить место на жестком диске. Это всё хорошо, но есть ли минусы у этого параметра или лучше его всегда включать?

И ещё вопрос, возможно глупый. Я ошибаюсь или можно настраивать показ через доп.поток, а запись через основной?

Источник

Что такое интервал I-Frame в системах видеонаблюдения?

Что такое интервал I-Frame в системах видеонаблюдения?

I-Frame и I-Frame интервал — это два термина, которые создают путаницу при настройке системы видеонаблюдения.

Чтобы понять эти термины, необходимо знать, как создаются видеокадры. Как известно, видеоклип состоит из серии кадров. При этом существует понятие FPS (количество кадров в секунду), то есть каждый кадр представляет собой неподвижное изображение, которое при последовательном воспроизведении создает движущееся изображение.

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

Если взять 30 последовательных кадров и разложить их, то получится множество элементов, которые практически идентичны.

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

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

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

Что такое I-Frame в системах видеонаблюдения?

I-frame (I-кадр) — это полный кадр изображения в видео и кодируется без ссылки на другие кадры. Последующие кадры (называемые дельта-кадрами) содержат только ту информацию, которая изменилась.

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


Другими словами, I-frame — это кадр, который используется в качестве основной опорной точки, которая сравнивается с другими кадрами в потоке.

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

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

Что такое интервал I-Frame в системах видеонаблюдения?

Это количество интервальных кадров между двумя I-кадрами. Как мы объясняли выше, I-frame (также называемые ключевыми кадрами) используются для записи информации обо всем изображении. Чем больше значение интервала I-frame, тем меньше места для хранения занимает сжатое видео.

Когда вы выбираете видеокодеки H.264 + или H.265 + в настройке кодирования камеры, настройка интервала между кадрами отображается серым цветом, поскольку она устанавливается и управляется автоматически, и вы не можете ее изменить. А вот в кодеках H.264H или H.265, вы можете фактически изменить значение интервала I-кадра.

Читайте также:  при росте 156 какой должен быть вес у девушки

Большинство производителей сегодня позволяют вам контролировать интервал I-frame, который, кстати, называется по-разному в зависимости от производителя.

По умолчанию большинство систем безопасности используют 1 I-frame на каждые 30 изображений. Вы можете уменьшить это значение, и при этом есть некоторые компромиссы.

Помните эти советы при изменении интервала I-кадра вашей системы видеонаблюдения:

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

Рекомендуемые настройки интервала I-frame для Hikvision и их OEM-производителей — 50. Однако вы можете попробовать 30 или даже 60 и посмотреть, все ли у вас в порядке с изображением.


Рекомендуемый интервал между I-кадрами для Dahua и их OEM-производителей составляет 60. Вы также можете попробовать увеличить его, чтобы проверить, заметили ли вы разницу. Скорее всего, изменять значения по умолчанию не нужно.


Рекомендуемые настройки интервала I-кадра для систем камер Axis. В этом случае они называют это длиной GOP, что означает «группа изображений».

Рекомендуемые настройки интервала I-кадра для камер Foscam и их систем. Здесь это называется «Интервал ключевого кадра». Как мы уже упоминали, этот термин варьируется в зависимости от производителя.

Рекомендованные выше значения интервала I-frame обеспечивают стабильный поток и хорошее качество изображения. Однако вы можете изменить их в соответствии с вашей ситуацией.

Имейте в виду, что чем больше I-кадров и чем короче интервалы I-кадров, тем больше будет использоваться полоса пропускания и меньше места на жестком диске.

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

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

Источник

Требования и советы по настройкам и проверке видеокамер

Видеокамера должна поддерживать передачу видео по RTSP (RTP поверх TCP)

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

На камере обязательно должна быть включена синхронизация даты и времени с NTP сервером

Должен быть открыт доступ на чтение с IP адресов: Список IP-адресов серверов РосДомофон

Пояснения к требованиям

При выборе камеры обязательно убедитесь, что она поддерживает передачу видео по RTSP (англ. Real Time Streaming Protocol, или, потоковый протокол реального времени)

Опыт показал, что при битрейте камеры более 1024Кбит/с начинаются проблемы проигрывания видео на мобильных устройствах конечных пользователей. Сказываются ограничения как каналов мобильной связи, так и самих устройств.

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

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

Если не привязать локальный IP-адрес к MAC адресу приватной камеры, то при перезагрузке роутера у камеры сменится IP-адрес. В этом случае РДА не сможет получить видео-поток, так как в личном кабинете RDEA будет указан предыдущий IP-адрес. Как это сделать: найдите настройку на роутере «Привязка IP к МАС». Укажите свободный локальный IP-адрес и МАС адрес камеры, затем сохраните настройку и перезагрузите роутер.

На стороне, где размещены видеокамеры, может быть ограничен доступа по IP. В этом случае необходимо добавить IP адреса серверов РосДомофон в white list. Это требование не относится к так называемым «приватным» камерам, у которых не локальный IP.

Как правильно выставить значение опорного кадра ( I Frame Interval, I-Frame, frame rate ).

Особенность заключается в том, что одни производители камер привязывают значение опорного кадра к единице времени, секунде. (от 1 до 20). Если производитель в настройках камеры дает нам возможность выбрать значение от 1 до 20, следовательно, в этом поле необходимо выставить значение равное количеству опорных кадров, которое мы хотим получать с камеры за 1 секунду.

Читайте также:  рассказ какой стиль речи какой

В нашем случае необходимо выставить значение 1, что соответствует 1 кадру в секунду. ( см. скриншот ниже).

Другие производители камер привязывают значение опорного кадра к количеству простых кадров, через которое происходит опорный кадр (от 1 до 200). Если производитель в настройках камеры дает нам возможность выбрать значение от 1 до 200, следовательно, в этом поле необходимо выставить значение равное количеству простых кадров через которое будет происходить опорный кадр.

В нашем случае необходимо выставить значение от 10 до 15, что соответствует 10-15 кадрам между опорными кадрами . ( см. скриншот ниже).

Как проверить камеру?

После установки плеера выполните:

Нажать сохранить и закрыть окно с настройками.

После этого необходимо открыть пункт Инструменты > Сообщения, в разделе Детализация: выставить 2(отладка)

Затем перейти в раздел Медиа > Открыть URL.

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

Например если видите сообщение «main warning: picture is too late to be displayed (missing > 300 ms)«, то необходимо снизить настройки камеры понизив разрешение, FPS, битрейт, можно попробовать переключиться на дополнительный поток с более низкими настройками.

Какие параметры настроить, чтобы битрейт (bitrate) камеры не превышал 1Мбит/с?

Битрейт (bitrate) камеры не должен превышать 1024 Кбит/с. Это связано с ограничениями мобильных устройств.

Если такой опции нет, то bitrate настраивается с помощью изменения параметров:

Управляя этими параметрами, необходимо подобрать оптимальный баланс между качеством изображения и потреблением трафика.

Настройки потоков

Чаще всего у камеры имеется 2 потока:

Для каждого потока можно выставить индивидуальные настройки. Чаще всего встречается такой набор:

Добавление RTSP ссылки в личном кабинете RDEA:

Отдельные поля «логин» и «пароль» заполняются, если RTSP ссылка их не содержит.

Как узнать RTSP поток с IP-камеры?

Как узнать RTSP поток с помощью Onvif Device Manager?

Примеры создания RTSP ссылок от разных производителей:

RTSP ссылки для оборудования RVI

RTSP ссылки для оборудования HIKVISION

RTSP ссылки для оборудования DP5000.B2-xxT/IP-CVBS

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

Особенности конкретных моделей камер, видеорегистраторов:

Камера Vizit c70

Инструкция по отключению шифрования на оборудовании HiWatch

Примеры по настройке камер:

Пример настройки китайской камеры через VMS

При данных настройках камеры задержка видео-потока составляла более 5 сек, что является ошибкой. ( см. скриншот ниже)

Данные настройки камеры считаются отпимальными и имеют наименьшую задержку видео-потока. ( см. скриншот ниже)

Пример настройки камеры с админ-панелью IPC ( например HEROSPEED ):

Настройка при которой задержка более 6 секунд:

Источник

Интервал ключевых кадров в OBS: что это, какой показатель выставить?

Интервал ключевых кадров в OBS: что это за показатель, какие цифры можно выставлять в настройках стримингового ПО?

Описание

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

Прежде чем начать стримить пользователь должен выставить определенные параметры. В процессе оптимальной настройки всплывает показатель интервала ключевых кадров ОБС. Что это?

Возможно ли перемотать стрим назад на Твич? Ответ для вас уже здесь

Интервал ключевых кадров OBS можно менять – по умолчанию число определяется автоматически на основе частоты смены данных в текущей трансляции. Вы можете поставить собственное значение!

Регулировка параметра поможет улучшить качество картинки и использовать выбранный битрейт максимально эффективно. Указанный момент кодируется полностью: следующий за ним содержит отличия от него, третий – отличия от второго и далее.

Где искать

Значение можно изменить:

Какое значение выбрать

Подходим к главному: сколько ставить интервал ключевых кадров в OBS?

Вы можете варьировать цифры в диапазоне от 0 до 3:

Совет: остановитесь на двойке. Это оптимальное значение, которое позволяет передать картинку в высоком качестве.

Получить значок динозавра сейчас доступно? Узнай по ссылке

Источник

Сказочный портал