Affected Roles: Administrator, Owner
Related Digital Watchdog VMS Apps: DW Spectrum® IPVMS
Software Version: DW Spectrum® IPVMS v4.1 and up
Last Edit: March 22, 2021
Other than the flexible integration of third-party analytics through a Generic Event, DW Spectrum® IPVMS also offers in-camera analytics integration for some third-party cameras.
This article will list some of the integrated third-party manufacturers and the associated in-camera analytics that are supported with DW Spectrum® IPVMS.
**NOTE: Not all camera models will support the in-camera analytics that are listed below.
**NOTE: In-camera analytics must be configured within the camera’s GUI (web client) before configuring DW Spectrum® IPVMS to alert for analytic Event Rules.
The Digital Watchdog Analytic Events integration was based on the DW API (v4.0). While the Digital Watchdog MEGApix® IVA/IVA+™ IP cameras are specifically designed for analytics through DW Spectrum® IPVMS, some of the older MEGApix® camera models do offer some limited analytics support.
These features work on a specific port. To determine the port value, the DW Spectrum® Server sends a GetPortConfig request to the camera. In the received XML attribute, longPolling will have the required value.
All built-in events and most events from applications that are found in the AXIS Application gallery will be supported by DW Spectrum® IPVMS.
An event will likely be supported if it meets the following conditions:
These conditions are met by most ACAP applications, but it is wise to verify this before deployment.
When an event is triggered on the camera’s side, the camera will try to initiate the connection to the DW Spectrum® Server.
To make this happen, the DW Spectrum® Server provides the camera with a URL in the form of “<server_IP>:<listening port>” which is used later by the camera as an end-point.
By default, it is expected that analytics will not work for cameras that are manually added to the Server over a public network (Internet). A solution to address this limitation is being looked into.
The following analytic features have been tested and confirmed to work with most Bosch cameras that support in-camera analytics and use their firmware v6.50 or newer.
The Dahua integration was based on the Dahua API of HTTP Protocol Specification v2.71 of 2019-06-03.
The following in-camera analytics were tested with Dahua firmware v2.622.0000000.31.R, Build Date 2018-08-13:
The following in-camera analytics were tested with Dahua IPC-HDW5442TM firmware version v2.800.00000000.80R, build date 2019-09-02:
**NOTE: The supported event list can be extended by using a special JSON file placed near the Dahua plugin. This is for Dahua specifically.
The Hanwha Analytics Events integration was based on the Hanwha SUNAPI (version 2.5.4).
The Hanwha ROI models that support the listed events were using Hanwha firmware v1.41 or higher.
The Hikvision Smart Events integration was based on the Hikvision IP Surveillance API (i.e. ISAPI) user guide (version 2.6).
Regular "Smart Events" are pulled from the camera over persistent HTTP connections initiated by DW Server and not all cameras support all events, the actual supported event list might vary per camera model.
The Hikvision Smart Events integration was made with the Hikvision IP Surveillance API (ISAPI) user guide (version 2.6).
The following events are known:
The following models with firmware v5.0 or newer are known to be working with the mentioned in-camera analytics with DW Spectrum® IPVMS.
The following analytics features are known and supposed to work on all list Provision cameras that have the in-camera analytics.
The Vivotek Smart Events integration was based on the Smart VCA API (version 1.4 of 2020-05-13).
The following events are known:
Vivotek Network Cameras (9xxx series, excluding the following MS(MA)9321/9322 series, IB9387-LPR, 9x67 series, and box cameras)
Available from Spectrum IPVMS v4.1.0