...
REST-методы и статусы ответа
REST-метод | Пример тела REST-запроса | Пример тела REST-ответа | Статусы ответа | Описание | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|
/pull/rtmp/pull |
| 409 - Conflict 500 - Internal error | Извлечь RTMP-поток по указанному URL | ||||||||
/pull/rtmp/find_all |
| 200 – потоки найдены 404 – потоки не найдены | Найти все извлеченные RTMP-потоки | ||||||||
/pull/rtmp/terminate |
| 200 - поток завершен 404 - поток не найден | Завершить извлеченный RTMP-поток |
Параметры
Имя параметра | Описание | Пример |
---|---|---|
uri | URL RTMP-потока | |
record | Записывать ли захваченный поток | true |
localMediaSessionId | Идентификатор сессии | 5a072377-73c1-4caf-abd3 |
localStreamName | Локальное имя, присвоенное захваченному потоку. По данному имени поток может быть запрошен с WCS сервера | |
status | Текущий статус потока | PROCESSED_REMOTE |
Настройка
В каталоге /usr/local/FlashphonerWebCallServer/conf может располагаться файл описания SDP для RTMP-агента rtmp_agent.sdp:
...
Code Block | ||||
---|---|---|---|---|
| ||||
a=sendonly |
атрибут для видео.
7. При захвате RTMP потока с Adobe Media Server возможны фризы при использовании Aggregate messages
Симптомы: фризы, завершение публикации по таймауту при захвате RTMP потока с Adobe Media Server
Решение: отключить Aggregate messages на AMS
- все EnableAggMsgs в Server.xml
- Client/AggregateMessages и Queue/AggregateMessages в conf/_defaultRoot_/_defaultVHost/Application.xml
- AggregateMessages в Vhost.xml