【发布时间】:2019-03-24 19:26:44
【问题描述】:
我开发了 p2p webrtc 应用程序,用户可以从网络应用程序视频通话到移动应用程序。 Web 应用程序将在 kiosk 上运行,并且 kiosk 将位于防火墙后面。是否需要turn server和turn server中继的所有数据?
【问题讨论】:
我开发了 p2p webrtc 应用程序,用户可以从网络应用程序视频通话到移动应用程序。 Web 应用程序将在 kiosk 上运行,并且 kiosk 将位于防火墙后面。是否需要turn server和turn server中继的所有数据?
【问题讨论】:
您的应用程序托管在哪里并不重要,重要的是调用结束时的客户端是否位于防火墙或其他限制 p2p 和 WebRTC 的限制之后,在这种情况下,数据必须被中继通过 TURN 服务器。
所以,不,并非所有数据都将通过 TURN 服务器中继,这取决于客户端的互联网环境,但通常 TURN 服务器是生产应用程序的要求,因为会有大量情况(大约 20% 到平均 30%,根据我自己的经验)WebRTC 连接需要 TURN 服务器。
【讨论】:
所有信息亭都位于防火墙后面,因此所有流量都通过转服务器意味着高昂的硬件成本。所有的电话都会来自kiosk。10-20%的流量要经过,但不是100%的费用会增加很多
【讨论】: