防火墙后面的客户端需要打开服务器

时间:2019-03-24 19:26:44

标签: webrtc stun turn

我开发了p2p webrtc应用程序,用户可以从Web应用程序到移动应用程序进行视频通话。 Web应用程序将在信息亭上运行,并且信息亭将位于防火墙之后。是否需要转弯服务器以及由转弯服务器中继的所有数据?

2 个答案:

答案 0 :(得分:0)

托管应用程序的位置无关紧要,重要的是,呼叫结束时的客户端是否位于防火墙或其他限制p2p和WebRTC的限制之后,在这种情况下,必须中继数据通过TURN服务器。

因此,不,并非所有数据都将通过TURN服务器进行中继,这取决于客户端的Internet环境,但是通常TURN服务器是生产应用程序所必需的,因为会发生大量情况(大约20%根据我的经验,平均30%)需要使用TURN服务器来连接WebRTC。

答案 1 :(得分:0)

所有信息亭都将位于防火墙后面,因此所有流量都经过转弯服务器,这意味着高昂的硬件成本。所有的电话都来自服务亭。有10-20%的流量通过,但并非100%的费用会增加很多