Интеграция PubNub iOS WebRTC
Я пытаюсь использовать PubNub в качестве сервера сигнализации для iOS-приложения webRTC. Я использую Xirsys для серверов ICE. Мне удалось заставить мое приложение работать с каркасом AppRTC Google, но я не могу найти какой-либо хорошей информации об интеграции с PubNub в качестве сервера сигнализации. Каков наилучший способ интеграции PubNub с webRTC в приложении для iOS? Это приложение написано в Swift/Obj-C Спасибо!
2 ответа
PubNub как сигнальный протокол
Вы просто собираетесь интегрировать PubNub JavaScript SDK в свое приложение, чтобы передать (опубликовать сообщение на канале) от одного клиента другому информацию о том, как подключиться. Эта статья может быть полезна для вас: обеспечивает ли PubNub WebRTC и видеочат?
Используйте Pubnub SDK - https://www.pubnub.com/docs/swift/pubnub-swift-sdk
Он доступен как для быстрой, так и для объективной C.
Вам нужно создать свои собственные шаги для сигнализации кандидатов SDP и ICE через Pubnub. См. https://www.tutorialspoint.com/webrtc/webrtc_signaling.htm
Или вы можете сослаться на пример приложения webrtc для iOS, чтобы посмотреть, какой статус сообщений они поддерживают для целей сигнализации. Обратитесь - https://github.com/Mahabali/Apprtc-swift
Вы можете сделать надежный процесс сигнализации в соответствии с требованиями вашего приложения или проекта.