...
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 |
---|
| {
"mediaSessionId" : "72b76eb8-3c01-47f3-b308-a0516d51249b"
} |
| |
AUDIOCODEC1030,
"VIDEO_WIDTH": 1920,
" |
|
AUDIOLOST0
"AUDIO_RATE": 31832,
"VIDEO_PLI": |
|
164952, 0,
"VIDEO_HEIGHT": 1080,
"AUDIO_SYNC": |
|
2426481583463093415,
"VIDEO_FPS": 36,
" |
|
VIDEO119 FPS31 HEIGHT720 NACK0 PLI0 RATE3945704 SYNC242600 VIDEOWIDTH1280 | 200 - Метрики потока получены 404 - Поток не найден |
Параметры
Имя параметра | Описание | Пример |
---|
mediaSessionId | Идентификатор медиа сессии | 72b76eb8-3c01-47f3-b308-a0516d51249b |