Skip to content

Camera Setup Wizard #17850

@ZhaiSoul

Description

@ZhaiSoul

Describe what you are trying to accomplish and why in non technical terms
Currently, Frigate still heavily relies on manual configuration file edits for most operations, which creates accessibility barriers for non-technical users. We could implement a guided setup flow similar to the Face Library feature, allowing more tasks to be completed via GUI.

Describe the solution you'd like
Add a Dialog component with two camera addition modes:

Auto-Discovery

  • Scans network segments via ONVIF protocol
  • Detects potential camera devices
  • Retrieves stream URLs and capabilities

Manual Entry

  • Accepts user-input camera IP
  • Provides brand/model selection with autocomplete
  • Detects available streams automatically

Unified Configuration:

  • Stream assignment (e.g. Main Stream for recording, Sub Stream for detection)
  • Direct camera configuration editing (including go2rtc settings)
  • Accessible from both Setup Wizard and Camera Settings

Describe alternatives you've considered
Nope

Additional context
Similar to Synology Surveillance Station's database module – which expands camera support through updates – this aligns with the functionality envisioned in my Issue #17821.
Additionally, we need to address the camera name localization issue (currently limited to English-only), which relates to Issue #17236.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions