Comment downgraded TP Link/Tapo (Score 3, Informative) 147
I have 15 of TPLink's Tapo line of cameras in my zoneminder setup. You can enable RTSP on most of their cameras (don't try on their solar versions) and never connect the cameras to their cloud. Newer firmware makes for heavy ghosting in streams due to cloud bloat, so downgrade the firmware. I put the camera on an isolated VLAN to block access to accidental automatic firmware updates. In the cases where I don't have easy electrical (but can run ethernet), I have raspberry pi 4 + POE + camera setups. My older setups (before the TPLinks) were pi 3 or zero (depending on other requirements) + camera. The self-built was cheaper years back, but are more expensive now. The maintenance costs of self-built were ongoing. Image quality on commercial RTSP product is much better than any pi I built.