【发布时间】:2018-03-01 09:29:47
【问题描述】:
我是新手!
我正在开发一个需要文本+视频聊天的聊天应用程序。 我最初探索了Socket.io,发现开发基于文本的聊天应用程序(WEB)非常方便。
在探索视频聊天元素时,我遇到了WebRTC -RTCDataChannel,用于在连接的对等方之间发送任意数据。
我的聊天服务器(最好是 NodeJS)将为同行提供连接,同时保存文本聊天历史记录。
困惑:
我也应该使用Socket.io-MyChatServer 作为信令服务器吗? [可能吗?],或者
我应该使用 RTCDataChannel 作为信令服务器吗? , 或者
忘记 Socket.io 并同时考虑 WebRTC!
提前致谢:)
【问题讨论】:
-
信令是必需的,并且您不能使用数据通道进行信令,因为您需要在使用 webrtc 之前在对等方之间建立某种通信。您可以将 node 与 socket.io、signalr、websocket 一起使用 ..
标签: socket.io webrtc videochat rtcdatachannel