I should have clarified, I will be accessing the camera through the internet, so local network option not possible. Also. internet provider doesn't provide a static ip address for the internet connection that the camera is connected to.
This adds far more compilation.
Smart PSS and DMSS use P2P to connect to your camera remotely (over the internet). Aside from this being insecure, the way it connects mean you do not need a static IP address or port forwarding the device.
Options:
- Portforward and use a DDNS service.
- DDNS and VPN into the network that camera is on, makes your device using the API seem as if it's on the same local network.
A DDNS runs on a device (router or the camera, or something else) and tells the DDNS server what it's IP address is. So the DDNS server knows what the new IP address is when your internet provider changes it.
P2P does this DDNS service in the background.
DDNS is fairly easy to set in the camera.
IPcamTalk forum has a DDNS service.
Port forwarding exposes the camera to forces of the internet that it's likely to be attacked. If you're lucky it might even be featured on
insecam.org .
VPN running on your camera's router would be my suggestion. This makes it's own encrypted communication link from your remote device to the camera.
Your remote device needs to login to the VPN successfully before it can reach the camera's login or API.
This is not paying for a VPN service advertised online, this is making your own VPN connection.