F44, Gnome 50, all flatpaks and packages up to date as of today.
Using the Discord flatpak, I have been able to share my screen with other users without issue.
After updating to F44 yesterday, I have not been able to share my screen.
When I click share screen, I am brought to the GNOME screen share selector mini-window. The behavior is the same whether I select a monitor as a source or a specific window.
In either case, I hear the audio queue from Discord that screen sharing has started, and I see the orange screen share icon in the upper right hand corner appear. After this, the screen share immediately stops, and I hear the stop screenshare audio queue from Discord. About a second later the orange screen share icon disappears from GNOME.
Perhaps this from the GNOME 50 release notes is related?
HDR Screen Sharing: Building on GNOME’s modern color pipeline, it’s now possible to screen share monitors displaying High Dynamic range (HDR) content. This allows screen recording software to record the screen content with the same vivid colors as displayed on the physical screen.
On the Fedora discord, I tried looking through my Discord logs with a helpful user of Fedora Atomic Silverblue who was not having the issue. The only potentially important differences we noticed in our logs were the following (unsure if this is relevant at all):
My (failing) video stream used vaapi video encoding/decode whereas theirs (no issues) did not, I (failing) also had a couple errors that theirs (no issues) did not.
[60:0501/203100.141498:ERROR:ui/gl/gl_surface_presentation_helper.cc:260] GetVSyncParametersIfAvailable() failed for 2 times!
[60:0501/203100.144716:ERROR:ui/gl/gl_surface_presentation_helper.cc:260] GetVSyncParametersIfAvailable() failed for 3 times!