iOS WebRTC不适用于某些STUN / TURN服务器

时间:2019-02-12 09:26:03

标签: ios swift video webrtc voip

我们有一个包含Dashboard,Android应用程序和iOS应用程序的平台,并且正在使用webRTC进行视频通话。问题是Android和Dashboard可以与我们所有的STUN / TURN服务器正常工作,但iOS可以与其中一些。当我在iOS应用中同时使用“ turn:numb.viagenie.ca”和“ stun:stun.l.google.com:19302”来更详细地描述它时,它几乎可以在每个不同的网络上工作,但受保护的wifi除外在端口433和80上。由于我们在所有平台上都使用上述端口在受保护的wifi上进行webrtc连接时遇到问题,因此我们为这些端口创建了一些额外的ICE服务器。问题是这些服务器可以在android和仪表板上正常运行,但不能在iOS上运行。当我将这些ICE服务器添加到iOS应用程序时,它会卡在检查查找匹配候选者的位置上。有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

尝试使用coturn或restund并测试不同的端口,我猜..我目前在iOS上遇到相同的问题,并且正在执行相同的操作。请更新任何成功