Camera videos are rendered in grayscale in Chromium 98/ Windows
See original GitHub issueWhat happened and what did you expect to happen?
Camera videos are rendered in grayscale on Chrome 98/ Windows when 5-8 videos are enabled in a call and hardware acceleration is enabled.
Cause
The issue occurs on the video sender side with the default video uplink bandwidth policy. If the video sender is using Chrome 98 on Windows and there are 5-8 videos enabled in the meeting. The video source from this sender will turns into grayscale, and other attendees can observe it.
The NScaleVideoUplinkBandwidthPolicy
downgrades the video resolution as the number of videos increases. When there are 5-8 videos enabled in a call, the video resolutions are downgrade to 480P. At this moment the videos are rendered in grayscale. The encoder seems to be broken in Chrome 98 when encoding the videos at 480P.
We have filed a Chromium bug https://bugs.chromium.org/p/chromium/issues/detail?id=1296700 and released 2.26.1 to work around this issue by scaling down to 360P instead of 480P.
Have you reviewed our existing documentation?
Reproduction steps
- Enable hardware acceleration
- 5 attendees join a call and enable the camera.
- When the 5th attendee enable the camera, the video tiles are rendered in grayscale.
Amazon Chime SDK for JavaScript version
N/A
What browsers are you seeing the problem on?
Chrome/Edge 98 on Windows.
Browser version
98
Meeting and Attendee ID Information.
No response
Browser console logs
N/A
Issue Analytics
- State:
- Created 2 years ago
- Comments:14 (9 by maintainers)
Top GitHub Comments
@jpchatt Hi, we reproduced this issue today, it happens when using Chrome Version 98.0.4758.80, enabling hardware acceleration, sharing the screen of laptop itself instead of external monitor( We are using MacBook Pro 16-inch) and having at least one other video tile. After we upgrade the Chrome version to 98.0.4758.102 (Official Build) (x86_64). The issue is gone.
Could you please try to update your Chrome version to latest and see if the issue still happens?
Close the issue as the fix has been released in v2.26.1. https://www.npmjs.com/package/amazon-chime-sdk-js