Разработать WebRTC Python+React

20 000 руб. за проект
11 августа 2022, 12:35 • 6 откликов • 76 просмотров
Необходимо разработать систему WebRTC для создания конференций между 2 пользователями.
Вход в конференцию осуществляется либо по ссылки либо по идентификатору который нужно ввести при открытии главной страницы

Комнату с конференцией создается автоматически на стороне сервера. Желательно для этого сделать API (/create_room). Этот метод будет вызываться скриптом по расписанию. Передаваемый параметр: email пользователя которого нужно пригласить в конференцию. После создания необходимо реализовать события, я отдельно реализую слушателей этих событий. В событие передавать ID комнаты и email пользователя

На стороне сервера нужно реализовать метод который будет слушать входящий голосовой поток от подключившегося пользователя (метод оставить пустым. Я там допилю распознавание текста и логику работы)

Так же реализовать метод для отправки голосового потока (tts). Я этот метод буду использовать после распознавания текста для отправки ответа голосового ответа (если это необходимо)

При подключении пользователя в комнату должна отображаться кнопка "начать интервью" которая отображается посередине экрана. После нажатия этой кнопки боту поступает голосовой поток пользователя

Так же необходимо проверять включен ли микрофон у пользователя. Если не включен нужно уведомление о том чтобы он его включил. После чего можно отображать выше описанную кнопку

Получение картинки с вебкамеры не нужно