The purpose of using UPnP for camera is remotely accessing the web application to watch live view or setup further settings on web. So if you don’t have a need to view the web application remotely, you can ignore this article.
What can UPnP do?
Your camera would be visible from the internet to anyone who knows the exact IP address and usernames and passwords that you choose. People can access web application by visiting this exact IP address from remote location. If they know the login account username and password, they could watch the live feed and do some setup on web application. By using the exact IP address, people even don’t need the Anyscene or Babelen app then can be watch the live feed on web.
What is the difference between local IP address and remote IP address
Keep in mind that there is a distinction between local (intranet) IP addresses, meaning IP addresses on your own network, and external (internet) IP addresses, which are unique in the entire world. With the UPnP feature enabled in your router, the camera’s “System” menu can show you both:
Then all you need to do is to type either your internal (Intranet) or external (Internet) IP address in your browser, depending whether you’re accessing the camera locally or over the internet.
What does the port 8150 mean?
In general, IP addresses can have many different ports associated with them. When browsing to ordinary web sites there is usually no need to specify a port and that’s why you may have never heard about ports at all. However, when different devices share a single IP address they are distinguished with a port. Basically a port has a similar function for an IP address as an extension on a telephone number.
Ports are specified by including the port number in the web address with a colon and the number after the .com or .net domain name. In the example show above the port number is 8150.
Enable UPnP feature so camera web page can be accessed remotely
Usually it is very simple to enable UPnP. You just need to log in to your router’s setup screen and find the UPnP menu. Then you click on enable, save the setting and restart both the router and the camera (in that order). The camera comes from the factory with the UPnP enabled. You can double check by selecting the UPnP Setup tab under the camera’s Network menu:
See the mean of each parameters:
- [UPnP] Enable or disable the UPnP function. We recommend you to have UPnP enabled. For most users, the rest of the settings can be left as the default settings.
- [Gateway HTTP/RTSP port forwarding] If this is enabled, the camera will automatically add a port forwarding rule to your router via UPnP protocol.
- [External HTTP/RTSP port range] By default, this port range is 8150 – 8350. The ports are assigned in order, so if you only have one camera attached to your system, the chosen port will be 8150(8150-8150) for the first camera, 8151 for the second(8151—8151), and so on. Every camera will remember its port, and it will automatically use this port (if still available) whenever it is powered on.
- [Gateway RTP port forwarding] Used when viewing the feed through a VLC player. If not wishing to view the feed through a VLC this should be left enabled.
- [External RTP port range] The RTP port range can’t be changed here – you should change it from the TCP/IP setup page.
- Click Apply to confirm your setting.
Please NOTE: If your router UPnP is enabled, the UPnP is still not shown as above, then power off the router and restart both the router and camera.
Check whether the UPnP are working. Clicking on the camera’s “System” menu at the top of the setting screen will show something like the following in the UPnP section:
The router doesn’t have UPnP feature, is there any way to let me access the web application remotely?
Yes, you can. You should manually set a constant IP address on “TCP/IP Setup” web page. And then you will need to open a port on your router so that you can access your camera from the internet. You would only need to do this if UPnP is not available on your network, for example if you have an older router.
*This way requires you remember an IP address and a port. But this IP address may be changed when the router restarts. So we don’t recommend this way for most users.
Most routers come pre-configured to protect your own network devices from external access. This means that in order to view your camera remotely over the internet your router needs to be configured to open ports and allow access. If this sounds difficult, you may want to consider upgrading your router to a newer NetGear, LinkSys, or DLink model. Either way our tech support can help you.
The terminology for opening up ports can be different based on the manufacturer of the router. Typically this setting is called “Web access”, “DMZ”, “Virtual Server”, “Virtual Service”, “User Defined Service”, “Port Forwarding” or “ Port Mapping” . There are 2 main steps involved in port forwarding:
- Reserving a DHCP address or assigning a permanent (static) IP address for your camera on your local network.
- Configuring your router to allow access from the internet to the camera’s IP address on your local network.
Strictly speaking, step 1 above is optional, but some routers (especially LinkSys and Belkin models) tend to reassign all the IP addresses on your home network after a power failure or based on the order in which you use them. Therefore your setup is only reliable if you reserve a DHCP address or assign a permanent IP address to your camera and then do the actual port forwarding.
Some residential internet service providers want to charge more for business service and therefore deliberately block all internet access that looks like it might involve a web server at the standard port 80. That’s why we always recommend using port 8150, which in our experience is never blocked.
Port forwarding is sometimes called “Virtual Server”, “user defined service”, or “port mapping” and is explained in your router’s manual or online help. The manual is usually available from the manufacturer’s tech support web site.
Firewall security features built into some routers may prevent the camera’s UPNP from configuring your router. Your router connects to the Internet over a series of “ports” and sometimes the default ports used by the camera are blocked from access over the Internet, therefore, these ports need to be made accessible. This is achieved using the Port Forwarding function on your router. The ports used by the camera must be opened through the router for remote access to your camera. Check the following website: http://www.portforward.com/
You typically need to enter the external (public) and internal (Private) ports(hosts) and select TCP.
For browser access to the camera you need to forward public port 8150 to internal port (base port) 80. Your 1st camera would use TCP port 8150 to internal port (base port) 80 , Your 2nd camera would use TCP port 8151 to internal port (base port) 80 AND the 3rd camera would use TCP port 8152 to internal port (base port) 80.
After these settings, your router typically needs to be restarted and then you’re ready to use the camera over the internet. First you need your router’s IP address on the internet (that’s NOT the local address that starts with 192.168). You can find this address by looking at your router’s WAN menu.