PubNub iOS WebRTC 集成

PubNub iOS WebRTC Integration

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

PubNub 作为信号协议

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

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

swift 和 Objective C 都可用。

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

或者您可以参考示例 webrtc iOS 应用程序,只是为了查看它们出于信号目的而维护的消息状态。参考 - https://github.com/Mahabali/Apprtc-swift

您可以根据您的应用或项目要求制定稳健的信号处理流程。