How to Troubleshoot Your Camera Connected via RTSP Protocol
When It Shows Offline in IPCamLive
Even if your camera shows online in its own app, it's still worth spending time troubleshooting when it appears offline in IPCamLive.
Why is this important?
If your camera is connected to your IPCamLive account via an RTSP URL, then it uses a direct IP-based connection. This means that IPCamLive servers connect straight to your camera using your Public IP address and specific ports.
In contrast, most camera apps use a cloud-based connection. These apps typically work regardless of changes in your local network. In a cloud-based solution, the camera itself initiates the connection to the cloud server from inside your network, so no port forwarding is needed. The communication happens outward to the cloud, which then relays the video stream to the user.
So, even if your camera streams fine in its own app (e.g.: on your mobile phone), that doesn't necessarily mean the problem lies with IPCamLive - the issue can still be caused by your local network or port forwarding setup.
Let's walk through the troubleshooting process step by step.
Step 1: Verify Your Camera Is Online
Ensure your camera is powered on, streaming, and working in its own app or web interface. This confirms that the camera itself is functioning.
Step 2: Connect Your Hikvision Camera
- Log in to your IPCamLive account.
- Navigate to Cameras → Edit → Settings.
-
Locate the URL field and note down the IP address and port number.
- (In some setups, instead of a Public IP, you may see a DynDNS domain - this depends on your configuration.)
Example of IP address:
Example of DynDNS:
Step 3: Verify Camera's Local Network Settings
- Open your camera's app or web-based user interface.
- Go to Network Settings (refer to the camera's user guide if needed).
- Write down your camera's Local IP address and RTSP port number.
Step 4: Check Port Forwarding in Your Router
To allow external access, your router must forward the correct ports from your Public IP to your camera's Local IP. Depending on your router model, this section may be called:
- Port Forwarding
- Virtual Server
- NAT Rules
- Applications & Gaming
- Firewall Rules
Steps:
- Log in to your router's configuration page.
- Locate the relevant port forwarding rule for your camera.
- Confirm that the Local IP address matches your camera's IP.
- Confirm that the Local (private) port matches your camera's RTSP port.
- Confirm that the External (public) port matches the one shown in your IPCamLive URL.
- If anything doesn't match, correct the settings and save.
Step 5a: If You're Using a Public IP Address - Verify It
- Connect a laptop to the same network as your camera.
-
Compare this IP with the Public IP in your IPCamLive URL:
- If they match, great!
-
If they don't, update the IP in your IPCamLive account:
- Go to Cameras → Edit → Settings
- Update the URL field with the new Public IP.
Step 5b: If You're Using a DynDNS Domain
If your RTSP URL uses a DynDNS hostname instead of a fixed Public IP:
-
-
Check your router DynDNS connectivity (refer to the camera's user guide if needed):
-
Check DynDns status in your service provider's account:
-
Cross check your current IP address with the one above (https://whatismyipaddress.com):
-
- Refresh or update your DynDNS record manually if needed.
- If you change your DynDNS domain, don't forget to update the RTSP URL in your IPCamLive account.
Step 6: Test the RTSP URL in VLC Player
Before returning to IPCamLive, you can test your RTSP stream externally:
- Download and open VLC Media Player: https://www.videolan.org/
- Go to Media → Open Network Stream.
- Paste your full RTSP URL (e.g., rtsp://user:password@publicIP:port/stream).
-
Click Play.
- If the video plays, your stream is accessible from the internet.
- If it doesn't, the issue is still in your network or port forwarding setup.
Step 7: Test Your Port Forwarding with a 3rd-Party Tool
If you're not sure whether your ports are open, you can use an online checker:
YouGetSignal Open Port Tool
- Enter your Public IP address.
- Enter the RTSP port number used by your camera.
-
Click Check:
- If the tool shows the port as open, your port forwarding is working.
- If it shows as closed, recheck your router's port forwarding rules and firewall settings.
If your port appears closed, please double-check your port forwarding settings. If all your settings are correct but the port checker still shows the port as closed, please contact your internet service provider or IT administrator, as port forwarding might be blocked on your network or internet environment.
Additionally:
IP Filter on Firewall:
If you use an IP filter on your firewall, ensure that you are subscribed to a Professional or
Ultimate plan. Additionally, confirm that the IP filter in your IPCamLive account is enabled, and
the server IPs have been added to your whitelist.
Extra tip
No Port Forwarding Needed: Use the ICSA App Instead
If you don't want to rely on port forwarding, or if your Internet Service Provider blocks it, you can still use IPCamLive through our ICSA app. With ICSA, your camera connects outward to the IPCamLive cloud - no port forwarding needed.
All you need is a compatible camera and the right app from our website.
To get a list of compatible cameras and learn more about this solution, please visit our ICSA page: https://www.ipcamlive.com/icsa
Still Having Issues?
If you've gone through all the steps and your RTSP URL still won't connect, please reach out to our support team at support@ipcamlive.com - we'll be happy to assist you further.