TokBox webrtc failing on iOS - ios

Developed webRTC platform for 1:1, 1: many users. OK on Android, Windows (Chrome, Firefox) and MacOS (Chrome, Firefox, Safari). Fails on iOS. 1:1 ok (iOS > 11.x). More than 3 iOS users can fail. Cannot determine a pattern to find the cause. Tested on OpenTox Demo and the same issue. Using the latest SDK. TokBox support advise test has been replicated and no issues experienced. They have not suggested a starting point to determine the error. Keep referring back to SDK and their test was successful.
The primary issue being some audio streams fail. Using the latest SDK (17 at the time of writing).
As an example, we tested today (290420) and after successfully joining with 1 x Windows, 1 x macOS, I joined with iPad 11 Pro latest OS and the audio speaker failed on the iPad. I joined on iPhone 8 (iOS 13.x) and was fine.
Suggestions?
P.S. All web based using Javascript sdk

Related

Why is the Samsung Galaxy A20e not compatible with my Unity app?

We' ve got an app out for open testing but my client can't run it on her Galaxy A20 (says 'device not compatible with this version'). She has installed Google Play Services on her device also.
On my dev console the A20 is not shown on the supported device list, although surely it's ARCore compatible (2019 device).?
Can anybody help me understand how to fix this?
Using Unity 2020.3.8f1, ARCore 4.1.7. Min Api level set to 24. Il2cpp backend for 64-bit device support.

WebRTC app on IOS not working on US iPhones

I built an iOS video call app in Swift. It works in tests with my colleagues in India and Morocco. I'm in Morocco. The app doesn't work on any iPhones of my colleagues in the U.S.. Like us they have the latest iOS and iPhones 7 and 8. None worked. The video call doesn't connect and I'm receiving the socket connection as I keep checking my logs.
I searched everywhere and tried some solutions, but none worked for me. What I did is:
• Transport protocol, checked and activated to allow all sockets
Reduced the video quality (I suspected it may be a network issue)
This issue is present only with US iPhones. For a video call app like this, is there any difference between iPhones in U.S. versus in Morocco and India? Is it a Security issue? Maybe Apple is blocking our connection as being suspicious?
Techs & Libraries:
Skylink SDK
OneSignal SDK
Swift
Detail of our American colleagues phones:
• OS: ios 11.3.1
• wifi download 96 mbps
• wifi upload 11.7 mbps
• Devices = iphone 8 and iphone X.
• ISP: spectrum internet
I haven't included any codes as per the application works fine in our side.
FIXED BY CHANGING THE SDK
It turned out that the issue was coming from Skylink servers being deployed in Singapore, this lead to a big latency between the peer and the server, and it never transfer the video content.
After switching to something inside USA (OpenTOK) the application started working fine.

WebRTC remote video keeps freezing on ios Safari

We have a WebRTC based solution and have been excited about WebRTC support on ios 11 Safari. However, every WebRTC solution we have tested using iPhone 6 on ios 11.0.3 experiences the same problem:
After a while the remote video freezes and the whole phone crashes requiring force reset. There seems to be no talk about such issues anywhere on Internet. Has somebody been experiencing the same and have you found any solutions?
We have replicated the issue with ios 11.0.2, ios 11.0.3, iPhone 6 iPhone 6+ and the following solutions:
Our own WebRTC solution based on SimpleWebRTC
Talky.io
TokBox Safari Demo
This has been reported to webkit, see either https://bugs.webkit.org/show_bug.cgi?id=175014 or https://bugs.webkit.org/show_bug.cgi?id=176439

Is there an alternative emulator for IOS and Xcode

I am having some trouble getting sound to play remotely through the IOS simulators. I have contacted the hosting company for the mac and they say it is a problem with IOS emulator and rdp. This is only a problem in the emulator not on the remote mac itself. I am wondering whether there are alternative emulators like genymotion for Android which maybe do not have this problem.
Thanks
There are many iOS features that just don't work on the simulator. The only way to test those features is on an actual device. This might be one of those situations.
There are many iOS emulators tha can play iOS apps like iPadian OS 10.
But if you want to run iOS apps on android then apportable(google it) is your thing(if you are a developer) but if you are not a developer the there are several apps like iEMU and Cyder emulator and if you don't know how to install here is the guide.
Features of iOS emulator.
1) Play iOS apps and games on android/PC
2) It needs android version 2.3 or higher
3) The size of this iOS emulator is 62 MB
4) Your primary device(on which you are planning to install this) should have above 512 MB RAM

Web Inspector on mobile Safari

I'm having difficulty inspecting web pages on mobile Safari.
I'm using an iPhone 5S with the latest version of iOS 7 and the Safari nightly builds on Mac. I've also got the relevant options turned on for the iPhone and desktop Safari but my device never appears in the Develop option in Safari.
Has this feature been removed in iOS 7 or am I going mad?
Update: Furthermore, this seems to work fine with an iPad running iOS 7 so I've ruled out the version of iOS. And I've tried it with two different devices (both same spec, 5S) which don't work

Resources