我希望在node.js中使用webRTC来管理涉及浏览器和nodejs的对等连接。 我进行了一些测试和搜索,尝试使用wrtc或webrtc-native,但在这两种情况下,我都无法获得可构建的二进制文件或重新构建它们(在Debian 8、Ubuntu 14和16上尝试过)。 它似乎也是已停止的项目,我只发现了2-3年前的文章。 我正在寻找有关要使用的模块或库的建议,或者如何使wrtc或webrtc-native工作的方法。
NodeJs是一个简单的网状媒体网络。
使用express模块-Web服务器为您提供html客户端
socket.io-信令服务器用于交换SDP和ICE候选项
请参考WebRTC-Example,webrtc-group-chat-example编写自己的客户端和服务器模型
Kurento独立服务器(MCU媒体网络)不在Node中,但有一个npm模块用于客户端
请参考Kurento
NodeJS MediaSoup SFU媒体网络
不确定客户端模型,但请参考MediaSoup API
我发现wrtc版本0.0.60可以使用,所以只需使用该版本,就能在node.js上使用webRTC了。
mediasoup
、kurento
、freeswitch
等工具。 - Sasi Varunan