On Fedora 35 here. In GNOME Web, most videos never load. Youtube, Vimeo, etc. Youtube ads often show, but the actual video after the ad almost never shows. For some reason, “Song for the future generations” by the B52’s does work, which is nice. But I’d rather see other videos too. Am I missing some codec or something else? Maybe related to PipeWire or something? In Firefox, everything works. Sorry for the vague question, but I’m at a total loss trying to troubleshoot the issue.
Update: To make things more confusing, YouTube Music works, and it shows videos too.
It’s expected to be broken before your first system update for legal reasons. After your first system update, it ought to work. Please check: rpm -qi gstreamer1-openh264. That package is required. Try installing it if it’s missing, although it really shouldn’t be missing.
Also please check: rpm -qi gstreamer1-vaapi. If that’s installed – it really shouldn’t be, unless you installed it manually – then try uninstalling it, since it often breaks video playback on particular hardware.
Another thing to check: rpm -qi gstreamer1-libav. This package isn’t available from Fedora for legal reasons, but it’s worth checking for because if you installed it from elsewhere then you’re going to have a completely different (should be better) media pipeline than the normal one.
That’s it? It doesn’t say anything else? That’s very bad and it means something is very broken, but if it doesn’t say anything more than that, there’s no way to know if it’s related to this issue or not since we don’t know what it was failing to connect to.
It could, yes. Probably zero WebKit developers use NVIDIA graphics, so random bugs are pretty normal with this hardware.
Anyway, it’s time for a bug report on WebKit Bugzilla. Can you take a GStreamer debug log following the instructions at WebKitGTK/Debugging – WebKit please? Probably easiest to stick with the RPM version for now. Then report the bug on WebKit Bugzilla, Media component. Prefix the title of your bug report with “[GStreamer]” and CC email@example.com to ensure it is noticed. Be sure to include the software versions you already mentioned above.