Chromium Linux video calling incorrectly unsupported
According to this web page (https://docs.microsoft.com/en-us/microsoftteams/limits-specifications-teams#browsers), Chrome and Chromium-based Edge are fully supported for video calls and screen sharing. Yet when trying to join a meeting on Linux with the Chromium browser (which has the same user agent as Chrome) I get the message "This feature isn’t available yet for your browser. Try the web app with Microsoft Edge or Google Chrome, or switch to the desktop app." Manually setting the user agent to the Windows version of Chrome rather than the Linux version used as default allows me to join the meeting with audio and video.
Please fix the browser detection so that browsers on Linux which use a supported engine aren't considered unsupported.
Nicholas Bering commented
I had a similar issue with Chromium on the Raspberry Pi. The default package installed with the base image distributed by the Raspberry Pi Foundation is "chromium-brower", which is stuck on Chromium 78. That browser works fine with Google Meet, but was blocked by Teams' feature detection.
I upgraded to Chromium 83 by switching to the "chromium" package, also available in the default set of Debian repositories on the RPi base image. This got Teams to allow me to join a session, but there is not video support.
This is rather unfortunate, since there's no official build of either Teams or Google Chrome for Linux on ARM devices, but they're a great cost-effective solution for giving kids their own computer to use for online lessons.
TL:DR; Audio calling works on Chromium 83, but not 78. On Raspberry Pi OS "apt-get install chromium" will replace the "chromium-browser" package which is out of date. Video still doesn't work in Teams.