Camera Stream Discovery
Enter the network location of your IP camera. This can be an IP address, hostname, or a complete RTSP URL.
192.168.1.100 - IP address only
camera.local - Hostname/mDNS
rtsp://user:pass@192.168.1.100/stream - Full URL
Where to find it:Check your camera's web interface, router's DHCP leases page, or network scanner app. Most cameras use addresses in the 192.168.x.x range.
Next steps:After entering the address, click "Check Address" to validate the camera connection and proceed to stream discovery.
IP, hostname or full stream URL
Examples
The IP address, hostname, or full RTSP URL of your camera. This is the network location where the camera can be reached.
192.168.1.100
camera.local
rtsp://admin:pass@192.168.1.100
Find it in your camera's network settings or router's device list (DHCP leases).
The manufacturer and model of your IP camera. This helps the system use optimized stream paths for your specific camera brand.
Hikvision: DS-2CD2142FWD
Dahua: IPC-HDW4433C
Amcrest: IP4M-1041
Reolink: RLC-410
Find it on the camera label, in the camera's web interface (Device Info), or in your purchase documentation. Leave empty for auto-detection.
Detected from URL, continue below
The authentication username for accessing your camera's RTSP stream. This is required for most IP cameras to access video feeds.
admin
root
user
Find it in your camera setup documentation or the camera's web interface under User Management. Change default credentials for security.
The authentication password for your camera's RTSP stream. This credential is used together with the username to access the video feed.
For security reasons, always use a strong, unique password and avoid default passwords like "12345" or "password".
Find it in your camera's documentation, setup guide, or change it via the camera's web interface under Security/User Management settings.
The channel number identifies which specific camera or video input to access on the device.
For standalone IP cameras: Always use 0 (default). Single cameras don't use channel numbers.
For NVR/DVR systems ONLY: Each connected camera has its own channel number. Channel numbering typically starts from 0.
0 - First camera on NVR/DVR
1 - Second camera on NVR/DVR
2-15 - Additional cameras (for 4, 8, 16-channel NVRs)
Check your NVR's camera list in the device web interface to see the correct channel assignment for each camera.
Optionally filter discovered streams by specific resolution. Leave empty to find all available resolutions. Use this to target specific stream qualities.
1920 × 1080 - Full HD (main stream)
1280 × 720 - HD (sub stream)
640 × 480 - VGA (low quality)
3840 × 2160 - 4K Ultra HD
Tip: Leave empty for initial discovery, then use specific values to find particular stream types (main vs sub streams).
The maximum number of stream URLs to test during discovery. Higher values increase scan time but may find more stream variants. Lower values speed up discovery.
5 - Quick scan (faster)
10 - Balanced (default)
20-50 - Thorough scan (slower)
Purpose: Controls how many different RTSP URL patterns are tested. Most cameras have 2-5 valid streams (main, sub, mobile, etc.).
Starting scan...
The primary high-resolution video stream from your camera. This stream is typically used for recording and high-quality viewing.
Recording to disk
Live HD viewing
High-quality playback
Resolution is usually 1080p (1920×1080) or higher. Higher resolution means better quality but requires more bandwidth and storage.
A secondary lower-resolution video stream from your camera. This stream is optimized for object detection and reduces CPU usage.
Motion detection
Object detection (person, car)
Low-bandwidth monitoring
Resolution is usually 640×480 or 720p. Using a sub stream for detection significantly improves performance while maintaining recording quality on the main stream.
You can either create a new Frigate config or add this camera to your existing configuration.
Option 1: New Config (Recommended for beginners)Leave the example config below as-is, and the system will generate a complete working configuration for you.
Option 2: Add to Existing ConfigIf you already have Frigate running, paste your current config.yml here. The system will intelligently add this camera without breaking your existing setup.
Docker: /config/config.yml
Home Assistant addon: /config/frigate.yml
Standalone: /etc/frigate/config.yml
The generator will preserve all your existing cameras and settings, only adding the new camera configuration.
This button will process your camera streams and generate a ready-to-use Frigate configuration.
What happens:
Go2RTC streams setup
Camera with detect & record roles
Object tracking (person, car, etc.)
Recording settings
If you provided an existing config, your camera will be added to it. Otherwise, a complete new configuration will be created.
After generation, use Copy or Download buttons to save your config.
This is your complete Frigate configuration with the camera successfully added.
What's included:
go2rtc: Stream definitions
cameras: Camera with roles
objects: Person, car tracking
record: Recording settings
How to use:Copy or download this configuration and save it as config.yml in your Frigate directory. Restart Frigate to apply the changes.
config.yml
If you added to existing config, your previous cameras and settings are preserved - only the new camera was added.
Add a secondary lower-resolution stream for efficient object detection and motion monitoring.
Why add a sub stream?
Reduces CPU usage by 50-70%
Faster object detection
Lower bandwidth consumption
Main stream quality preserved
How it works:After clicking, you'll return to the stream list where you can select a lower-resolution stream (usually 640×480 or 720p). Frigate will use this for detection while recording the main stream in full quality.
Recommended: Most IP cameras support multiple streams. Using a sub stream is highly recommended for optimal Frigate performance.
Start the configuration process for a new camera from the beginning.
⚠️ Important - Save First!Before clicking this button, make sure to save your current configuration using Copy or Download buttons above. This will reset the form.
1. Return to address input screen
2. Clear current camera settings
3. Start fresh discovery
4. Generate new config for next camera
You can then add the new camera to your saved Frigate config by pasting it in the config field.