我有一个使用来自here的AppRTC代码在swift设置中编写的ios应用程序。
我在两部手机上设置了应用程序,并且在连接到Google http://appr.tc时一切正常。我想把google的apprtc拿出来。当我使用ICE服务器(STUN / TURN)设置这两个应用程序但没有rtc服务器时,应用程序无法相互连接。他们都记录WARNING: Renegotiation needed but unimplemented
。如何使用两个应用程序webRTC仅使用ICE服务器进行来回通信?
答案 0 :(得分:1)
WebRTC需要信令服务器来交换ICE凭证+候选者以及DTLS指纹。 ICE服务器不是信令服务器的替代品。
有关该主题的两个相当不错的介绍,请参阅https://bloggeek.me/media-signaling-flows-look-like-webrtc/或https://www.html5rocks.com/en/tutorials/webrtc/infrastructure/。