【问题标题】:Create custom Audio/Video chat server using WebRTC for iOS?使用适用于 iOS 的 WebRTC 创建自定义音频/视频聊天服务器?
【发布时间】:2014-05-15 07:33:12
【问题描述】:

前两天我一直在研究 WebRTC,但不明白如何开发和搭建基于 WebRTC for iOS 的服务器。

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

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

【问题讨论】:

  • 有人可以回答我的问题吗?

标签: php ios objective-c webrtc


【解决方案1】:

几件事:

  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 服务器),并处理每个客户端之间的信令(用于连接启动和断开)。

【讨论】:

    【解决方案2】:

    你也可以试试Frozen mountain提供的Icelink api
    他们为 iOS、android、web 客户端、windows phone 提供了免费试用。
    他们还提供了自己的转弯和眩晕服务器,只能在 Windows Server 2013 中使用。整个库都有很好的文档记录且易于使用。
    您需要自己注册才能下载该API,该API是免费的。
    希望它能满足您的要求。
    祝你好运

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-23
      • 1970-01-01
      • 2019-03-24
      • 1970-01-01
      • 1970-01-01
      • 2015-05-10
      • 1970-01-01
      • 2018-07-04
      相关资源
      最近更新 更多