...
REST-методы и статусы ответа
REST-метод | Пример тела REST-запроса | Пример тела REST-ответа | Статусы ответа | Описание | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
/transcoder/startup |
| 409 - Conflict 500 - Internal error | Создать транскодер с указанными параметрами для заданного потока | |||||||||||||||
| /transcoder/find |
|
| 200 – транскодеры найдены 404 – транскодеры не найдены | Найти транскодер по указанным критериям | ||||||||||||||
/transcoder/find_all |
| 200 – транскодеры найдены 404 – транскодеры не найдены | Найти все транскодеры | |||||||||||||||
/transcoder/terminate |
| 200 - транскодер завершен 404 - транскодер не найден | Остановить транскодер и его выходной поток |
Параметры
Имя параметра | Описание | Пример |
|---|---|---|
uri | URL транскодера | transcoder://tcode1 |
| localStreamName | Имя выходного потока транскодера | testT |
| remoteStreamName | Имя транскодируемого потока | test |
| localMediaSessionId | Идентификатор медиасессии транскодера | 42a92132-bcd1-4436-a96f-3fec36b32b37 |
status | Текущий статус транскодера | PROCESSED_LOCAL |
| hasAudio | Выходной поток содержит |
| аудио | true |
| hasVideo | Выходной поток содержит |
| видео | true | |
| record | Выходной поток записывается | false |
| Параметры кодирования | ||
| width | Ширина картинки | 640 |
| height | Высота картинки | 480 |
| keyFrameInterval | Частота генерации ключевых кадров (GOP) | 30 |
| fps | Частота кадров в секунду | 30 |
| bitrate | Битрейт в кб/с | 500 |
| type | Кодек | OPENH264 |
Краткое руководство по тестированию
...
- WCS-сервер;
- Веб-приложение Two Way Streaming для публикации потока;
- Веб-приложение Player для воспроизведения выходного потока транскодера;
- браузер Chrome и REST-клиент для отправки запросов на сервер
...