我在Swift上创建了一个iOS视频呼叫应用程序。它在与我在印度和摩洛哥的同事的测试中工作。我在摩洛哥。这个应用程序不适用于我在美国的同事的任何iPhones。和我们一样,他们也有最新的iOS和iPhones 7和8。视频呼叫不连接,我正在接收套接字连接,因为我一直在检查我的日志。
我到处寻找,并尝试了一些解决方案,但没有一个对我有用。我所做的是:·检查和激活传输协议,允许所有套接字降低视频质量(我怀疑这可能是网络问题)
这个问题只存在于美国iPhones。对于像这样的视频通话应用,美国的iPhones与摩洛哥和印度的有什么区别吗?这是安全问题吗?也许苹果是因为怀疑而阻止了我们的联系?
技术和图书馆:
Skylink SDK OneSignal SDK Swift
美国同事的详细电话:·OS: ios 11.3.1·wifi下载96 mbps·wifi上传11.7mbps·设备= iphone 8和iphone .·ISP:频谱互联网
我没有包括任何代码,因为应用程序工作在我们这边很好。
发布于 2018-06-01 19:20:36
通过更改SDK来修复
事实证明,这个问题来自新加坡部署的Skylink服务器,这导致对等服务器和服务器之间存在很大的延迟,而且它从不传输视频内容。
在切换到美国内部的东西(OpenTOK)之后,应用程序开始正常工作。
https://stackoverflow.com/questions/50633567
复制相似问题