Документация Flussonic Media Server

Содержание

Мониторинг GOP и FPS в видеопотоках

Начиная с версии Flussonic 20.10, узнать размер GOP и фактическую частоту кадров (FPS) во входящих (публикуемых) потоках можно через Flussonic API:

  • last_gop — размер последнего GOP
  • gop_size — средний размер GOP на участке потока
  • fps — фактическое среднее значение FPS (подсчитываются фактически поступающие кадры, в отличие от FPS в метаинформации потока)

Эти поля видны в результате выполнения следующих запросов:

/flussonic/api/input_media_info/STREAM_NAME

/flussonic/api/media_info/STREAM_NAME

/flussonic/api/media?STREAM_NAME

/flussonic/api/streams

Поскольку для сбора статистики требуется время, эти значения не появляются в JSON сразу после запуска потока.

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