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

标签 ios webrtc easyrtc apprtcdemo

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

最佳答案

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

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

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

关于ios - 我有一个 TURN 服务器,但我缺少什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32680201/

相关文章:

java - Objective C 中的构造函数、静态方法和类变量

webrtc - 用于实现类似 whatsapp 的视频聊天的最佳 SDK?

javascript - WebRTC如何区分发送给对等点的视频质量

Node.js 如何在 server.js 中重写 URL

node.js - Express js 4 上的 GET/easyrtc/easyrtc.js 404

javascript - EasyRTC 一般身份验证错误

ios - 裁剪时drawRect是 "wasteful"吗?有其他选择吗?

ios - 如何在 iOS 13 Collection View 组合布局上隐藏标题

ios - 如何在 Flash 中伪造 iOS 设备旋转

maven - 更改 Kurento 项目证书时遇到问题?