

I use Ungoogled Chromium for teams meetings at work without issue (on arch). I also don’t have an MS account.
When the other party sets up a meeting they’ll send an email with a link to the teams meeting and all you have to do is follow that link to join. It also includes a phone number you can call to join by phone if for some reason you have issues.
I probably should have mentioned that I don’t have a camrea, so I cannot give you any info on how that would work. My microphone works, I have shared my desktop (on KDE Plasma), and I have shared individual tabs. I can’t imagine that the camera would require anything extra to work though.
I’m using pipewire with wireplumber and didn’t have to install anything specific to have this all work, so I don’t have any info on if there would be any pulseaudio-specific issues.