2015-03-19 146 views
5

我已经使用sails.jsnode.js)和socket.IO创建了一个聊天应用程序。实现与Socket.IO和NodeJS的音频聊天

我需要实施audio chatfile transfers以及它。

任何人都可以帮助我获得基本的教程链接,以整合WebRTCsocket.IO

在此先感谢。

回答

11

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

你会发现在他们各自的网站上的教程。

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

+0

WebRTC对IE和Safari的支持有限。那么如何解决这个问题呢? – Bimal 2017-07-29 05:04:51

+0

没有WebRTC可以实现视频和音频聊天吗? – Bimal 2017-07-29 05:06:19

+2

Safari和Edge现在有更好的支持。谁在乎IE?鉴于Flash现在已经正式销毁,我认为WebRTC是浏览器中唯一的跨平台解决方案。 – peveuve 2017-07-29 18:37:30