【问题标题】:how to customise AppRTC to receive call如何自定义 WebRTC 来接听电话
【发布时间】:2016-04-20 20:31:54
【问题描述】:

我已将 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 中的应用程序上接听电话。

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

非常感谢任何帮助!

【问题讨论】:

  • 我认为最好更具体一些。您是在问 WebRTC 是否有信号,还是在问如何构建一个(在 WebRTC 之外)?
  • @VictorRonin - 我有信令库,但是如何在设备 B 中发现应用程序......以及如何向设备 B 发送呼叫提议以及如何在设备 B 中接收呼叫并接受它 ?这显示了库imgur.com/8sRf1H0

标签: ios webrtc apprtcdemo signaling apprtc


【解决方案1】:

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

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

【讨论】:

  • 如何使用 AppRTC 库连接信令服务器并进行协商以实现这一点?
  • @DuraiAmuthan.H 您必须自己做,AppRTC 演示实际上只是为了验证库是否有效,而不是扩展和构建您的应用程序。
  • @DuraiAmuthan.H 另外,由于我的 WebRTC 答案突然获得大量赞成票,我猜是你?请不要这样做,无论如何系统都会将它们带走;)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-13
  • 2019-07-12
  • 1970-01-01
  • 2012-05-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多