-
-
Notifications
You must be signed in to change notification settings - Fork 336
Closed
Description
Hello,
We are seeing issues with the Video on various IPhone devices running on different IOS Versions (12-14 at the time)
When app is initially opened (from killed state) and a video call is established, the IOS video is OK and running.
After repeating the call with the app open several times, video starts to not show.
There are several states that i am seeing:
- Video sometimes does not show only on the IOS device (white screen)- but it shows for the other person on the call
- Video sometimes does not show for both sides (white screen instead of video)
- Video sometimes is black for both sides
In all of the cases, Audio is working fine.
We are using Apizee as WebRTC provider (https://www.apizee.com/)
Also in the logs sometimes we are seeing this error
Error: getStats() must be called with null or a valid MediaStreamTrack instance as argument", url: "http://localhost:12710/plugins/cordova-plugin-iosrtc/dist/cordova-plugin-iosrtc.js", lineNo: 2263, columnNo: 106, error: {}, stack: "http://localhost:12710/plugins/cordova-plugin-iosrtc/dist/cordova-plugin-iosrtc.js:2263:18\nhttps://cloud.apizee.com/apiRTC/apiRTC-latest.min.js:2:651202"
Versions affected
- Plugin version (6.0.11, 6.0.14, 8.0.0-RC2):
- iOS version (13.X):
- Xcode version (11.6):
Steps to reproduce
Start a Video Call several times in a row
Expected results
Video should always show up
Actual results
Video sometimes does not show up