php - 使用 WebRTC for iOS 创建自定义音频/视频聊天服务器?

标签 php ios objective-c webrtc

最近两天我一直在研究 WebRTC,但无法理解如何开发和搭建基于 WebRTC 的 iOS 服务器。

我真的不想在我的应用程序中使用任何第 3 方音频/视频聊天服务提供商,即使它们是基于 WebRTC 的。我想创建自己的基于 WebRTC 的自定义音频/视频聊天。

我只需要一个开发基于 WebRTC 的聊天服务器的启动指南。

最佳答案

一些事情:

  1. 您将必须使用 NativeAPI 并针对 iOS 进行编译,这 tutorial should help ,这仅适用于 iOS 客户端。
  2. 如果你们只是一对一聊天那么简单websocketsocket.io with node.js你的信令服务器应该足够简单
  3. 如果您希望在同一个聊天中有多个参与方,您要么必须处理所有单独的连接(每个连接的设备都有大量单独的对等连接),要么实现一种 MCU,licode is an EXAMPLE of such

这些链接只是人们以前如何做类似事情的例子,你不应该使用他们的库或他们的解决方案。但是,您将必须使用 WebRTC Native API,为每个客户端处理大量对等连接(或创建您自己的 MCU 服务器),并处理每个客户端之间的信号(用于连接启动和断开)。

关于php - 使用 WebRTC for iOS 创建自定义音频/视频聊天服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23671926/

相关文章:

php - Mysql 查询具有多个查询

objective-c - 从 UIPanGestureRecognizer 获取原始触摸位置

ios - Storyboard 变得不稳定。编译但有时自动布局变得疯狂

iPhone UITableView 部分

iphone - 我可以在 UISearchDisplayController 中插入一个按钮吗?

php - 如何在eclipse中生成getter和setter (php)

php - 如何定期更新MySQL中的数据?

php - MySQL ORDER BY 多列 ASC 和 DESC 未按预期工作

ios - 将 GPUImageView 中的点击点转换为焦点兴趣点

objective-c - 不旋转标签栏 View Controller 中的仅一个 View