使用Socket.IO和NodeJS实现音频聊天

时间:2015-03-19 08:36:21

标签: node.js socket.io sails.js webrtc

我使用sails.jsnode.js)和socket.IO创建了一个聊天应用程序。

我需要实施audio chatfile transfers

有没有人可以帮助我获取将WebRTCsocket.IO进行整合的基本教程链接?

提前致谢。

2 个答案:

答案 0 :(得分:13)

如果我是你,我会使用提供客户端和服务器端的WebRTC库。查看EasyRTCSimpleWebRTCPeerJS或其他人。大多数库都是用Javascript实现的,并在Node.js中运行。

您可以在各自的网站上找到教程。

我个人使用PeerJS,代码和文档都很好,它完全支持数据通道(对文件传输很有用)。唯一的事情是只有2位创始人,社区似乎很小。

答案 1 :(得分:0)

我还计划在nodejs上开发您的应用程序。在研究过程中,我发现WEBRTC对移动浏览器的支持是有限的。在当今世界,无论何时我们构建Web应用程序,我们都认为我们的大部分用户将在手机上使用它。 chrome,Firefox和Opera等Android浏览器均支持WebRtc。但是在iPhone上,它不支持野生动物园或Windows Phone浏览器。 您应该在https://www.wowza.com/docs/wowza-streaming-cloud-free-trial

看一下Wowza流云。