我目前有一个关于转向继电器的场景。 目前,我在工作流程中包含三个部分:WebRTC客户端,turnserver和freeswitch服务器。 关系可以在下面看到。
是一种特殊的配置WebRTC在专用网络上运行,因此我需要一个Turnserver。 Turnserver部署在Google云上。 Freeswitch只有一个IP,即175.168.106.104。 特殊配置是WebRTC只能使用5066和7443在Freeswitch中注册端点,然后所有UDP端口都被阻止。在这种情况下,无法进行正常调用freeswitch的工作流程。 但是在Turnserver上,如果Turnserver在VPN上,它可以访问Freeswitch上的所有端口。如果Turnserver是一个VPN,将有另一个网络地址,即172.16.10.1,公共IP为10.152.0.1。 我是否可以将Turnserver用作中继服务器,这意味着所有流量都将通过Turnserver,然后分派到正确的目的地?以及我应该如何设置转盘服务器?