3 ms·
I don't think a Pi webcam is worth the complexity and hassle unless there is a need for processing video on-device on the cheap, but even then, a USB camera may
by dividedbyzero 4y ago
I don't think a Pi webcam is worth the complexity and hassle unless there is a need for processing video on-device on the cheap, but even then, a USB camera may be preferable. For serious streaming quality will still be too far a cry from a Lumix with OBS and for video calls the pricier commercially available webcams like the Razer Kiyo Pro or the Logitech Streamcam give pretty good quality too and they'll actually work in an instant when needed, at not (much) higher cost than a Pi 4 plus accessories plus camera.
But before getting a better camera I'd try to improve lighting, try to have lots of uniform white diffused light coming from at or behind the camera; simple things like white LED strips at the back of the monitor bounced off a wall or other surface behind it can work well because Teams/Zoom will compress and shrink your video to death anyway, so high resolution and fine detail are wasted, but a kinda well-lit person will still look decent even in a tiny and brutally compressed thumbnail on a laptop screen and I'm not aware of any AI filter that actually does a good job at simulating that, and any that did probably wouldn't fit on a Raspberry Pi anyway.
And before doing even that, I'd make sure my audio is actually decent, since that's what most people take for granted since it is for granted in real-life meetings, but being hard to understand or sounding harsh and jarring is something people react to a lot more strongly and viscerally to than bad-ish video, often without even realizing that's what bothers them about a person. Think of it like meeting to get work done in a dimly-lit room vs. in the middle of a construction site – people sometimes do the former on purpose, e.g. to improve projector image quality, but the latter will feel jarring to most, especially if you're the only person who sounds like that. Important to use the test call functionality in Zoom/Teams/... since their compression may reduce quality by a lot. External USB microphones can be a good inexpensive option, something like a Behringer C-1U, anything bluetooth tends to sound rather ugly.
And before doing even that, I'd think real hard if even that's actually needed. Most people seem to not give a damn and are just fine not sounding and looking like a newsperson. There might be more profitable things to put that time and money towards.