I’ll leave it open to the community for their camera suggestions. Personally, I use an Network Video Recorder (NVR) software called Blue Iris which opens up compatibility with a much wider range of cameras. Here’s a post I wrote about it a while back:
A lot of people are using Wyze cameras nowadays. I think a big thing that draws people to these cameras is their low price point ($25 shipped). While they don’t have a direct stream that works in SharpTools, a lot of people are streaming them through TinyCam as mentioned in the Media and Thermostats - #13 by josh thread (with an Android or Amazon Fire device somewhere in the house).