iOS WebRTC与ICE服务器的P2P连接

时间:2017-06-29 09:28:02

标签: ios swift webrtc apprtc xirsys

我有一个使用来自here的AppRTC代码在swift设置中编写的ios应用程序。

我在两部手机上设置了应用程序,并且在连接到Google http://appr.tc时一切正常。我想把google的apprtc拿出来。当我使用ICE服务器(STUN / TURN)设置这两个应用程序但没有rtc服务器时,应用程序无法相互连接。他们都记录WARNING: Renegotiation needed but unimplemented。如何使用两个应用程序webRTC仅使用ICE服务器进行来回通信?

1 个答案:

答案 0 :(得分:1)

WebRTC需要信令服务器来交换ICE凭证+候选者以及DTLS指纹。 ICE服务器不是信令服务器的替代品。

有关该主题的两个相当不错的介绍,请参阅https://bloggeek.me/media-signaling-flows-look-like-webrtc/https://www.html5rocks.com/en/tutorials/webrtc/infrastructure/