Altering the Onvif JSON file

*** INTERNAL USE *** Product  exacqVision Server > Onvif plugin Steps to Reproduce Expected Results  The motion alert is triggered and video is recorded. Actual Results  No motion alert is displayed and/or no motion recording occurs. Solution In some instances you may alter the Onvif JSON file if there is an element missing. The onvifnvcpi.json… Continue reading Altering the Onvif JSON file

ONVIF PTZ camera with two streams may display as two different cameras even if “Manage all streams as quality” is checked

Product exacqVision Server 6.2 to 7.2.3 <br> Symptom ONVIF PTZ camera with two streams may display as two different cameras even if “Manage all streams as quality” is checked. This is because the XML is reporting the secondary context as being an independent PTZ which is something generally used for fisheyes where PTZing one stream… Continue reading ONVIF PTZ camera with two streams may display as two different cameras even if “Manage all streams as quality” is checked

Onvif mis-handle partial socket receive and could cause delay in connection

Description This bug caused the Onvif configuration failed to handle a complete soap message when they are partially send. The end result is that there would be a long delay before the camera would be “connected” <br> Version Introduced r34959 (dev build 5_1_9_34964) <br> Platform All <br> Steps to reproduce Use the Hitachi DI-CB320G(F8-48-97-9E-76-9E 10.16.11.47:8080 root/admin)… Continue reading Onvif mis-handle partial socket receive and could cause delay in connection

Onvif with incorrect profile parameter in host name would crash server

Description Onvif plugin does allow additional parameters in the host name for added supports. Such as profile/tranport settings(#Profile=1 or #transport=udp). Profile expects a number but would crash the server if a string is entered. <br> Version Introduced r38461 <br> Platform All <br> Steps to reproduce connect onvif camera with host name and profile with string.… Continue reading Onvif with incorrect profile parameter in host name would crash server

ONVIF Plug-in Crash with Invalid First Video Profile

In rare cases, a camera’s firmware might not provide valid video as the first profile, causing the ONVIF plug-in to crash and producing a log message of “profile 0 missing video encoder configuration.” This was specifically observed with an APAC camera running version 1.1 firmware. This could affect exacqVision Server 6.2.x and later. <br> As… Continue reading ONVIF Plug-in Crash with Invalid First Video Profile

ONVIF camera streams may repeatedly cycle stream connection

Issue Starting with exacqVision Server 9.3.21, some ONVIF cameras may repeatedly disconnect and reconnect, which causes gaps in video recording. The following log message repeating pattern may also be observed: 27/02/2020 00:00:27 onvifnvcPI Verbose 172.28.140.17: Context 017 HQ Office R&D. Media open but data timed out. Close and retry 27/02/2020 00:00:27 onvifnvcPI Verbose 172.28.140.17: 017… Continue reading ONVIF camera streams may repeatedly cycle stream connection

ONVIF Cameras May Stop Recording Motion

Issue  Some ONVIF cameras report motion by means of a “pull-point” connection separate from the streaming video connection. If the camera unexpectedly closes the motion status connection, the server will retry the connection in order to reacquire motion status. When this happens, the corresponding server log messages will resemble:4/27/2020 02:59:38.464 AM     onvifnvcPI     Error     http://172.19.232.75:80/onvif/subscribe_service: pull point socket exception.4/27/2020… Continue reading ONVIF Cameras May Stop Recording Motion

Onvif plugin now supports camera timestamping

The Onvif plugin has always time-stamped frames as they arrive at the server. With issues of network latency and camera streaming problems, this could cause video to look jittery. An option was added to provide time-stamping with camera time. Adding #timestamp=camera in the hostname would use the presentation time provided by the camera. The default… Continue reading Onvif plugin now supports camera timestamping

IP Plugin Overrides

The standard form for exacqVision camera addresses is as follows: {host}{?parameter_1=value_1}…{?parameter_n=value_n}{#override_1=value_1}…{#override_n=value_n} <br><br> Overrides PluginOptionUsageACTitransport=httpHTTP stream support for legacy platforms and user dataACTitransport=rtspRTSP stream with separate metadata socket for motion/input trigger/video loss/etc.Axiszoom=configBy default zoom only cameras support.Axiszoom=operationForce zoom only operation and controls as part of PTZ and live view.Axisblocksize=offOn by default, but could turn off blocksize… Continue reading IP Plugin Overrides