...
В сборке 5.2.1535 добавлена возможность вставить VOD поток непосредственно из файла при отправке запроса /stream/inject/startup:
Code Block | ||||
---|---|---|---|---|
| ||||
{ "localStreamName":"host", "remoteStreamName":"vod-live://advertising.mp4" } |
...
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 } |
Вставка VOD потока из файла
В сборке 5.2.1719 добавлена возможность вставить VOD поток непосредственно из файла при отправке запроса /stream/inject2/startup:
Code Block | ||||
---|---|---|---|---|
| ||||
{ "localStreamName":"host", "remoteStreamName":"vod-live://advertising.mp4", "video":true, "audio":true } |
При этом вставляемый файл начинает проигрываться без пауз, с первого ключевого кадра. Если этот же файл вставить в другой поток, в том потоке файл также начнет проигрываться с начала.
Эта возможность полезна, например, при вставке рекламных роликов в поток, который смотрят зрители.
Краткое руководство по тестированию
...