I keep my cameras, icam1000s, icam2s, re purposed androids, and analog cams, all on my LAN. Then I use Zoneminder on a Linux box to do all the motion detecting, recording, and streaming out to the net. It's a lot less hassle to just network one machine, maintain one file of recordings, and access all the cameras from one location. This allows me to have a varied mix of cameras but I only have to remember one password and one IP address.