...
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 } |
...