I'm trying to stream my PlayStation 5 using an Elgato 4K X capture card, but I'm facing a strange issue. While using software like Streamlabs OBS, Discord, and Elgato's 4K Capture Utility, I only get a black screen. Interestingly, the Windows Camera app works perfectly, and I can see the PlayStation output there. I've gone through all the typical troubleshooting steps: replugging cables, disabling HDCP, restarting my PC, switching USB ports, trying different HDMI cables, and running everything as an administrator. I've also checked the Windows camera access in the Privacy & Security settings, but Streamlabs OBS, Discord, and the 4K Capture Utility aren't even showing up in the history, which makes me think they're not trying to access the camera at all, or maybe Windows is blocking them despite giving them permission. This setup worked fine in the past, so I'm confused about what might have changed. Has anyone else experienced this issue or have suggestions for troubleshooting? I also recently ran a full DISM scan to repair corrupted files, but that hasn't resolved the issue either.
2 Answers
I played with those settings, but it doesn't seem like a permission issue. My streaming software isn't even trying to access the camera based on the activity log—it only shows the Windows Camera app accessing it. It makes me think there's something else blocking the third-party apps from seeing the capture card.
Check your privacy settings! Go to your Settings, then Privacy and Security, and find Camera. Make sure all three switches are on: Camera access, Let apps access your camera, and, importantly, Let desktop apps access your camera. If the last one is already on, try toggling it off, restarting your machine, and turning it back on again.

Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures