浏览器中的语音聊天?

fan*_*ncy 12 javascript browser voice node.js

我们希望在服务器上使用node.js在浏览器中实现一组语音聊天.这可能吗?

yoj*_*o87 10

如果您希望您的解决方案完全基于服务器和客户端的JavaScript,那么您可能必须等待WebRTC,Device API媒体捕获 API,然后为它实现node.js后端.

除此之外,我会说,客户端的Flash面向API(用于访问摄像头或麦克风等设备)的问题以及与node.js后端的某种互操作性,以防您不想利用的Flash Media Server的Red5的.


Mic*_*ann 5

我正在研究和研究同样的问题.

这是我建议的堆栈: -

在客户端上捕获语音 https://github.com/jiehanzheng/Recorderjs/blob/master/README.md

对捕获的语音进行编码,以便可以通过节点https://github.com/jpemartins/speex.js进行共享

与多个用户node.js和socket.io共享语音数据

有人写了一个论点这一点.阅读良好,但样本中缺少一些代码 http://pure.ltu.se/portal/files/36285511/LTU-EX-2012-36247736.pdf

相关问题就此而言.特别是通过sirjamm查看答案 如何在HTML5/JavaScript(无Flash)中调用SPEEX音频解码/编码

如果我得到它的工作,将在这里发布github引用.

心连心