iOS WebRTC P2P-соединение с ICE-сервером
У меня есть приложение IOS, написанное в быстрой настройке с кодом AppRTC отсюда.
У меня есть приложение настройки на два телефона, и все работает при подключении к Google http://appr.tc/. Я хотел бы взять apprtc Google. Когда я настраиваю оба приложения с ICE-серверами (STUN/TURN), но без rtc-сервера, приложения не могут соединяться друг с другом. Они оба входят WARNING: Renegotiation needed but unimplemented
, Как я могу сделать так, чтобы два приложения webRTC общались взад и вперед, используя только серверы ICE?
1 ответ
WebRTC нужен сервер сигнализации для обмена учетными данными ICE + кандидатами, а также отпечатками пальцев DTLS. Серверы ICE не являются заменой для сервера сигнализации.
Смотрите https://bloggeek.me/media-signaling-flows-look-like-webrtc/ или https://www.html5rocks.com/en/tutorials/webrtc/infrastructure/ для двух довольно хороших введений в тему.