📡 DDNS & Remote Access Guide
How to make your IP camera accessible from the internet
🔍 Why DDNS?
Most ISPs assign a dynamic (changing) public IP address. DDNS (Dynamic DNS) lets you access your camera via a fixed domain name, even if your IP changes. Together with port forwarding, this gives you an RTSP URL like rtsp://user:pass@yourname.ddns.net:554/stream0 that you can use on RTSP.cam or any other player.
📋 Step 1: Set up DDNS
Choose a free DDNS provider and create a hostname:
- No-IP — free hostname (e.g.
yourname.hopto.org), 30-day renewal - Dynu — free, no renewal required
- FreeDNS — many free domains
- Duck DNS — free, simple API
After creating a hostname, you need a DDNS updater (runs on your network and updates the IP automatically). Many cameras have it built-in — see step 3.
🔌 Step 2: Port Forwarding
On your router, forward ports to the camera's LAN IP:
| Port | Service | Default |
554 | RTSP stream | usually same |
80 | HTTP admin panel | can change |
8000 | RTSP (some cameras) | varies |
⚠ Security: Don't forward port 80 unless needed. Use strong passwords. Consider VPN instead of exposing RTSP to internet if security is critical.
📷 Step 3: Configure Your Camera
HIK Hikvision
- Open camera web interface → Configuration → Network → Basic Settings → DDNS
- Enable DDNS, select provider (or DynDNS if custom)
- Enter your DDNS hostname, username, password
- Go to Configuration → Network → Advanced Settings → Port Mapping
- Enable UPnP or manually set ports
- Make sure RTSP port (default
554) matches your router forward
DAH Dahua
- Open camera web → Setup → Network → DDNS
- Enable, select provider (DynDNS/No-IP/Custom)
- Enter hostname, user, password
- Go to Setup → Network → Connection → Port
- Note the RTSP port (usually
554) - Router: forward that port to camera's IP
AXIS Axis
- Open camera → System Options → Network → TCP/IP → Advanced → DDNS
- Enable, enter hostname, username, password
- Axis supports built-in Dynamic DNS update
- RTSP URL format:
rtsp://user:pass@hostname:554/axis-media/media.amp
GEN Uniview / Other brands
- Look for DDNS or Dynamic DNS in network settings
- If your camera doesn't support DDNS built-in, you can install a DDNS updater on any PC that stays on in your network (No-IP DUC, Dynu client, etc.)
- Forward RTSP port
554(or whatever your camera uses) to the camera's IP
🌐 Step 4: Verify & Use
- Check your public IP matches the DDNS hostname (use
ping yourname.ddns.net) - Test locally:
rtsp://user:pass@192.168.1.x:554/... - Test from outside:
rtsp://user:pass@yourname.ddns.net:554/stream0 - Enter the URL on RTSP.cam to watch in browser!
💡 Tip: Common RTSP paths:
/stream0, /Streaming/Channels/101 (Hikvision), /cam/realmonitor?channel=1&subtype=0 (Dahua), /axis-media/media.amp (Axis), /unicast/c4s1/live (Uniview). Check your camera's manual or try these.🔐 Security Checklist
- ✅ Change default password on camera
- ✅ Update camera firmware
- ✅ Forward ONLY necessary ports (just RTSP, not HTTP admin panel)
- ✅ Use a non-standard RTSP port (e.g. 1554 instead of 554)
- ✅ Enable HTTPS if available on camera
- ✅ Consider a VPN (WireGuard/OpenVPN) for most secure remote access