*Similar behaviours can be seen on the Office suite, where either the content is not shared, or only one frame is captured, and the stream looks like it's frozen, or the image is incoherent.

This is a known limitation.

The way that the plugin captures the screen clashes with the way the system renders certain windows.

This issue originates from libWebRTC. Temasys has not been able to find a suitable fix and does not plan on updating the code itself. If and when Google changes that behaviour, we will reflect that when updating libWebRTC.

You can try the alternative solutions below:

  • making a gUM request that only offers screens
  • using plugin.getScreensharingSources to get a list of screensharing sources, and make a JS popup from that.

You can use the attached document to help you apply either of the solutions.