you need to do some port forwarding and possibly use a static address assigned to your camera.
remotely is this context means being able to access the camera feed when the camera is behind a router. in essence what you are trying to do is this:
camera ------ (private) router (public) ---------- internet ------- remote user.
the private side or your router is the one that you control, the private side is what is known as being "behind the router"
your router requires to be able to forward traffic from the public side for this you need to do some port forwarding.
a practical example that you can follow can be found in this website
if you look into the Support Resources>FAQ section under the title "How do I remotely view DCS-6620 or DCS-6620G series cameras that are
behind a router or gateway?"
the article from dlink goes like this:
For each camera that resides behind a router or gateway, three ports
must be forwarded by the router to obtain both audio and video. If audio
is not desired, only the HTTP port will need to be forwarded.
The three default ports are as follows:
- 80 (TCP) HTTP Port (allows access to web-configuration and transmits
video if other ports are not forwarded)
- 5002 (TCP/UDP) Audio Channel Port (transmits synchronized
- 5003 (TCP/UDP) Video Channel Port (transmits synchronized
These port numbers will need to be changed in the camera configuration
on each additional camera that is added behind the router. Port numbers
can be changed from the Advanced
please look in to the section described within the link to see how camera and router need to be configured.
I hope this helps!