shm*_*mth 14 stun webrtc turn kurento
如果我正在构建 WebRTC 应用程序并使用 Selective Forwarding Unit 媒体服务器,这是否意味着我将不需要 STUN / TURN 服务器?
据我了解,STUN 服务器用于客户端发现其公共 IP/端口,而 TURN 服务器用于在客户端无法通过 STUN 直接相互连接时在客户端之间中继数据。
我的问题是,如果我使用公共地址部署我的 SFU 媒体服务器,这是否消除了对 STUN 和 TURN 服务器的需求?由于数据将始终通过 SFU 中继,并且客户端/对等方实际上永远不会直接相互交谈?
但是,我注意到 Kurento(具有 SFU 功能的流行媒体服务器)的安装指南包含有关配置 STUN 或 TURN 服务器的部分。为什么需要 STUN 或 TURN 服务器?
Sea*_*ois 16
运行 SFU 时,您仍应使用 TURN 服务器。深入了解 ICE 会有所帮助。所有 SFU 的工作方式都略有不同,但对大多数来说都是如此。
TURN 服务器通过
所以 TURN 服务器有一些 SFU 没有的好东西
这两个因素在政府/医院情况下非常重要。您的网络只允许端口 443 上的 TLS 流量。因此,TURN 服务器是您唯一的解决方案(您在 TLS 443 上运行分配)
因此,您需要根据自己的需要设计系统。但是 IMO 您应该始终在现实世界环境中运行配置良好的 TURN 服务器。
| 归档时间: |
|
| 查看次数: |
3009 次 |
| 最近记录: |