Camera does not appear in ONVIF discovery
Camera does not appear in ONVIF discovery
Symptom
You clicked Discover cameras on the Gateways page. Other cameras appeared but this one did not, even though its web UI loads from your laptop on the same LAN.
Likely causes
- ONVIF is disabled in the camera’s own web UI (common on Hikvision, Dahua, Uniview defaults).
- The camera is on a different VLAN than the gateway, so WS-Discovery multicast does not cross.
- ONVIF credentials on the camera do not match what the gateway tries.
- A firewall, managed switch, or access point is filtering UDP 3702 multicast.
Fix
If ONVIF is disabled on the camera
- Open the camera’s own web UI. Sign in as administrator.
- Find the ONVIF or Integration Protocol settings (location varies by vendor).
- Enable ONVIF. Create a dedicated ONVIF user with a strong password.
- Save and reboot the camera if the vendor UI requires it.
- Run Discover cameras again from the Gateways page.
If the camera is on a different VLAN
- See Cameras not found across VLANs — WS-Discovery does not cross VLAN boundaries by default.
If credentials do not match
- On the Cameras page, click Add camera → By IP.
- Enter the camera IP, ONVIF port (often 8000 or 2020), and the ONVIF user you created.
- NovaVMS will bind directly without relying on multicast discovery.
If the network filters multicast
- Confirm the gateway and camera are in the same broadcast domain (same subnet, same VLAN).
- Ask the network admin whether UDP 3702 (WS-Discovery) is allowed on the switch and any APs in the path.
- If multicast cannot be enabled, add the camera by IP instead (see the credentials branch above).
Verify
- The camera appears in the next Discover cameras run.
- Its status is Online with a green dot after you claim it.
- Live view renders a frame within 10 seconds of opening the camera.
If none of this worked
- From the gateway host, run your vendor’s ONVIF probe tool (for example,
onvif-cli probe) to confirm multicast is reaching it. - Capture a 30-second packet trace on the gateway interface filtered for port 3702. Attach to the ticket.
- See also: Cameras not found across VLANs.