How to Check if Your IP Camera Supports RTSP
Before you can stream your IP camera to a web browser or integrate it with video management software, you need to know if it supports RTSP. In this comprehensive guide, we'll show you exactly how to check RTSP support and find your camera's RTSP URL.
Quick Answer
Most modern IP cameras support RTSP, but here's the fastest way to check:
- Check the manufacturer's documentation (camera manual or website)
- Look for ONVIF certification (ONVIF Profile S guarantees RTSP support)
- Test with VLC Media Player (free and works on all platforms)
- Use ONVIF Device Manager (automatically discovers RTSP URLs)
Let's explore each method in detail.
Method 1: Check Documentation
Manufacturer's Manual
The easiest method is to check your camera's documentation:
- Find your camera's model number (usually on a sticker on the camera)
- Search for "[model number] RTSP" on Google
- Look for:
- User manual (PDF)
- Technical specifications page
- Support documentation
What to Look For:
✅ Good signs:
- "RTSP streaming supported"
- "Network streaming protocols: RTSP/RTP"
- RTSP URL format listed
- ONVIF Profile S compliance
❌ Bad signs:
- "Proprietary streaming protocol"
- Only mentions HTTP/HTTPS
- "Cloud-only streaming"
- No mention of RTSP or ONVIF
Popular Brands and RTSP Support:
| Brand | RTSP Support | Typical URL Format |
|---|---|---|
| Hikvision | ✅ Yes | rtsp://ip:554/Streaming/Channels/101 |
| Dahua | ✅ Yes | rtsp://ip:554/cam/realmonitor?channel=1&subtype=0 |
| Reolink | ✅ Yes | rtsp://ip:554/h264Preview_01_main |
| Amcrest | ✅ Yes | rtsp://ip:554/cam/realmonitor?channel=1&subtype=0 |
| Axis | ✅ Yes | rtsp://ip/axis-media/media.amp |
| Wyze | ⚠️ Limited | Requires custom firmware |
| Ring | ❌ No | Cloud-only |
| Arlo | ❌ No | Cloud-only |
| Nest | ❌ No | Cloud-only |
Method 2: ONVIF Certification
What is ONVIF?
ONVIF (Open Network Video Interface Forum) is an industry standard for IP security devices. If your camera is ONVIF-compliant, it definitely supports RTSP.
How to Check ONVIF Compliance:
-
Check the camera box/sticker for ONVIF logo
-
Search the ONVIF database:
- Visit onvif.org/conformant-products
- Search for your camera model
-
Look for Profile S:
- Profile S = Guaranteed RTSP streaming support
- Profile T = Enhanced video streaming
- Profile G = Video recording and storage
Enable ONVIF (if disabled):
Some cameras have ONVIF disabled by default:
- Log into camera's web interface
- Navigate to Settings → Network → ONVIF
- Enable ONVIF protocol
- Set authentication (username/password)
- Save settings
Method 3: Test with VLC Media Player
Why VLC?
- Free and cross-platform (Windows, Mac, Linux)
- Supports all RTSP variants
- Shows detailed error messages
- No installation of camera-specific software needed
Step-by-Step VLC Test:
1. Download VLC
- Visit videolan.org/vlc
- Download for your operating system
- Install and open VLC
2. Construct RTSP URL
You'll need:
- Camera IP address (e.g.,
192.168.1.100) - RTSP port (usually
554) - Stream path (varies by manufacturer)
- Username and password (if authentication enabled)
Basic format:
rtsp://username:password@ip_address:port/stream_path
Example:
rtsp://admin:password123@192.168.1.100:554/stream1
3. Open Network Stream in VLC
Windows/Linux:
- Open VLC
- Click Media → Open Network Stream
- Paste RTSP URL
- Click Play
Mac:
- Open VLC
- Click File → Open Network
- Paste RTSP URL
- Click Open
4. Interpret Results
✅ Success: Video starts playing
- Your camera supports RTSP!
- Save that URL — you'll need it
⚠️ Authentication error:
- RTSP supported, but wrong credentials
- Check username/password
- Try default credentials (admin/admin, admin/12345)
❌ Connection timeout:
- Wrong IP address or port
- Camera not on same network
- Firewall blocking connection
❌ "No suitable decoder module":
- Wrong stream path
- Try common alternatives (see below)
Common RTSP Paths to Try:
If the manufacturer's path doesn't work, try these common alternatives:
# Generic paths
rtsp://ip:554/
rtsp://ip:554/stream1
rtsp://ip:554/live
rtsp://ip:554/video
rtsp://ip:554/h264
rtsp://ip:554/ch01/0
rtsp://ip:554/11
# High/Low quality
rtsp://ip:554/stream1 (main/high quality)
rtsp://ip:554/stream2 (sub/low quality)
Method 4: ONVIF Device Manager
Why Use ONVIF Device Manager?
- Auto-discovers cameras on your network
- Automatically finds RTSP URLs
- Free and open-source
- Shows all available streams (main, sub, mobile)
Step-by-Step Guide:
1. Download ONVIF Device Manager
- Visit sourceforge.net/projects/onvifdm
- Download latest version
- Windows only (use VM on Mac/Linux)
2. Discover Cameras
- Open ONVIF Device Manager
- Click Refresh (🔄 icon)
- Wait for camera discovery (5-10 seconds)
- Your cameras appear in the left panel
3. Get RTSP URLs
- Click on your camera in the list
- Enter username/password if prompted
- Navigate to Live Video tab
- You'll see:
- Live preview of stream
- Media Profile dropdown (Main Stream, Sub Stream, etc.)
- Video Source URI — this is your RTSP URL!
4. Copy and Test URLs
- Right-click on Video Source URI
- Select Copy
- Test in VLC (Method 3 above)
ONVIF Device Manager Advantages:
✅ Finds RTSP URLs automatically ✅ Shows all available stream profiles ✅ Tests authentication ✅ Displays camera capabilities (PTZ, audio, etc.) ✅ Works with any ONVIF-compliant camera
Method 5: Browser-Based Testing
Using Your Camera's Web Interface:
Many cameras have a built-in web interface that shows RTSP settings:
1. Find Camera IP Address
Option A: Check your router
- Log into router admin panel
- Look for connected devices
- Find camera by MAC address or name
Option B: Use network scanner
- Download Advanced IP Scanner (Windows)
- Or Angry IP Scanner (cross-platform)
- Scan your local network
2. Access Web Interface
- Open browser
- Enter camera IP:
http://192.168.1.100 - Log in with credentials
3. Find RTSP Settings
Look in:
- Settings → Network → Streaming
- Configuration → Video → Stream
- System → Network Services → RTSP
You should find:
- RTSP port (default 554)
- Stream paths
- Authentication settings
- URL format examples
Method 6: Command-Line Testing
For Advanced Users (Linux/Mac):
Use ffmpeg to test RTSP connection:
# Install ffmpeg
brew install ffmpeg # Mac
sudo apt install ffmpeg # Ubuntu/Debian
# Test RTSP stream
ffmpeg -i "rtsp://username:password@192.168.1.100:554/stream1" -frames:v 1 test.jpg
Success: Creates test.jpg snapshot
Failure: Shows detailed error message
Using curl:
curl -v "rtsp://192.168.1.100:554/stream1"
Look for:
RTSP/1.0 200 OK= RTSP supported401 Unauthorized= Authentication required (RTSP works, wrong password)- Connection timeout = Wrong IP or RTSP not supported
Troubleshooting Common Issues
Issue 1: "Connection Refused"
Possible causes:
- Wrong IP address
- Camera not on network
- Firewall blocking connection
Solutions:
- Ping camera:
ping 192.168.1.100 - Check camera is on same subnet
- Temporarily disable firewall
- Check if camera RTSP service is enabled
Issue 2: "Authentication Failed"
Solutions:
- Try default credentials:
- admin/admin
- admin/12345
- admin/password
- root/root
- Check if authentication is required
- Reset camera to factory defaults
Issue 3: "Stream Not Found"
Solutions:
- Try alternative stream paths (see common paths above)
- Check manufacturer documentation
- Use ONVIF Device Manager to discover correct path
- Try different stream profiles (main vs sub stream)
Issue 4: "No Video, Audio Only"
Possible causes:
- Wrong codec
- Unsupported video format
Solutions:
- Update VLC to latest version
- Try different stream profile
- Check camera encoding settings (prefer H.264)
What If My Camera Doesn't Support RTSP?
Option 1: Firmware Update
Some cameras add RTSP support via firmware:
- Check manufacturer's website for updates
- Example: Wyze cameras can use custom firmware (RTSP-enabled)
Option 2: Custom Firmware
Community projects:
- OpenIPC — Open-source IP camera firmware
- Adds RTSP to unsupported cameras
- ⚠️ Warning: May void warranty
Option 3: Replace the Camera
If you need RTSP for integration:
- Consider cameras from Hikvision, Dahua, or Reolink
- Look for "ONVIF Profile S" certification
- Budget-friendly RTSP cameras start at $30-50
Option 4: Use Manufacturer's API
Some cloud-only cameras offer APIs:
- Nest Cam: Google Nest API
- Ring: Ring API (limited access)
- Check developer documentation
Conclusion
Checking RTSP support is straightforward:
- Quick check: Search "[camera model] RTSP" or look for ONVIF logo
- Best tool: ONVIF Device Manager (automatic URL discovery)
- Universal test: VLC Media Player (works with any RTSP camera)
Once you've confirmed RTSP support and found your URL, you're ready to stream your camera to web browsers, integrate with VMS software, or use services like WebRTSP.io for instant browser viewing.
Next Steps
- Display your RTSP camera in a web browser
- Understand the RTSP protocol
- Convert RTSP to WebRTC with WebRTSP.io
Found your RTSP URL? Test it instantly with WebRTSP.io — no setup required!