*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 is not clashing with the way the system renders certain windows.

This issue originates from libWebRTC. Temasys has not been able to find a suitable fix, and don't plan on updating the code ourself. If Google changes that behaviour some day, we will get it 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.