我已经将AppRTC集成到我的项目中,并且能够使用RoomName在https://apprtc.appspot.com的房间中加入WebRTC呼叫。
appClient = ARDAppClient(delegate: self)
appClient?.createLocalMediaStream()
appClient?.connectToRoomWithId(String(roomId), options: nil)

我能够在我的应用程序中硬编码一个RoomName,并在两个设备A&B中安装该应用程序,如果我在A&B中同时从这两个设备调用,那么我能够成功地在它们之间进行一个WebRTC调用。
现在,我想做一个真正的VOIP呼叫,就是从设备A中的我的应用程序中打个电话,然后在设备B中的我的应用程序上接收呼叫。
AFAIK我必须在这里做信号部分,从设备A连接到设备B中的应用程序。
任何帮助都是非常感谢的!
发布于 2016-05-19 11:02:52
你需要的是一个signaling server。两个同龄人都连接到它,他们可以通过它协商一个房间的名称,然后才开始通话。当确定房间名称时,两个同龄人都可以简单地连接到那个房间,他们就可以看到对方了。
有一些设计用于在线WebRTC的信令服务器,或者您可以自己制作,它没有那么复杂。实际上,它所需要做的就是注册客户,并充当他们之间的邮递员。
https://stackoverflow.com/questions/36754583
复制相似问题