Мониторинг параметров потока

Max

Administrator
Staff member
На текущий момент GOP метрика не высчитывается из-коробки.

В случае WebRTC потоков, GOP size не является фиксированным.
Т.е. он может плавать. Например, K фрейм может приходить раз в 30 секунд, далее раз в 10 секунд, и т. д.
Для стабилизации используется настройка periodic_fir_request=true, но не гарантирует жесткого GOP.

Для вычисления значения GOP есть два варианта:

1. Включить запись метрик в текстовые файлы на стороне сервера.

2. Использовать WCS OAM.

Для вычисления GOP в секундах, потребуется метрика VIDEO_K_FRAMES

GOP = K2 - K1
K1 - время в секундах, когда метрика фиксировала N ключевых кадров
K2 - время в секундах, когда метрика фиксировала N+1 ключевых кадров

Например, пришла метрика
10199 сек 24 VIDEO_K_FRAMES
10204 сек 25 VIDEO_K_FRAMES
--
GOP = 10204-10199 = 5 секунд

Для измерения GOP в фреймах, можно умножить GOP в секундах на VIDEO_FPS.

Пример: GOP sec * FPS = 5 * 15 = 75 фреймов
 
Top