Open lyoungsdigi opened 3 months ago
@lyoungsdigi Thanks for the report, we are looking into it.
We also bump into black screen when share screen user comes after others. It's not permanent situation, but sometimes we need to re-enter the room to get share picture
@iospro Can you pls share some more details? Are you seeing this on meet.jit.si? What version of Chrome are you seeing this on? Have you tried with the latest?
Description
Screen sharing with E2EE enabled shows a black screen in certain circumstances, including sharing before another user joins or toggling E2EE mid-session. Reproducible on https://meet.jit.si.
Current behavior
When screen sharing with E2EE enabled, other users in the session see a black screen.
At the time of the issue, the sending client gets the following warning:
Expected Behavior
Visible screen share or an error message.
Possible Solution
When this happens, under _setupSenderE2EEForTrack->pc.findSenderForTrack you can see it try to compare against an RTCRtpSender with null values for 'rtcpTransport' and 'track'. Presumably this is supposed to be the track for the screen share?
User can work around by toggling the screen off and back on.
Steps to reproduce
Repro by turning on E2EE prior to others joining:
Repro by turning on E2EE mid-session:
Environment details