Голосовой чат в браузере? [закрытый]

мы ищем, чтобы реализовать группу -голос- чата в браузере с помощью узла.js на сервере. Возможно ли это?

2 ответов


Если вы хотите, чтобы ваше решение было чисто JavaScript на основе как серверной, так и клиентской стороны, вам, вероятно, придется подождать WebRTC, API устройства или захват СМИ API и затем реализовать узел.js бэкэнд для него.

кроме этого, я бы сказал, что речь идет о Flash-ориентированных API на стороне клиента (для доступа к устройствам, таким как камеры или микрофоны) и какой-то совместимости с узлом.Яш бэкэнд в случае, если вы не хотите воспользоваться Flash Media Server или Red5.


Я исследую и работаю над той же проблемой.

Это мой предлагаемый стек: -

захват голоса на клиенте https://github.com/jiehanzheng/Recorderjs/blob/master/README.md

кодирование захваченной речи, чтобы ее можно было совместно использовать через узел https://github.com/jpemartins/speex.js

обмен голосовыми данными с несколькими пользователями узел.js и сокет.Ио

кто-то написал тезис об этом. хорошее чтение, но некоторые недостающие коды в образцах http://pure.ltu.se/portal/files/36285511/LTU-EX-2012-36247736.pdf

соответствующий вопрос по so. в частности, посмотрите на ответ sirjamm как вызвать SPEEX Audio Decode / Encode в HTML5 / JavaScript (без Flash)

Если я заставлю его работать, опубликую ссылку GitHub здесь.

hth