最近两天我一直在研究 WebRTC,但无法理解如何开发和搭建基于 WebRTC 的 iOS 服务器。
我真的不想在我的应用程序中使用任何第 3 方音频/视频聊天服务提供商,即使它们是基于 WebRTC 的。我想创建自己的基于 WebRTC 的自定义音频/视频聊天。
我只需要一个开发基于 WebRTC 的聊天服务器的启动指南。
最佳答案
一些事情:
- 您将必须使用 NativeAPI 并针对 iOS 进行编译,这 tutorial should help ,这仅适用于 iOS 客户端。
- 如果你们只是一对一聊天那么简单websocket或 socket.io with node.js你的信令服务器应该足够简单
- 如果您希望在同一个聊天中有多个参与方,您要么必须处理所有单独的连接(每个连接的设备都有大量单独的对等连接),要么实现一种 MCU,licode is an EXAMPLE of such
这些链接只是人们以前如何做类似事情的例子,你不应该使用他们的库或他们的解决方案。但是,您将必须使用 WebRTC Native API,为每个客户端处理大量对等连接(或创建您自己的 MCU 服务器),并处理每个客户端之间的信号(用于连接启动和断开)。
关于php - 使用 WebRTC for iOS 创建自定义音频/视频聊天服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23671926/