I have a similar network setup though I have a smaller 28 port Cisco POE switch. I am using http://www.meritlilin.com/en/ for my IP Cameras. I am in NJ, major snow/ice this winter (most in over a decade) and no issues at all.
For recording: Their CMX software is free. If you have a computer running 24x7, you can keep the CMX software running and point it at your NAS. If you don't have a computer running 24x7 you can buy their NVRs and record. You can set it up to record 24x7 or off motion only (and you can set what zones in the shot need to trip for motions to kick in and start recording). And as you asked, you can set up recordings based on a time schedule too (time of day, only certain days of the week, etc)
For monitoring: They have their own app (I am on iOS) plus they work with a bigger app called LIve Cams ($3.99 on iOS) and they integrate there too. I have Control4 and it integrates easily into C4 and the C4 app, so I have 3 apps to check on my cameras remotely. Also, since its all IP based, if you do some port forwarding, you can log into your cameras and view them on any computer in the world using your IP address for your home network.
They have a big selection of indoor and outdoor cameras. Seem to cover all the features you want.
For recording: Their CMX software is free. If you have a computer running 24x7, you can keep the CMX software running and point it at your NAS. If you don't have a computer running 24x7 you can buy their NVRs and record. You can set it up to record 24x7 or off motion only (and you can set what zones in the shot need to trip for motions to kick in and start recording). And as you asked, you can set up recordings based on a time schedule too (time of day, only certain days of the week, etc)
For monitoring: They have their own app (I am on iOS) plus they work with a bigger app called LIve Cams ($3.99 on iOS) and they integrate there too. I have Control4 and it integrates easily into C4 and the C4 app, so I have 3 apps to check on my cameras remotely. Also, since its all IP based, if you do some port forwarding, you can log into your cameras and view them on any computer in the world using your IP address for your home network.
They have a big selection of indoor and outdoor cameras. Seem to cover all the features you want.