As James alluded to, your best bet is going to be devices that have some way of outputting an MJPEG feed. Either directly or through an NVR like Blue Iris, Tiny Cam etc.
The following article has some tips and tricks that might be helpful:
For Arlo, some community members have used Arlo Pilot to pull in snapshots:
And on a related note, we have experimental support for Nest Cam and Nest Hello: