我正在尝试理解socket.io和websockets的概念。
假设您通过socket.io在一个频道中连接了许多用户,他们中的两个(对等方)是否可以通过socket.io服务器传递他们的数据而开始私人对话(例如视频)?
对于instanace,使用websocket浏览器浏览器。
我问,因为我需要让数据(音频视频)从浏览器流向两个用户之间的浏览器,这样服务器就不会厌倦用户开始私密对话的数据。
如果可能,需要交换哪些数据才能实现这一目标?
答案 0 :(得分:1)
您应该阅读此答案,了解如何使浏览器与浏览器建立连接。
https://stackoverflow.com/a/7933140/3375010
实际上,启动与socket.io的p2p通信是不。但 WebRTC 允许,它支持浏览器到浏览器应用程序进行语音,视频,文件共享......