I've got a couple of Amcrest cameras, which hook into a Home Assistant/Frigate/Double Take/CompreFace stack right now and it works really well to see my cameras offsite (HA). Add in the fact that I've got an NVR for looking over recent footage (Frigate) and facial recognition (still in training, just setup Double Take and CompreFace a few weeks ago) which can be configured to alert (HA) my phone, its a pretty sweet setup!