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:
Log into the camera's web interface.
Navigate to Settings → System → Account → ONVIF User.
Create a new ONVIF user with the desired credentials.
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:
In the camera's stream URL field, remove the
&proto=Onvifquery parameter from the URI.Leave the rest of the URL and credentials unchanged.
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=OnvifEither created an ONVIF user on the camera (Option 1) or removed the
&proto=Onvifparameter (Option 2)Confirmed the stream starts successfully after applying the fix
