...
REST-метод | Пример тела REST-запроса | Пример тела REST-ответа | Статусы ответа | Описание | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|
/stream/inject2/startup |
| 200 - OK 400 - Bad request 404 - Not found 409 - Conflict 500 - Internal error | Вставить поток test2 в поток test | ||||||||
/stream/inject2/find_all |
| 200 - OK 404 - Not found | Найти все вставки на сервере | ||||||||
/stream/inject2/terminate |
| 200 - OK 400 - Bad request 404 - Not found 500 - Internal error | Остановить вставку в поток test |
...
Имя параметра | Описание | Пример |
---|---|---|
localStreamName | Имя потока, в который производится вставка | test |
remoteStreamName | Имя потока, который будет вставлен | test2 |
video | Заменять видео составляющую при вставке потока | true |
audio | Заменять аудио составляющую при вставке потока | true |
muteIfAbsent | Заменять составляющую, которой нет в исходном потоке, на темноту или тишину | true |
videoInjectorInfo | Информация о видео из вставленного потока | { "targetStreamName": "test2", "rootStreamName": "test2", "startTime": 1683344295099 } |
audioInjectorInfo | Информация об аудио из вставленного потока | { "targetStreamName": "test2", "rootStreamName": "test2", "startTime": 1683344295056 } |
...