目前是否有解决方案,使您的服务器可以作为WebRTC连接的对等方?
我对WebRTC感兴趣的原因不是它的点对点部分,而是因为它使您可以使用UDP。您可以让玩家参加像Quake这样的快节奏游戏,而无需任何插件。
似乎基本上相同的问题曾经被问过,但随着两年的过去,事情肯定已经有所不同了。
我在这里回答了类似的问题:WebRTC数据通道服务器到客户端UDP通信。目前是否可行?
我们也实现了完全相同的事情:使用WebRTC的服务器/客户端方式。除此之外,我们还实现了数据端口多路复用,这样服务器只需要公开一个数据端口即可为所有rtcdata通道提供服务。
以下是2018年的最新更新:您可以选择以下现成的解决方案来解决IT技术问题: Red 5 Pro、Wowza、Kurento、Unreal Media Server和Flashphoner。
另外,请注意,在现代公共网络中,TCP协议的速度与UDP协议相差不大;但UDP协议可能会有相当多的数据包丢失,因此建议您在Quake项目中使用WebRTC-TCP协议。