Events

In addition to the video stream of the security scene, QbProtect also utilizes ONVIF events which can be used by various applications to fulfill a desired action. The list of supported ONVIF event mechanisms is summarized in the Table 1 below.

Table 1. ONVIF event mechanisms supported by QbProtect
Mechanism Supported Protocol Direction

Pull-Point

SOAP / HTTP

VMS → QbProtect (polling)

Base Notification

SOAP / HTTP

QbProtect → VMS (pushing)

Replay

SOAP / HTTP

Both

RTSP Metadata

RTSP/RTP

The list of supported events, their description and type are shown in the Table 2 below.

Events are served in two namespaces: the proprietary Blickfeld namespace and, where applicable, its standard ONVIF alternative. In such cases the same underlying event is published under both topics — a VMS can subscribe to whichever it supports.

Events originating from dynamic event sources (e.g. intrusion event from a particular security zone) are called Dynamic. Other events are called Static.

The QbProtect has to be re-added into VMS in order to re-expose Blickfeld namespace events from dynamic sources newly configured via QbProtect WebGUI.

Table 2. QbProtect ONVIF events
Availability Topic and Description Namespace

Static

tns1:VideoSource/MotionAlarm

Motion event in the observed security scene.

ONVIF

Dynamic

tns1:RuleEngine/FieldDetector/ObjectsInside

Intrusion event in the pre-configured security zone, where the name of the security zone should be used as a Rule.

Also served as: tns1:Blickfeld/IntrusionZone{Name}

Static

tns1:VideoSource/GlobalSceneChange/AnalyticsService

QbProtect has been either moved or covered.

Also served as: tns1:Blickfeld/Tampering

Static

tns1:Blickfeld/Intrusion

Aggregated intrusion event in pre-configured security zones. Security zones that are configured in QbProtect WebGUI but are not used as ONVIF event sources are also considered as sources for this event.

Blickfeld

Dynamic

tns1:Blickfeld/IntrusionZone{Name}

Intrusion event in the pre-configured intrusion zone, where {Name} is replaced by the name of the configured zone (e.g., if the zone is called "Gate One", then the corresponding event will be called IntrusionZoneGateOne).

Also served as: tns1:RuleEngine/FieldDetector/ObjectsInside

Static

tns1:Blickfeld/HealthFailure

QbProtect is in the failed state (one or more failures). The actual root cause can be found at QbProtect diagnostics page.

Static

tns1:Blickfeld/HealthWarning

QbProtect is in the warning state (one or more warnings). The actual root cause can be found at QbProtect diagnostics page.

Static

tns1:Blickfeld/TamperingCovered

The window of QbProtect has been covered.

Static

tns1:Blickfeld/TamperingMoved

QbProtect has been moved or rotated.

Static

tns1:Blickfeld/Tampering

QbProtect has been either moved or covered.

Also served as: tns1:VideoSource/GlobalSceneChange/AnalyticsService

Only for existing ONVIF setups with version JACK v2.9 and below

ONVIF events delivered with firmware version JACK v2.9 and below are considered to be legacy. They remain functional in the existing QbProtect setups after firmware upgrades; however, they will not be further expanded. To obtain the most recent list of supported events after the installation of a newer firmware release, please follow the procedure below:

  1. Remove all existing ONVIF HTTP application keys from all configured user accounts

  2. Reboot QbProtect

Once fulfilled, the new event list is persistently exposed for the configuration in your VMS system.