我有一个 TURN 服务器,但我缺少什么?

I have a TURN server, but what do I lack ?

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

你可以到Kurento媒体服务器看看。

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

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

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

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