1

我已将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 中的应用程序。

任何帮助都非常感谢!

4

1 回答 1

2

你需要的是一个signaling server. 双方都连接到它,他们可以在开始通话之前通过它协商房间名称。确定房间名称后,两个对等方都可以简单地连接到该房间,并且他们将能够看到对方。

网上有一些专为 WebRTC 设计的信令服务器,或者您可以自己制作,这并不复杂。它真正需要做的就是注册客户并充当他们之间的邮递员。

于 2016-05-19T11:02:52.987 回答