The bullet cams are meant to be exposed. The dome and usually you want under an eve or roof.
Amcrest and Reolink are probably going to be the cheapest all in one solutions you will find. Personally I prefer a Synology DS118 with amcrest cameras. I have deployed this setup both professionally and for family members. It will be slightly more expensive but frankly I think it is worth it. You get way more flexibility and features. You can use poe cameras, WiFi cameras, or a mix from all different manufacturers.
Sure somebody knows VLC stuff. Get some cheap cams with garbage software, then don’t use the software. I bought some random garbage that gets hot because shit design, it cut’s out on regular basis and OBS doesn’t auto refresh so it’s left on a static image when that happens, sure some wizard tech can sort out something simple for garbage like that.
Some URL formatted like this to get the feed
I use that one as a webcam in OBS. OBS doesn’t have delay settings for “media source” so it’s always de-synced… sometimes by a few seconds, sometimes more. I can’t even find the software specific to whatever brand this thing is anymore, so this is all I get to work with.
What @infinitevalence said. The sensor is second to the optics. I have a ptz setup at my grandparents house that can read a license plate at 100 yards because it has good optics and zoom even though it is a 5mp sensor.
Amcrest has some good night vision cameras that are reasonable if that is a requirement.