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

  • Опубликовано 3 года назад
  • Просмотры 8
  • Закончить проект

Описание

Используется стэк – FreeSWITCH, Java, JavaScript, React, Kurento
Требуется расширить функционал записи встреч реализуемых в BigBlueButton.
Модулем обработки, передачи и записи звука в BigBlueButton выступает FreeSWITCH, который
с помощью расширения conference выполняет все вышеназванные действия.

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

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

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

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


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

Опубликовано 3 года назад