我使用sails.js
(node.js
)和socket.IO
创建了一个聊天应用程序。
我需要实施audio chat
和file transfers
。
有没有人可以帮助我获取将WebRTC
与socket.IO
进行整合的基本教程链接?
提前致谢。
答案 0 :(得分:13)
如果我是你,我会使用提供客户端和服务器端的WebRTC库。查看EasyRTC,SimpleWebRTC,PeerJS或其他人。大多数库都是用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流云。