【问题标题】:I have a TURN server, but what do I lack ?我有一个 TURN 服务器,但我缺少什么?
【发布时间】:2023-03-06 21:05:01
【问题描述】:

我正在为 iOS 和 Web 构建 WebRTC 视频会议服务。到目前为止,我们使用了tokBox,他们提供了整个包(客户端 API(ios 和 web)+ TURN 服务器。他们的解决方案还负责生成令牌和会话 ID 等。但我们希望有自己的设置,以及合作伙伴给了我们一个 TURN 服务器。但是,能够在 iOS 和 Web 客户端之间进行 webRTC 视频会议,我们错过了什么?什么服务可以让我们只需插入 TURN 服务器地址/凭据并让它从Web 和 iOS 客户端?这些包合适吗:EasyRTC、SkyLink、AppRTC?我们不需要很多功能,只需 1-1 视频通话,没有错误。哪个最好?

【问题讨论】:

    标签: ios webrtc easyrtc apprtcdemo


    【解决方案1】:

    在最低限度,您将需要一个信令服务器。 apprtc 是一个完整的应用程序,它不适合你所拥有的。 tokbox 是一个 PaaS,因此您可以将其替换为另一个 PaaS(skylink、forge、...) easyrtc 为您提供了信号服务器的代码,但没有提供基础设施(负载平衡,...),如果您可以托管它,您可以使用它。

    如果你真的想自己做,你可能想去 peerJS(开源,托管和 DIY 选项)。否则,仅仅改变 PaaS 并没有多大意义。您还必须考虑您将失去的一切(录制、存档、媒体服务器……)。

    如果您的用例定义明确,您可以离线 ping 我,我会为您指出其他资源。

    【讨论】:

      【解决方案2】:

      您可以查看 Kurento 媒体服务器。

      【讨论】:

        【解决方案3】:

        您可以使用anyconnect SDK提供的服务。它们在任何两个节点之间提供领先的点对点连接,无论是浏览器、桌面还是移动平台。他们还提供 STUN、TURN 和信令(SIP、XMPP)服务器支持。使用他们的 SDK,您只需插入服务器凭据并传输任何类型的数据。

        【讨论】:

          猜你喜欢
          • 2014-06-11
          • 1970-01-01
          • 2019-11-17
          • 1970-01-01
          • 1970-01-01
          • 2012-08-19
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多