Skip to content

Video Sometimes Not Shown when using Apizee #583

@AleksandarTokarev

Description

@AleksandarTokarev

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:

  1. Video sometimes does not show only on the IOS device (white screen)- but it shows for the other person on the call
  2. Video sometimes does not show for both sides (white screen instead of video)
  3. 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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions