I don't get it! ......I have an Amcrest IP Camera Viewer app on my android for my two Amcrest IP2M-841 cameras. I can see camera views from anywhere. It was an easy setup using my smart phone Bar Code Scanner procedure. I did not have to do anything with my internet modem settings such as port forwarding, etc. I like the IP Cam Viewer better than the Amcrest viewer but the IP Cam Viewer only works at home. Why would I have to change any settings if I didn't have to with the Amcrest app?

newer cameras often offer a cloud service that sends data out of your home (no setup needed because it's like anyone surfing the web going out).their clients contact their servers and either punch a hole into your internal network and/or fetch data off their servers.