我正在努力理解套接字的概念。IO和websockets。
假设您有许多用户通过套接字连接在一个通道中。如果不通过套接字传递数据,它们中的两个(对等体)可以开始一个私人对话(例如视频)吗?io服务器?
例如,浏览器之间使用websocket。
我问这个问题是因为我需要让数据(音频视频)在两个用户之间从浏览器流向浏览器,这样服务器就不会被用户开始私人对话的数据饱和。
如果可能的话,需要交换哪些数据来实现这一点?
你应该看看这个答案,如何使浏览器之间的连接。
https://stackoverflow.com/a/7933140/3375010实际上,不可能启动与socket.io的p2p通信。但是WebRTC允许,它支持浏览器间的语音,视频,文件共享…