Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

WCS поддерживает мониторинг параметров публикации и воспроизведения потока в реальном времени при помощи REST API

Доступные метрики

Метрика

Описание

VIDEO_HEIGHT

Высота видео

VIDEO_WIDTH

Ширина видео

VIDEO_RATE

Битрейт видео

VIDEO_SYNC

Синхронизация видео

VIDEO_FPS

Частота кадров видео

VIDEO_NACK

Количество NACK-запросов

VIDEO_PLI

Количество PLI-пакетов

VIDEO_CODEC

Видеокодек

VIDEO_K_FRAMESКоличество ключевых кадров (I-frames) видео
VIDEO_P_FRAMESКоличество P-кадров видео
VIDEO_B_FRAMESКоличество B-кадров видео
VIDEO_LOSTКоличество потерянных пакетов видео

AUDIO_SYNC

Синхронизация аудио

AUDIO_RATE

Битрейт аудио

AUDIO_LOST

Количество потерянных пакетов аудио

AUDIO_CODEC

Аудиокодек

REST API

REST-запрос должен быть HTTP/HTTPS POST запросом в таком виде:

...

REST-методы и статусы ответа

REST-метод

Пример тела REST-запроса

Пример тела REST-ответа

Статусы ответа

/stream/metrics

Code Block
languagejs
themeRDark
{
   "mediaSessionId" : "72b76eb8-3c01-47f3-b308-a0516d51249b"
}
Code Block
languagejs
themeRDark
{
    "
AUDIO
VIDEO_B_
CODEC
FRAMES": 
103
0,
    "VIDEO_WIDTH": 1920,
    "
AUDIO
VIDEO_
LOST
SYNC": 
0
1583463093448,

    "AUDIO_RATE": 31832,
    "VIDEO_PLI": 
164952,
0,
    "VIDEO_HEIGHT": 1080,
    "AUDIO_SYNC": 
242648
1583463093415,
    "VIDEO_FPS": 36,
    "
VIDEO
AUDIO_CODEC": 
119
111,

    "VIDEO_P_
FPS
FRAMES": 
31
3989,

    "VIDEO_
HEIGHT
RATE": 
720
684352,

    "VIDEO_
NACK
CODEC": 
0
119,

    "VIDEO_
PLI
K_FRAMES": 
0
173,

    "VIDEO_
RATE
NACK": 
3945704
1,

    "VIDEO_
SYNC
LOST": 
242600
1,

    "
VIDEO
AUDIO_
WIDTH
LOST": 
1280
130
}

200 - Метрики потока получены

404 - Поток не найден

Параметры

Имя параметра

Описание

Пример

mediaSessionId

Идентификатор медиа сессии

72b76eb8-3c01-47f3-b308-a0516d51249b