I played with some hardware video encoding/decoding options, and was able to either send or receive video (I can't remember which), but not both. Reproducible: Always Steps to Reproduce: 1. set up a teams meeting (may require an ms account) 2. copy the teams meeting url 3. join the meeting with that url with chromium Actual Results: chromium browser does not send nor receive video Expected Results: Sending and receiving video would expect to work. The chromium-freeworld package from rpmfusion would work (that package was deprecated a few months ago). google-chrome-stable works as expected.
Also, microsoft "deprecated" the ms teams app (flatpak wrapper app here: https://flathub.org/apps/com.github.IsmaelMartinez.teams_for_linux) in favor of it's "PWA" app (see here for more info: https://techcommunity.microsoft.com/t5/microsoft-teams-blog/microsoft-teams-progressive-web-app-now-available-on-linux/ba-p/3669846). Comments there have suggested that the flatpak version of chromium works with audio and video, but not the fedora version.
I verified that the flatpak version of chromium does indeed work.
I'm betting this is a codec issue, where Fedora cannot enable a needed codec for legal reasons, whereas the profusion/flatpak/Google Chrome builds are not constrained. It would be useful to see the chromium console output from a fresh Fedora install, but if I'm right, there's nothing we can do here.
It looks like the context is that chromium-freeworld was discontinued because codecs could be enabled in fedora now: https://www.mail-archive.com/rpmfusion-developers@lists.rpmfusion.org/msg27275.html I tried enabling codecs according to: https://rpmfusion.org/Howto/Multimedia still without any luck. One difference is that chromium-freeworld seemed to disable vaapi... maybe that would be something to try. I'll try to get some console output...