Публикация аудио потока

R2D2

Member
Добрый день.
Разрабатываем приложение для Android используя библиотеку wcs-android-sdk
Данные ходят следующим образом Android (ваш пример Phone) -> WCS -> Asterisk(через SIP) -> Телефонная сеть
Нам нужно серверным модулем подключится к аудиопотокам. Как это сделать?
Может быть аудиопотоки публикуются????
 
Last edited:

Max

Administrator
Staff member
Добрый день.

По-умолчанию потоки, участвующие в WebRTC-SIP схеме недоступны как Stream.
Т.е. такой поток нельзя идентифицировать как стрим и проиграть стандартным способом.

Существуют более сложные сценарии.
Например создание SIP звонка с указанием имени потока, в который этот SIP звонок должен передавать данные.
Можно сделать SIP звонок через REST и указать streamName. В этом случае поток, полученный с SIP стороны будет доступен.
Можно также перенаправить существующий публикуемый поток в SIP звонок с помощью REST API.

Таким образом, в вашем случае нужно
1. Установить SIP звонок через REST, указав stream1.
2. Опубликовать поток stream2 на сервер.
3. Сделать inject потока stream2 в SIP звонок.
4. Проиграть поток stream1 на Android приложении.
5. Проиграть поток stream1 на другом Android приложении (подключение к аудиопотокам).

Этот функционал доступен в версии сервера 5.1.
Документация в процессе. Сообщим вам когда будет готова.
 
Top