是否有可能(或任何黑客)在WebRtcEndpoint.conf.ini上或通过我们的信令服务器配置多个stun / turn服务器?那么,如果一次晕眩失败,它就会落到另一次?如果该功能不可用,那么最接近的解决方案是什么?
我不确定我是否正在寻找合适的位置 - 我已经看到WebRtcEndpoint具有getStunServerPort()/ getStunServerAddress()方法。那么可能是客户端配置?
原因 - 我们一直在AWS vpc上使用kurento media server(6.0)和elasticRTC 6.5(针对未来的开发)。通过使用一个公开的STUN服务器,它工作正常。突然它停止工作,我们发现STUN服务器不再工作了。所以我们切换到谷歌眩晕,它开始正常工作
答案 0 :(得分:0)
我建议,不要在WebRtcEndpoint.conf.ini
中使用全局配置的IP,而是使用您在WebRtcEndpoint
中提到的方法。这样,您可以使用CNAME并不时解析IP。您可能有一个单独的计划任务,它检查STUN服务器是否仍然可用,然后在它不再有效时刷新它。