Kalytera can scan an address range for reachable devices and identify a supported adapter when the device exposes enough information. You can also add a device manually when you know its address and credentials.
Navigate to Configure → Devices to access the device management page.
The network scanner checks the selected address range and attempts supported discovery and adapter probes:
192.168.1.1 to 192.168.1.254).Discovered devices appear in the results list with their detected brand and protocol. Select the cameras you want to add and click Add Selected Devices.
ONVIF multicast discovery may not cross routers or VLAN boundaries. If a device is not found, verify routing, firewall rules, enabled camera services, and credentials, then add it manually if necessary.
Click Add Device → Manual Add and fill in:
| Field | Description |
|---|---|
| Name | Friendly name displayed in the UI (e.g., Front Entrance) |
| Adapter | Auto-detect, a supported native adapter, ONVIF, or Generic RTSP |
| IP Address | Camera's IPv4 address |
| Port | HTTP management port (default: 80 for most cameras) |
| Username / Password | Camera's web interface credentials |
| RTSP URL (optional) | Override the auto-detected RTSP stream URL |
Click Add Device. Kalytera connects to the camera, retrieves its capabilities (resolution, codec, available streams), and adds it to the device list.
Each device in the list shows a live status indicator:
Click the Edit button (pencil icon) on any device row to update its name, credentials, stream URLs, or recording mode. Click the Delete button (trash icon) to remove a device — this stops any active recording and removes the device from all views and alarm rules.
Removing a device does not delete its existing recordings. Recordings remain on disk and can still be browsed in Playback by time range.
Most IP cameras provide two streams: a high-resolution main stream and a lower-resolution substream. Kalytera uses the main stream for recording and can switch to the substream for live viewing to reduce bandwidth — especially useful when many cameras are displayed simultaneously in a grid.
Stream selection is available per-cell in the live view (right-click a camera cell → Switch Stream) and as a global default in Configure → Devices → Edit → Video.