ios - 如何自定义 AppRTC 接听电话

标签 ios webrtc apprtcdemo signaling apprtc

我已经集成了 AppRTC 在我的项目中,我可以在 https://apprtc.appspot.com 的房间中加入 WebRTC 通话使用房间名

    appClient = ARDAppClient(delegate: self)
    appClient?.createLocalMediaStream()
    appClient?.connectToRoomWithId(String(roomId), options: nil)

AppRtc

我可以在我的应用程序中硬编码 RoomName 并将应用程序安装在两个设备 A 和 B 中,如果我同时在 A 和 B 中从两个设备调用电话,那么我可以在它们之间成功地进行 WebRTC 通话。

现在我想做一个真正的 VOIP 通话,即从设备 A 中的应用程序调用电话,然后在设备 B 中的应用程序上接听电话。

AFAIK 我必须在这里做信号部分才能从设备 A 连接到设备 B 中的应用程序。

任何帮助都非常感谢!

最佳答案

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

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

关于ios - 如何自定义 AppRTC 接听电话,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36754583/

相关文章:

javascript - WebRTC:Firefox 无法作为调用者接收视频

audio - WebRtcAec_Process() API(WebRtc Echo 模块内部)中的 num_bands 参数有什么作用?

android - 如何在 android 中更改 surfaceview 的 z 顺序运行时

ios - 是否可以在没有 GPS 跟踪的情况下发送 Twitter 自动回复?

ios - iphone/ipad dev - 如何以编程方式启动系统设置应用程序

iphone - 视网膜显示屏上的字体和线条

ios - 如何在 ios 中为大 Sprite 制作动画?

webrtc - coturn:需要帮助正确配置我的服务器