amazon-chime-sdk-component-library-react
amazon-chime-sdk-component-library-react copied to clipboard
[FEATURE REQUEST] Enable multiple screen sharing at the same time
Community Note
- Please do not add additional comments such as "+1" or "me too" to existing issues - instead please vote on the issue by adding a 👍 to the issue. The Amazon Chime SDK team will prioritize the request based on the number of 👍 the issue has received.
- Please go through the existing issues to see if your request has already been recommended.
- Please do not use this template to report bugs. This repository has an issue template for issues and documentation to help with your development.
- If you are interested in working on this issue or have submitted a pull request, please leave a comment.
Tell us about your request
What do you want us to build?
Currently, only one user can enable screen sharing. The idea here would be to allow multiple users to share their screen at the same time.
Which Amazon Chime SDK or feature area is this request for? Such as: a̵m̵a̵z̵o̵n̵-̵c̵h̵i̵m̵e̵-̵s̵d̵k̵-̵j̵s̵, a̵m̵a̵z̵o̵n̵-̵c̵h̵i̵m̵e̵-̵s̵d̵k̵-̵i̵o̵s̵, a̵m̵a̵z̵o̵n̵-̵c̵h̵i̵m̵e̵-̵s̵d̵k̵-̵a̵n̵d̵r̵o̵i̵d̵, amazon-chime-sdk-component-library-react, a new feature idea.
Tell us about the problem you are trying to solve and why is it hard?
Sharing one screen at a time is very restrictive for users in meetings where it is necessary to show work or that kind of thing. Users are forced to take turns showing their screens instead of being able to show them at the same time without interrupting the continuous flow of the meeting.
How are you currently solving a problem?
We limit the functionality of screen sharing to one user.
Additional context
N/A
Thanks for creating a feature request.
The Chime SDK for JavaScript supports up to two simultaneous screen shares per meeting. See the "Content shares per meeting" in the Amazon Chime SDK quotas: https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html#mtg-limits
However, the Chime SDK React Components Library (this repository) only allows a single screen share. The ContentShareProvider stops sharing screen when a new screen becomes available.
https://github.com/aws/amazon-chime-sdk-component-library-react/blob/f74f0e14948c486953daa2da77478a490d370a16/src/providers/ContentShareProvider/index.tsx#L56-L63
As a workaround, you can implement the custom ContentShareProvider using the Chime SDK for JavaScript. See the following example too: https://github.com/aws/amazon-chime-sdk-js#screen-and-content-share
We will keep you posted once we support two screen shares in the Chime SDK React Components Library.
is it possible to share more than 2 screens? what is the theoretical maximum?
I'd also like to request multiple screen share feature
I would like this feature request to be implemented too. Thanks!