Интеграция 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

Вы можете сделать надежный процесс сигнализации в соответствии с требованиями вашего приложения или проекта.

Другие вопросы по тегам