我想 Build 一个实时在线多人游戏 . 在研究了WebSockets和WebRTC之后,我得出的结论是,如果我正在构建一个p2p游戏,WebRTC正是我所需要的 . 但是,WebRTC似乎并不适用于处理组 Session . 这是因为如果有"n"个用户,则会有"n-1"个数据流 . 这显然是不可扩展的 . 有一些聪明的方法可以避免这种情况,例如使用https://github.com/jitsi/jitsi-videobridge和其他解决方案 . 但基本上似乎WebRTC用于一对一通信 . 大多数教程都是为了这个目的,而不是组 Session .

问题 -

  • 我读过Google Hangouts和Facebook Messenger使用WebRTC进行群组视频聊天,但他们究竟是如何解决这个问题的呢?

  • 基于服务器的Websocket实现是否像uws一样可用于实时通信? (由于延迟增加)

  • 是否有计划从WebRTC处理群组 Session ,或者WebRTC是否仅适用于此用例 .

提前致谢 .