Skip to main content

IC Realtime camera stream not starting — ONVIF credential mismatch

How to fix IC Realtime cameras that fail to start streaming because the ONVIF URI includes &proto=Onvif but the configured credentials belong to a standard (non-ONVIF) user account.

IC Realtime cameras return an ONVIF stream URI that includes the &proto=Onvif query parameter. When the credentials provided belong to a standard (non-ONVIF) user account, authentication fails and the stream will not start.

Why this happens

The &proto=Onvif parameter signals that the camera expects ONVIF-specific credentials for authentication. Regular user accounts are not recognized under this protocol, so the stream is blocked before it can begin.

Fix options

There are two ways to resolve this:

Option 1 — Add an ONVIF user account on the camera

Create a dedicated ONVIF user directly on the camera:

  1. Log into the camera's web interface.

  2. Navigate to Settings → System → Account → ONVIF User.

  3. Create a new ONVIF user with the desired credentials.

  4. Update the camera configuration in Corvid to use the new ONVIF credentials.

Option 2 — Remove the &proto=Onvif parameter

If you prefer to keep using your existing (non-ONVIF) credentials:

  1. In the camera's stream URL field, remove the &proto=Onvif query parameter from the URI.

  2. Leave the rest of the URL and credentials unchanged.

  3. The stream will now authenticate against the standard user account.

Quick checklist

  • Confirmed the camera model is IC Realtime

  • Verified the stream URI contains &proto=Onvif

  • Either created an ONVIF user on the camera (Option 1) or removed the &proto=Onvif parameter (Option 2)

  • Confirmed the stream starts successfully after applying the fix

Did this answer your question?