I'm using DLink 5222L cam. It's a 2yr old model.
I don't link a webcam to my Apex app. Reason is that the web cam video stream will consume a lot of mobile data if one is not on wifi. More often you may open the apex app to look at parameters/status and not needing to view live footage.
I live in an apartment & don't have the space for automatic water change setup. However, water change is not too troublesome. Mostly un-attended activity.
Collect RODI water in a big 120L blue drum, 5hrs.
Mix the salt in with a pump (2000L/hr pump) 1hr.
Siphon dirty water out with a long hose to the toilet. Pump water back in via the pump. 30 min.