{ "label": "ONVIF", "description": "ONVIF connection and PTZ autotracking settings for this camera.", "host": { "label": "ONVIF host", "description": "Host (and optional scheme) for the ONVIF service for this camera." }, "port": { "label": "ONVIF port", "description": "Port number for the ONVIF service." }, "user": { "label": "ONVIF username", "description": "Username for ONVIF authentication; some devices require admin user for ONVIF." }, "password": { "label": "ONVIF password", "description": "Password for ONVIF authentication." }, "tls_insecure": { "label": "Disable TLS verify", "description": "Skip TLS verification and disable digest auth for ONVIF (unsafe; use in safe networks only)." }, "autotracking": { "label": "Autotracking", "description": "Automatically track moving objects and keep them centered in the frame using PTZ camera movements.", "enabled": { "label": "Enable Autotracking", "description": "Enable or disable automatic PTZ camera tracking of detected objects." }, "calibrate_on_startup": { "label": "Calibrate on start", "description": "Measure PTZ motor speeds on startup to improve tracking accuracy. Frigate will update config with movement_weights after calibration." }, "zooming": { "label": "Zoom mode", "description": "Control zoom behavior: disabled (pan/tilt only), absolute (most compatible), or relative (concurrent pan/tilt/zoom)." }, "zoom_factor": { "label": "Zoom factor", "description": "Control zoom level on tracked objects. Lower values keep more scene in view; higher values zoom in closer but may lose tracking. Values between 0.1 and 0.75." }, "track": { "label": "Tracked objects", "description": "List of object types that should trigger autotracking." }, "required_zones": { "label": "Required zones", "description": "Objects must enter one of these zones before autotracking begins." }, "return_preset": { "label": "Return preset", "description": "ONVIF preset name configured in camera firmware to return to after tracking ends." }, "timeout": { "label": "Return timeout", "description": "Wait this many seconds after losing tracking before returning camera to preset position." }, "movement_weights": { "label": "Movement weights", "description": "Calibration values automatically generated by camera calibration. Do not modify manually." }, "enabled_in_config": { "label": "Original autotrack state", "description": "Internal field to track whether autotracking was enabled in configuration." } }, "ignore_time_mismatch": { "label": "Ignore time mismatch", "description": "Ignore time synchronization differences between camera and Frigate server for ONVIF communication." } }