aws / amazon-chime-sdk-js

A JavaScript client library for integrating multi-party communications powered by the Amazon Chime service.
Apache License 2.0
715 stars 472 forks source link

Screen share while still being able to see other participants #1786

Open paul365 opened 3 years ago

paul365 commented 3 years ago

Community Note

Tell us about your request

What do you want us to build?

While screen sharing add the ability to still see other attendees' video. Like an overlay. Which Amazon Chime SDK or feature area is this request for? amazon-chime-sdk-js

Tell us about the problem you are trying to solve and why is it hard?

Currently, it's difficult to interact with other attendees while screen sharing especially if the sharer only has one screen because the sharer is not able to see other attendees. Resizing the windows to make them both fit does not work because the shared contents' resolution also changes. I know we are only using a browser feature to screen share, but is there a way to improve this?

How are you currently solving a problem?

Are there any workarounds or mitigations you have used? Why is it not working for you? None.

Additional context

Anything else we should know? None.

ltrung commented 3 years ago

@paul365 Can we just choose to share windows instead of the entire screen?

paul365 commented 3 years ago

@ltrung sharing just windows also has the same problem, when sharing windows you still want to have it at fullscreen because when you resize it, say to make the call window and the shared windows fit on one screen the shared contents' video also changes resolution.

ltrung commented 3 years ago

Oh sorry i understand the request now. I am afraid this would be difficult to achieve for a web browser since we just use the browser API. You may consider Electron or other similar framework and use their API to show a video window on top.