Разделение аудиопотоков - FreeSWITCH / Java / React / Kurento

40 000 руб. за проект
22 апреля 2021, 05:55 • 2 отклика • 30 просмотров
Используется стэк - FreeSWITCH, Java, JavaScript, React, Kurento
Требуется расширить функционал записи встреч реализуемых в BigBlueButton.
Модулем обработки, передачи и записи звука в BigBlueButton выступает FreeSWITCH, который
с помощью расширения conference выполняет все вышеназванные действия.

Управление FreeSWITCH производится через esl сокет с помощью Java.

Задача заключается:
В добавлении возможности записи каждого пользователя индивидуально c сохранением в отдельный файл.
Структура сохранения данных следующая
/var/freeswitch/capture/<recordID>/<userID>.opus (wav)

recordID - уникальный ID комнаты
userID - ID пользователя

Также рассмотрим другие предложения по реализации записи каждого пользователя.


От претендента требуется знание описанных технологий и средств разработки.
При отклике укажите какой опыт работы в данной сфере и примерную схему реализации.