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



我从最近两天开始学习WebRTC,但不明白如何开发和建立一个基于WebRTC的iOS服务器。

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

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

几点:

  1. 你必须使用NativeAPI并为iOS编译,本教程应该有所帮助,这只适用于iOS客户端。
  2. 如果你只是一对一的聊天,一个简单的websocket或socket。为你的信号服务器使用node.js的io应该足够简单
  3. 如果你想在同一个聊天中有很多人,你要么必须处理所有单独的连接(每个设备连接的许多单独的对等连接),要么实现一种MCU, licode就是这样的一个例子

这些链接只是人们以前做过类似事情的例子,你不应该使用他们的库或他们的解决方案。但是,您将不得不使用WebRTC原生API,为每个客户端处理众多peerconnections(或创建自己的MCU服务器),并处理每个客户端之间的信令(用于连接启动和拆除)。

您也可以尝试冰岛 api由Frozen mountain提供
他们为iOS, android, web客户端,windows phone提供免费试用。他们还提供了自己的回合和眩晕服务器,只能在windows server 2013中使用。整个库有很好的文档和易于使用。
你需要注册自己下载api,这是免费的。希望符合您的要求。
祝你好运

最新更新