【问题标题】:Can a WebRtc signaling server find ICE candidates for clients without an extra STUN serverWebRtc 信令服务器能否在没有额外 STUN 服务器的情况下为客户端找到 ICE 候选者
【发布时间】:2019-05-24 23:25:48
【问题描述】:

我正在开发一个 WebRtc 应用程序来向我的客户广播视频。我使用 Kurento 作为 WebRtc 媒体服务器,并使用 Spring Boot 构建我的信令服务器。只有媒体数据从我的媒体服务器流向客户端,但没有相反方向的媒体数据。因此不需要媒体服务器的公共地址,而需要客户端的公共地址。那就是我需要为我的客户找到包含公共地址的 ICE 候选人。

我知道客户可以设置一个额外的 stun 服务器来实现这一点。但是由于客户端已经在与我的信令服务器通信,我是否可以只使用我的信令服务器为客户端寻找 ICE 候选者?

【问题讨论】:

    标签: webrtc kurento stun


    【解决方案1】:

    Stun 服务器让客户端找出其他客户端可以连接的 UDP 端口。这与客户端用来连接信号服务器的 TCP 连接不同。

    如果您的客户端仅与您的媒体服务器通信,则不需要。但是,您可能需要一个 TURN 服务器来允许来自阻止 UDP 的网络的连接(除非您的媒体服务器支持 ICE-TCP)

    【讨论】:

      猜你喜欢
      • 2014-01-03
      • 2021-09-23
      • 2014-06-19
      • 2015-11-24
      • 2019-08-29
      • 2016-09-15
      • 2016-04-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多