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

时间:2014-05-15 07:33:13

标签: php ios objective-c webrtc

我过去2天一直在学习WebRTC,但无法理解如何开发和建立基于WebRTC for iOS的服务器。

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

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

2 个答案:

答案 0 :(得分:2)

一些事情:

  1. 您必须使用NativeAPI并为iOS编译,tutorial should help,这仅适用于iOS客户端。
  2. 如果您的聊天只是一对一,那么您的信令服务器的简单websocketsocket.io with node.js应该足够简单
  3. 如果您想在同一个聊天中有多个聚会,您将需要处理所有单独的连接(每个设备连接的众多个别对等连接)或实现一种类型的MCU,licode is an EXAMPLE of such
  4. 这些链接只是人们之前做过类似事情的例子,您不应该使用他们的库或他们的解决方案。但是,您必须使用WebRTC Native API,为每个客户端处理大量对等连接(或创建您自己的MCU服务器),并处理每个客户端之间的信令(用于连接启动和拆除)。

答案 1 :(得分:1)

您还可以尝试Frozen mountain提供的 Icelink API 他们为iOS,Android,网络客户端,Windows手机提供免费试用 此外,他们还提供了自己的转弯和晕眩服务器,这些服务器只能在Windows Server 2013中使用。整体库文档记录完备,易于使用。
你需要注册自己下载api,这是免费的。
希望它符合您的要求 祝你好运