【发布时间】:2020-09-29 21:04:16
【问题描述】:
我正在尝试构建视频会议网络应用程序,其中多人可以加入通话,并且将进行视频/音频/数据传输。为此我研究了很多。我的理解是我们可以使用 webRTC 协议来实现这一点。我开始研究 js 库,并开始了解 simpleWebRTC。我想用后端开发作为 django。我尝试从https://www.sitepoint.com/webrtc-video-chat-application-simplewebrtc/ 运行示例演示代码。但我无法与作为 simplewebRTC 信令沙箱服务器的 socket.io 建立连接。 我也尝试使用 node express 服务器,但我仍然遇到相同的错误:- net::ERR_FAILED。建立连接时在 simplewebrtc-with-adapter-js 中发生此错误。 实现此类功能的正确技术是什么?
前端 webRTC 库:- simplewebRTC/ EasyRTC/ 还有其他 API 吗?
信号机制:- 我们可以使用什么以及如何与 webRTC 连接?
后端:- 节点 js/Django?
我仍然对信令协议/STUN/TURN 服务器感到困惑,因为我们必须自己定义服务器。 simpleWebRTC 没有提供我们可以在生产中使用的东西。
任何帮助将不胜感激!
【问题讨论】:
标签: node.js django webrtc django-channels simplewebrtc