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.

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.
|
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.
|
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.
Name | Description | Availability | Mapping |
---|---|---|---|
MotionAlarm |
Motion event in the observed security scene |
Static |
|
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. |