jitsi / jidesha

A Chrome extension for Calendar integrations for Jitsi Meet
Apache License 2.0
135 stars 178 forks source link

Chrome - full desktop - infinite children #21

Closed techdad closed 7 years ago

techdad commented 7 years ago

Hi,

I'm not sure how else to describe this other than the subject.

Both Jitsi Meet and the extension work just fine in Chrome when sharing either an Application Window or Chrome Tab. However, when testing sharing the full desktop, it's sort of like mirrors facing one another... the sharing is shared, which is shared, which is shared..

See attached screenshot:

afrinic_jitsi_meet_and_downloads

This is Chrome 55 on macOS 10.11 (El Capitan). This is with only the host connected. My assumption is that with another person in the conference and them given focus, this may not happen. Still to be tested, it's a new set up.

Also, not checked on FF yet.

damencho commented 7 years ago

Please use the mailing list for questions and problems before opening new issues.

You will see the exact same with FF. And the same if you put a mirror in front of another mirror :) This is not a problem, test it with real partisipants to see the behaviour.

quoclv commented 6 years ago

This "infinite children" only happens on Chrome running on Mac OS (i.e. if you share entire screen using Chrome on Mac OS you will see the issue). It doesn't happens when you share the screen using Chrome on Windows OS.

@damencho I would think this issue should be reopened to investigate if that is the bug of Chrome browser on Mac OS or it is something related to the jitsi-meet code issue in handling browser on different OS.

Thanks.

damencho commented 6 years ago

@quoclv I just tested it on windows I see the same behavior. If you share your screen and show your conference it is the same everywhere, you see the shared conference, which shows your shared conference, which shows your shared conference, which shows your shared conference ... I don't see how this can be different on different OS if your screen sharing works, showing your desktop.

quoclv commented 6 years ago

@damencho interesting. I just tried it again with the site https://meet.jit.si and I can still see it is working fine when sharing from Chrome (version 65) on Windows OS (Windows 10).

From Chrome on Windows OS, when you click on the share button, you will see as following:

screen shot 2018-04-07 at 9 54 11 am

You can see that the image under the section "Your Entire Screen" seems still have the "infinite" issue. However, after you click on the share button, the screen sharing seen from Chrome on the Mac OS side will see it is shared correctly as following:

screen shot 2018-04-07 at 9 54 33 am
damencho commented 6 years ago

You are testing it wrong. You are seeing the other participant, you need to click on your local video and you will see the infinity. Look at my second comment, the thing you see is the normal situation when sharing the full screen.

quoclv commented 6 years ago

@damencho Looking at the local video will see the infinity is definitely expected. The issue here is if you share our screen from Chrome on Mac OS to Chrome on Windows OS, the Chrome on Windows OS will also the "infinity" issue.

However, the issue seems to be with the Virtual Machine (I am running the Windows OS as a VM with VMWare Fusion). I tested again with two different laptops and didn't see the issue.

Thank you for your follow up.