aws/amazon-chime-sdk-android

Mobile video Black Tile issue

jumcclure opened this issue · 6 comments

Describe the bug
We are experiencing a problem where a black video tile appears in video meetings under the following circumstances:

  1. when multiple participants join the meeting with their video turned on.
  2. when someone leaves the meeting.
  3. pin the video of the person you want.
  4. choose to hide self-video view.

To Reproduce
Steps to reproduce the behavior:

  1. The screen re-rendered multiple times
  2. SDK re-initialized all the videos and re-rendered them again.
  3. Occasionally, black tiles appeared, app eventually crashed with the error message "unable to find node bind video."
  4. If other participants left, black tiles appeared

Expected behavior
Video tiles continue to display normally.

Logs
chime_video_black_tile_logs_with_screenshots.zip
See attached file.

Screenshots
See attached file.

Test environment Info (please complete the following information):

  • Device: Pixel 6, Samsung etc. Many different devices.
  • OS: Android 11-14
  • Version amazon-chime-sdk: v0.17.10
  • Version amazon-chime-sdk-media: v0.17.11
  • Can you reproduce this in the demo app? Yes

Additional context
Originally submitted here - aws/amazon-chime-sdk-js#2662

Hi @jumcclure,

Could you share me the exact steps to reproduce it with the React Demo? Will be great if you can also share me a video.

Thanks!

@psrinivasan-alianza Can you help with this?

@georgezy-amzn

To replicate the process, initiate a meeting with a minimum of 10 video tiles.

Scenario 1: Repeatedly on/off video on other participants' end.
Scenario 2: Simultaneously exit the meeting with maximum participants at once.

image
cc: @jumcclure @psrinivasan-alianza

video.tile.issue.mp4

@georgezy-amzn Attaching the video.

The fix provided has resolved the issue. This bug can be closed. @jumcclure