If you are considering a lower end NVR /IP camera solution and are not going to DIY consider Unifi which at least provides out of the box multi-factor authentication and accessing your security system on premise is actually accessing YOUR security system on premise it is just done over an SSL socket via them.