...
Code Block | ||||
---|---|---|---|---|
| ||||
{ "localMediaSessionId": "32ec1a8e-7df4-4484-9a95-e7eddc45c508", "localStreamName": "test", "uri": "srt://test1.flashphoner.com:31014", "status": "CONNECTED", "hasAudio": truefalse, "hasVideo": truefalse, "record": false, "transport": "SRT", "cdn": false, "timeout": 90000, "maxTimestampDiff": 1, "allowedList": 90000[] } |
UDP:
Code Block | ||||
---|---|---|---|---|
| ||||
{ "localMediaSessionId": "32ec1a8e-7df4-4484-9a95-e7eddc45c508", "localStreamName": "test", "uri": "udp://test1.flashphoner.com:31014", "status": "CONNECTED", "hasAudio": truefalse, "hasVideo": truefalse, "record": false, "transport": "UDP", "cdn": false, "timeout": 90000, "maxTimestampDiff": 90000 1, "allowedList": [] } |
4. Публикуем MPEG-TS поток по указанному URI
...
REST-метод | Пример тела REST-запроса | Пример тела REST-ответа | Статусы ответа | Описание | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
/mpegts/startup |
|
| 200 - OK 409 - Conflict 500 - Internal error | Начать публикацию MPEG-TS потока | ||||||||||||||
/mpegts/find |
|
| 200 – потоки найдены 404 – потоки не найдены 500 - Internal error | Найти MPEG-TS поток по заданным критериям | ||||||||||||||
/mpegts/find_all |
| 200 – потоки найдены 404 – потоки не найдены 500 - Internal error | Найти все опубликованные MPEG-TS потоки | |||||||||||||||
/mpegts/terminate |
| 200 - поток завершен 404 - поток не найден 500 - Internal error | Завершить MPEG-TS поток |
...
Имя параметра | Описание | Пример |
---|---|---|
localStreamName | Имя, которое будет присвоено опубликованному потоку | test |
transport | Используемый транспорт | srt |
uri | URI для публикации потока | udp://192.168.1.39:31014 |
localMediaSessionId | Идентификатор медиасессии потока | 32ec1a8e-7df4-4484-9a95-e7eddc45c508 |
status | Статус потока | CONNECTED |
hasAudio | Поток содержит аудио | true |
hasVideo | Поток содержит видео | true |
record | Поток записывается | false |
timeout | Максимальное время ожидания медиаданных, мс | 90000 |
maxTimestampDiff | Максимально допустимое изменение метки времени, мсс | 900001 |
allowedList | Список адресов, с который разрешена публикация потока |
|
...
Code Block | ||
---|---|---|
| ||
v=0 o=- 1988962254 1988962254 IN IP4 0.0.0.0 c=IN IP4 0.0.0.0 t=0 0 a=sdplang:en m=audio 1 RTP/AVP 102 a=rtpmap:102 mpeg4-generic/48000/2 a=sendonly m=video 1 RTP/AVP 119 a=rtpmap:119 H265/90000 a=sendonly |
Начиная со сборки 5.2.1598, WCS по умолчанию поддерживает публикацию MPEG-TS потока в H264 и H265 без изменений настроек SDP.
Также H265 должен быть добавлен в список поддерживаемых кодеков
...