MOCK MODE

# STRIX

Camera Stream Discovery

Network Address
Network Address

Enter the network location of your IP camera. This can be an IP address, hostname, or a complete RTSP URL.

Accepted formats:
`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

- 192.168.1.100
- camera.local
- rtsp://user:pass@192.168.1.100/stream

## Camera Configuration

Network Address
Network Address

The IP address, hostname, or full RTSP URL of your camera. This is the network location where the camera can be reached.

Examples:
`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).

Camera Model (optional)
Camera Model

The manufacturer and model of your IP camera. This helps the system use optimized stream paths for your specific camera brand.

Examples:
`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

Username
Username

The authentication username for accessing your camera's RTSP stream. This is required for most IP cameras to access video feeds.

Common defaults:
`admin` `root` `user`

Find it in your camera setup documentation or the camera's web interface under User Management. Change default credentials for security.

Password
Password

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.

Channel
Channel Number

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.

NVR/DVR channel values:
`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.

Advanced
Resolution (optional)
Resolution Filter

Optionally filter discovered streams by specific resolution. Leave empty to find all available resolutions. Use this to target specific stream qualities.

Common resolutions:
`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).

×
Max Streams
Maximum 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.

Recommended values:
`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.).

## Discovering Streams

Starting scan...

### Found Connections

## Stream Configuration

Main Stream
Main Stream

The primary high-resolution video stream from your camera. This stream is typically used for recording and high-quality viewing.

Common uses:
`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.

Sub Stream
Sub Stream

A secondary lower-resolution video stream from your camera. This stream is optimized for object detection and reduces CPU usage.

Common uses:
`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.

Your Current Frigate Config (optional)
Frigate Configuration

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 Config
If you already have Frigate running, paste your current config.yml here. The system will intelligently add this camera without breaking your existing setup.

Where to find your config.yml:
`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.

Paste your existing config.yml or leave the example below
Updated Config (Camera Added)
Generated Configuration

This is your complete Frigate configuration with the camera successfully added.

What's included:

Configuration sections:
`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.

If you added to existing config, your previous cameras and settings are preserved - only the new camera was added.