Как выбрать оптимальный параметр "Интервал I-кадра" или длину GOP на ip-камерах?

5,125 views
Skip to first unread message

Andrey Nikitin

unread,
Mar 15, 2017, 8:46:07 AM3/15/17
to avreg...@googlegroups.com
Привет всем.

Задали хороший вопрос, отвечаем.

Что такое интервал I-кадра, I-фрейма, GO{P,V}-{size,length} (всё одно и тоже, в принципе)
можно почитать в сети или в самом низу этой страницы
http://avreg.net/manual_applications_multi-stream.html

Итак, первичный параметр это всё же GOP (group of pictures) length в секундах.
Прим.: в каждом GOP один I-frame, считается что он начинает GOP.

С учётом того что:
1) у нас источник видео - "живой" сетевой (rtsp), а не какой-то заранее сделанный локальный видео файл с кинишкой,
2) видео с камер в системах видеонаблюдения, как правило, ещё оперативно наблюдают )) ,
разумный диапазон значений GOP length это [1..5] сек.

Интервал I-frame зависит от GOP length и framerate потока,
а именно: I-frame-interval = framerate * GOP-length-in-seconds

Например, если нужно сделать GOP length = 2 сек. для потока со скоростью кадров 25fps
и на камере задаётся только параметр "Интервал I-кадра", то в его значении нужно поставить 50.
Измените framerate, не забудьте поправить "Интервал I-кадра".
На некоторых камерах бывает др. параметр, типа "повторять I-frame каждые N сек" (как-то так),
это и есть GOP length.

Теперь нюансы:
* если планируете с AVReg-а забирать HLS(264), то выбирайте GOP [1..2] сек.
* если камеры далеко или сеть загружена (постоянно или периодами) - GOP не более 3 сек.
* если основная задача запись и при этом качественные камеры в локалке,
и когда ничего не "жмёт" в плане ресурсов (ни сеть ни комп),
можете выбрать GOV [3..5] сек., вы немного (5-15%) сэкономите на трафике и размерах медиа-файлов,
на реальных сценах, а не статичной черной картинке.

Прим: "революционный" h264+ с I-frame interval 700 (или около того) от HikVision или как там они сейчас называются,
не используйте никогда, это развод ло.ов маркетологами ))
Хорошо что он опциональный у них ))

P.S. у кого что есть добавить/поправить, не стесняйтесь.

Michael A. Kangin

unread,
Mar 31, 2017, 4:32:19 PM3/31/17
to avreg...@googlegroups.com
15.03.2017 13:46, 'Andrey Nikitin' via avreg-users пишет:

> Прим: "революционный" h264+ с I-frame interval 700 (или около того) от HikVision или как там они сейчас называются,
> не используйте никогда, это развод ло.ов маркетологами ))
> Хорошо что он опциональный у них ))

А мне вроде понравилось.
Файлики маленькие-маленькие получаются, т.е. для сброса в архив самое то...
Из минусов - в самом начале подключения это самое "interval 700"
приводит секунд на 10-15 к битой нижней трети кадра (ну, как в VLC это
видно), так что приходится каждый файл обкусывать в начале, чтобы
избежать этого эффекта.


Reply all
Reply to author
Forward
0 new messages