@86ee8b2c zoneminder is what i use but I don't use it remotely so I'm not sure if there is app integration. You build it all yourself and it just works with onvif compatible devices. Its real easy