webrtc - Kurento/elasticRTC 上的多个 stun/turn 服务器

标签 webrtc kurento

是否有可能(或任何 hack)在 WebRtcEndpoint.conf.ini 上或通过我们的信号服务器配置多个 stun/turn 服务器?这样一来,如果一个眩晕失败,它会退回到另一个吗?如果该功能不可用,最接近的解决方案是什么?

我不确定我是否在寻找正确的位置 - 我已经看到 WebRtcEndpoint 有用于 - getStunServerPort()/getStunServerAddress() 的方法。那么可能的客户端配置?

原因 - 我们一直在 AWS vpc 上使用 kurento 媒体服务器 (6.0) 和 elasticRTC 6.5(用于 future 开发)。通过使用其中一个公开可用的 STUN 服务器,它工作正常。突然它停止工作,我们发现 STUN 服务器不再工作了。所以我们切换到 Google stun,它开始正常工作

最佳答案

我建议不要在 WebRtcEndpoint.conf.ini 中使用全局配置的 IP,而是使用您在 WebRtcEndpoint 中提到的方法。这样,您就可以不时地使用 CNAME 和解析 IP。您可能有一个单独的计划任务来检查 STUN 服务器以查看它是否仍然可用,然后在它不再有效时刷新它。

关于webrtc - Kurento/elasticRTC 上的多个 stun/turn 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41792100/

相关文章:

ffmpeg - 从 WebRTC 输入流式传输到 HLS

java - Kurento多对多架构

kurento - 为什么 kurento 媒体服务器与 ant-media 相比表现不佳?

webrtc - 我们怎么知道 webRTC 何时已经完成收集 ICE 候选人

具有 WebRTC 的 Azure 应用程序

android - 使用 PeerJS 的 WebRTC - 它可以在 Android 和 IOS 应用程序上运行吗

python webrtc语音事件检测错误

javascript - 如何完全关闭媒体流 javascript 上的摄像头

python - 没有浏览器的 webrtc

node.js - kurento - docker 的 npm 安装错误