IOS上的WebRTC应用程序不适用于美国iPhone

时间:2018-05-31 22:17:19

标签: ios swift webrtc

我在Swift中构建了一个iOS视频通话应用。它与我在印度和摩洛哥的同事一起进行测试。我在摩洛哥。该应用程序不适用于美国同事的任何iPhone。就像我们一样,他们拥有最新的iOS和iPhone 7和8。视频通话没有连接,我正在接收套接字连接,因为我一直在检查我的日志。

我到处搜索并尝试了一些解决方案,但没有一个适合我。我做的是: •传输协议,选中并激活以允许所有套接字 降低了视频质量(我怀疑它可能是一个网络问题)

此问题仅适用于美国iPhone。对于像这样的视频通话应用,美国的iPhone与摩洛哥和印度的iPhone有什么区别吗?这是安全问题吗?也许Apple阻止我们的连接是可疑的?

Techs&库:

Skylink SDK OneSignal SDK 迅速

我们美国同事手机的详细信息: •操作系统:ios 11.3.1 •wifi下载96 mbps •wifi上传11.7 mbps •设备= iphone 8和iphone X. •ISP:频谱互联网

我没有包含任何代码,因为我们这边的申请工作正常。

1 个答案:

答案 0 :(得分:0)

通过更改SDK修复

事实证明,问题来自于在新加坡部署的Skylink服务器,这导致了对等服务器和服务器之间的大延迟,并且它从不传输视频内容。

切换到美国境内(OpenTOK)之后,应用程序开始正常运行。