ONVIF

QbProtect & ONVIF

The ONVIF standard and corresponding protocol allow seamless integration of compatible IP-based security cameras into existing security enviroments managed by Video Management Systems (VMS). The QbProtect brings the ONVIF protocol support to Qb2 device, and allows to easily use Qb2 as an advanced drop-in replacement of the security camera in already established security environments without extra non-standard configuration overheads.

QbProtect is not yet fully compliant with dedicated ONVIF profiles

Even though QbProtect is not yet fully compliant with a particular ONVIF profile, it brings crucial ONVIF functionality inherent in all security applications:

  • Visual observation of the scene using RTSP video stream of a 2-D projected point cloud

  • ONVIF events for alarms generation (e.g. motion, intrusion)

Configuration of the particular alarm rule chain is VMS specific and has to be configured by the user / integrator. Please refer to the VMS subsection below for examples!

Video Management Systems (VMS)

Due to the interoperability of the ONVIF protocol, QbProtect is not restricted to a particular VMS manufacturer and may work with any VMS supporting ONVIF, however it is actively tested against confined number of VMS systems.

QbProtect is actively tested against the following VMS systems:

Configuration and usage examples of QbProtect with a particular VMS system can be found in the corresponding subsections.

Video Stream (RTSP)

In addition to VMS systems support, QbProtect allows direct video stream consumption of a point cloud using the RTSP stream source link of the following format rtsp://qb2-ABC123XYZ.muc.blickfeld.com:554/local/pointcloud/core. The demonstation of direct video stream consumption using VLC player is shown in the Figure below.

800
Figure 1. Video stream of QbProtect point cloud using RTSP stream source link

In case user management was enabled on QbProtect the video stream URL should also include ONVIF/RTSP credentials pair in the following format: rtsp://user:key@qb2-ABC123XYZ.muc.blickfeld.com:554/local/pointcloud/core. Please refer to the section below to see how to obtain the required credentials pair.

User Authentication (ONVIF/RTSP)

Both ONVIF and RTSP are relying on the QbProtect user management system. In order to obtain the RTSP video stream from QbProtect through adding it to the desired VMS via ONVIF the user has to provide, when prompted, a valid credentials pair (username name and application key) configured for and associated with a corresponding user account.

  • QbProtect user management has to be used to create credentials pair for ONVIF/RTSP

  • Access to ONVIF functionality and RTSP streaming is blocked for unauthorized users or for Qb2 with disabled user management

Please find out here how to generate a credentials pair to use with ONVIF/RTSP. Both ONVIF and RTSP share the same credentials pair associated with a particular Qb2 user account.

  • User management via ONVIF is not yet supported

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 events, their description, type and mapping to standard events (if applicable) are shown in the Table below.

Table 1. QbProtect ONVIF events
Name Description Availability Mapping

MotionAlarm

Motion event in the observed security scene

Static

Motion Alarm

Intrusion

Aggregated intrusion event in pre-configured security zones

Static

Custom

ZoneIntrusion

Intrusion event in the pre-configured intrusion zone

Dynamic

Custom

HealthFailure

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

Static

Custom

HealthWarning

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

Static

Custom

TamperingCovered

The mirror of QbProtect has been covered

Static

Custom

TamperingMoved

QbProtect has been moved or rotated

Static

Custom

Events are categorized based on their source availability and supported mapping. Events which are directly mapped to their existing analog defined by a particular VMS are called Standard. Those events contain a definition in the Mapping colomn correspondingly. All other events are QbProtect specific and therefore called Custom. Events origininating 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 oder to expose events from dynamic sources newly configured via QbProtect WebGUI.