What Causes RTSP Connection Failures?
RTSP connection failures almost always fall into one of six categories. Identifying the exact cause quickly narrows down the fix:
The camera's IP address has changed or was entered incorrectly. Camera IPs can change after a router reboot.
Most cameras use port 554, but some use 8554 or a custom port. Check your camera's specs.
Every brand has a unique URL path (e.g., /stream1 vs /Streaming/Channels/101).
Username or password mismatch. RTSP credentials are case-sensitive.
A router or camera-side firewall rule is blocking connections on port 554.
iPhone on guest Wi-Fi or cellular — RTSP only works on the same local network as the camera.
5-Step Diagnostic Checklist
Verify you're on the same network
Your iPhone (or Mac) and the camera must be on the same local Wi-Fi network. RTSP is a LAN-only protocol. Check that you're not on a guest network, a different VLAN, or on cellular data. On iPhone: Settings → Wi-Fi → confirm the correct network is selected.
Confirm the camera IP address
Log into your router's admin page (usually 192.168.1.1 or 192.168.0.1) and check the DHCP client list. Look for your camera's manufacturer name. See the IP address guide for five easy methods.
Check the RTSP port
The default RTSP port is 554. Some cameras (especially budget models) use 8554. Confirm the port in your camera's web UI under Network → RTSP Settings. Make sure the port is not blocked in your router's firewall rules.
Verify your credentials
RTSP credentials are case-sensitive. The most common username is admin. Log into your camera's web interface to verify or change the password. Some brands (Tapo, Eufy) use a separate RTSP password — see the credentials guide for details.
Confirm RTSP is enabled on the camera
RTSP is sometimes disabled by default. Log into your camera's web UI and navigate to Network Settings → RTSP or Integration Protocol and toggle RTSP on. On Hikvision: Configuration → Network → Advanced → Integration Protocol. On Dahua: Setup → Network → Connection → RTSP.
Common Error Messages
| Error | Likely Cause | Fix |
|---|---|---|
| Connection timed out | Wrong IP, wrong port, or camera offline | Re-check IP and port; confirm camera is powered on |
| Authentication failed (401) | Wrong username or password | Check credentials in camera web UI; try admin / blank |
| Stream not found (404) | Incorrect URL path for this camera brand | Check brand-specific guide for exact URL path |
| Connection refused | RTSP disabled on camera, or port blocked | Enable RTSP in camera settings; check router firewall |
Try ONVIF Auto-Discovery Instead
Instead of entering a manual RTSP URL, use SmartRTSP's built-in ONVIF scan. The app broadcasts a WS-Discovery message on your local network. Any ONVIF-compatible camera responds with its IP address, port, and stream paths — automatically, with no guesswork.
- 1. Open SmartRTSP and tap the scan / + icon
- 2. Select ONVIF Scan — the app scans your network in seconds
- 3. Tap any discovered camera to add it — credentials are still required
ONVIF is supported by Hikvision, Dahua, Reolink, Amcrest, Annke, Lorex, Axis, Bosch, and most professional IP cameras.
Test Your RTSP URL with VLC First
Before troubleshooting the app, confirm the RTSP stream works at all by testing on a desktop computer on the same network:
Download VLC Media Player (free, cross-platform) on a Mac or Windows PC connected to the same network as your camera.
Open VLC → File → Open Network (or Cmd+N on Mac) and paste your full RTSP URL including credentials.
If VLC plays the stream, the URL is valid — check network connectivity from your iPhone. If VLC also fails, the camera configuration or URL itself needs attention first.
Brand-Specific RTSP Setup Guides
Each camera brand uses a unique RTSP URL path and setup procedure. Find yours below: