Bug 2224141

Summary: Video Send and Receive does not work
Product: [Fedora] Fedora Reporter: Wade Berrier <wberrier>
Component: chromiumAssignee: Tom "spot" Callaway <spotrh>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 38CC: ngompa13, spotrh, than, tpopela, yaneti
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
URL: http://teams.microsoft.com
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Wade Berrier 2023-07-20 00:09:18 UTC
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.

Comment 1 Wade Berrier 2023-07-20 00:25:28 UTC
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.

Comment 2 Wade Berrier 2023-07-20 00:26:12 UTC
I verified that the flatpak version of chromium does indeed work.

Comment 3 Tom "spot" Callaway 2023-07-20 00:30:55 UTC
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.

Comment 4 Wade Berrier 2023-07-20 03:00:56 UTC
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...