2

我正在尝试使用 PubNub 作为 webRTC iOS 应用程序的信号服务器。我将 Xirsys 用于 ICE 服务器。我已经能够让我的应用程序与谷歌的 AppRTC 框架一起工作,但我似乎找不到任何关于与 PubNub 作为信令服务器集成的好信息。在 iOS 应用程序上将 PubNub 与 webRTC 集成的最佳方法是什么?这个应用程序是用 Swift/Obj-C 编写的,谢谢!

4

2 回答 2

1

使用 Pubnub sdk - https://www.pubnub.com/docs/swift/pubnub-swift-sdk

它适用于 swift 和 Objective C。

您需要为 SDP 和 ICE 候选人通过 Pubnub 发出信号创建自己的步骤。参考 - https://www.tutorialspoint.com/webrtc/webrtc_signaling.htm

或者您可以参考示例 webrtc iOS 应用程序,以查看他们为信令目的维护了哪些消息状态。参考 - https://github.com/Mahabali/Apprtc-swift

您可以根据您的应用程序或项目要求进行强大的信号处理。

于 2017-07-17T11:26:20.330 回答
1

PubNub 作为信号协议

您只需将 PubNub JavaScript SDK 集成到您的应用程序中,以从一个客户端向另一个客户端发送信号(在频道上发布消息)如何连接的详细信息。这篇知识库文章可能对您有所帮助:PubNub 是否提供 WebRTC 和视频聊天?

于 2017-07-07T21:10:06.260 回答