Cost will be considerably higher than for IoT residential junk, however.
It's using IPTimelapse to grab photos and generate time-lapses (however we've found the software to be buggy, and we're gonna move to ffmpeg for time-lapses and probably a small script to grab photos).
The website is fully staticly generated which I was happy with.
Look for cameras rated IP66 or IP67 and you should have something that will stand up in typical outdoor locations.
which will open directly in VLC with a login to the camera
I've used some cameras and streaming setups to pull in the video stream directly, Samsung ones did this quite well.
Most of their products require a phone to set them up. My father in law has an AP I setup once 2 years ago and never needed the mobile app again.