Расширения функционал записи голоса на конференциях BigBlueButton

10 000 руб. за проект
15 мая 2021, 01:17 • 2 отклика • 34 просмотра
BigBlueButton использует для обработки и записи голоса FreeSWITCH с модулем конференц связи. На данный момент все пользователи пишутся в один общий файл.

Задача состоит из следующих требований:
1) Добавление возможности записи каждого пользователя индивидуально с сохранением в отдельный файл.

Структура сохранения данных выглядит следующим образом
/var/freeswitch/capture//. opus (wav)

RecordID - уникальный идентификатор номера
userId-Идентификатор пользователя

2) Звук записывается только при активном микрофоне пользователя.
3) Стандартная запись всех потоков в одном файле не должна изменяться.

При отклике укажите:
1) Имеется ли опыт работы с BigBlueButton и какой.
2) Какие работы ранее выполняли с FreeSWITCH.
3) Примерные варианты реализации..

BigBlueButton использует для обработки и записи голоса FreeSWITCH с модулем конференц связи. На данный момент все пользователи пишутся в один общий файл.

Задача состоит из следующих требований:
1) Добавление возможности записи каждого пользователя индивидуально с сохранением в отдельный файл.

Структура сохранения данных выглядит следующим образом
/var/freeswitch/capture//. opus (wav)

RecordID - уникальный идентификатор номера
userId-Идентификатор пользователя

2) Звук записывается только при активном микрофоне пользователя.
3) Стандартная запись всех пользователей в один файл не должна изменится.

При отклике укажите:
1) Имеется ли опыт работы с BigBlueButton и какой.
2) Какие работы ранее выполняли с FreeSWITCH.
3) Вариант реализации, который вы хотите предложить в общих чертах.

Ознакомится с проектом BigBlueButton:
https://github.com/bigbluebutton/bigbluebutton