Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Описание

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

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

Метрика

Описание

VIDEO_HEIGHT

Высота видео

VIDEO_WIDTH

Ширина видео

VIDEO_RATE

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

VIDEO_SYNC

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

VIDEO_FPS

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

VIDEO_NACK

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

VIDEO_PLI

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

VIDEO_CODEC

Видеокодек

AUDIO_SYNC

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

AUDIO_RATE

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

AUDIO_LOST

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

AUDIO_CODEC

Аудиокодек

REST API

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

  • HTTP: http://streaming.flashphoner.com:8081/rest-api/stream/metrics
  • HTTPS: https://streaming.flashphoner.com:8444/rest-api/stream/metrics

Здесь:

  • streaming.flashphoner.com - адрес WCS-сервера
  • 8081 - стандартный REST / HTTP порт WCS-сервера
  • 8444 - стандартный HTTPS порт
  • rest-api - обязательная часть URL
  • /stream/metrics - используемый REST-метод

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

REST-метод

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

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

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

/stream/metrics

{
   "mediaSessionId" : "72b76eb8-3c01-47f3-b308-a0516d51249b"
}
{
    "AUDIO_CODEC": 103, 
    "AUDIO_LOST": 0, 
    "AUDIO_RATE": 164952, 
    "AUDIO_SYNC": 242648, 
    "VIDEO_CODEC": 119, 
    "VIDEO_FPS": 31, 
    "VIDEO_HEIGHT": 720, 
    "VIDEO_NACK": 0, 
    "VIDEO_PLI": 0, 
    "VIDEO_RATE": 3945704, 
    "VIDEO_SYNC": 242600, 
    "VIDEO_WIDTH": 1280
}

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

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

Параметры

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

Описание

Пример

mediaSessionId

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

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

  • No labels