> For the complete documentation index, see [llms.txt](https://docs.roboflow.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.roboflow.com/deployment/self-hosted/enterprise/deployment-manager/making-changes/configure-camera-settings.md).

# Configure Camera Settings

Adjust capture resolution, frame rate, brightness, and vendor settings for USB, Basler, and Lucid camera Streams.

Tune your camera's capture settings to get the images your Workflow needs. For the built-in AI1 camera, use [AI1 Camera Settings](/deployment/self-hosted/enterprise/deployment-manager/making-changes/configure-ai1-camera-settings.md).

Open a device in Deployment Manager and select a Stream. In its "Configuration" panel, click "Edit", then choose the settings below.

## USB Cameras

In "Capture Settings", set "Desired FPS", "Resolution", and "Target Brightness". Under "Additional Camera Properties", click "Add Parameter" to set camera controls (ex: `exposure_absolute`, `white_balance_temperature`).

Use "Video Settings" to add other "Video Source Properties". Choose parameters and values supported by your camera and driver.

## Basler and Lucid Cameras

For "Basler Camera" and "Lucid Camera" Streams, use these tabs:

* "Capture Settings": set "Resolution", "Target Brightness", and "Exposure Range". Basler also provides "Gain Range" and "Heartbeat Timeout (ms)".
* "Network Settings": adjust camera network parameters. For GigE camera setup, follow [Configure Device Network](/deployment/self-hosted/enterprise/deployment-manager/making-changes/configure-device-network.md) and [Set a Static IP for a Camera](/deployment/self-hosted/enterprise/deployment-manager/making-changes/set-camera-static-ip.md).
* "Camera Nodemap": set camera-specific nodes under "Pylon Nodemap" for Basler or "Arena Nodemap" for Lucid. Use node names and values supported by your camera.

For a Basler GigE camera, "Network Settings" also controls how Edge finds and readdresses the camera by serial number:

* "Configure network automatically" (on by default): Edge finds the camera's Ethernet port and moves the camera onto that port's subnet when needed.
* "Persist the assigned address on the camera" (off by default): the camera keeps the address after it restarts. If the camera cannot store it, Edge applies the address again at startup.
* "Automatically recover disconnected cameras" (on by default): Edge looks for the camera again on [dedicated camera ports](/deployment/self-hosted/enterprise/deployment-manager/making-changes/configure-device-network.md#dedicated-camera-port) every "Recovery interval (seconds)" (5 to 3600, default 30).

## Apply Changes

Click "Save Changes", then wait for the device to apply the configuration. [Maintenance windows](/deployment/self-hosted/enterprise/deployment-manager/setting-up/setup-maintenance-windows.md) and configuration approval can hold the change.

Check the [Stream preview and Camera FPS](/deployment/self-hosted/enterprise/deployment-manager/monitoring/view-a-stream.md) to confirm the result. A requested frame rate is not a measurement of capture speed.

{% hint style="info" %}
When Streams share a camera source, saving camera settings changes that source for every Stream using it.
{% endhint %}
