Bosch

This section provides information on how to integrate QbProtect with Bosch BVMS. Please refer to the ONVIF section beforehand for general information on using ONVIF with QbProtect.

The following Bosch BVMS components have been used in the examples below:

  • BVMS Configuration Client - Version 13.0 (build 13.0.0.292)

  • BVMS Operator Client - Version 13.0 (build 13.0.0.292)

  • BVMS Video Streaming Gateway (VSG) - Version 9.4.0.13

Add Device

Events originating from dynamic event sources (e.g., security zones) have to be correctly exposed to the VMS each time a new zone configuration is introduced via WebGUI. Please either pre-configure all the required security zones in WebGUI before adding the QbProtect into the VMS or re-open BVMS configuration client to populate the event list with event topics from security zones, which have been added in WebGUI once the device was already integrated into BVMS.

The BVMS Configuration Client is used to add QbProtect into Bosch BVMS.

Please make sure that your BVMS setup has the following components active and configured: Video Recording Manager (VRM), Recording Pool, Video Streaming Gateway (VSG), and iSCSI storage.

The procedure includes the following steps:

  1. Launch the BVMS Configuration Client and login using your BVMS password

  2. Navigate to Devices tab → VRM Devices → Select configured Pool under VRM IP address (in this example Pool 0) → Right Click Streaming Gateway→ Select Add Encoder/camera → Select ONVIF Encoder

    800
    Figure 1. Adding QbProtect into Bosch BVMS: VSG and ONVIF encoder
  3. Give a meaningful name to the device, e.g. QbProtect → Enter the IP of QbProtect in the Network address field → Set port 443 for encrypted RTSP video stream → Toggle Secure connection → Set ONVIF profile to Profile T

    800
    Figure 2. Adding QbProtect into Bosch BVMS: ONVIF profile and credentials configuration
  4. Set User name/Password in the corresponding Credentials fields

    Please refer to the User authentication subsection to find out how to obtain valid ONVIF credentials required for QbProtect VMS integrations.

  5. Click Authenticate → Click OK

    800
    Figure 3. Adding QbProtect into Bosch BVMS: successful authentication
  6. Click on QbProtect → General information about the discovered QbProtect should be depicted under ONVIF Encoder tab

    600
    Figure 4. Adding QbProtect into Bosch BVMS: device information
  7. Navigate to Maps and Structure tab → Navigate to Logical Tree tab → Drag and drop QbProtect camera from the Device Tree to the Logical Tree

    800
    Figure 5. Adding QbProtect into Bosch BVMS: adding QbProtect to the Logical Tree
  8. Click Save icon → Click Activate Working Copy of Configuration → Toggle Force activation for all Operator Clients → Click OK

    400
    Figure 6. Adding QbProtect into Bosch BVMS: force configuration activation
  9. Launch the BVMS Operator Client and login using your BVMS password

  10. Drag and drop QbProtect camera from the Logical Tree to the Image Pane → The live preview of the point cloud should be available in the Image Pane

    800
    Figure 7. Adding QbProtect into Bosch BVMS: live video stream in BVMS Operator Client

The perspective of the RTSP video stream in VMS can be synchronized with the one configured in the WebGUI. For that, navigate to the Viewer page of the QbProtect WebGUI, configure the desired view perspective, and apply the keyboard shortcut Shift+V.

The live video stream of the QbProtect point cloud can be accessed and observed in Bosch BVMS Operator Client after successfully completing the required steps above.

Events

The example below shows how QbProtect events can be used to trigger alarms and record a video stream in Bosch BVMS. After QbProtect has been added to the Bosch BVMS, it can be configured to use QbProtect events for alarm generation. In this example, one security zone Security Zone 1 has been configured using QbProtect WebGUI to exemplify the configuration process, as shown in the Figure below.

800
Figure 8. QbProtect WebGUI viewer and BVMS operator client: single zone in the security scene

Please refer to the Events subsection to learn about the available ONVIF event topics.

Configure Events Handling

The events configuration procedure includes the following steps:

  1. Launch the BVMS Configuration Client and login using your BVMS password (optional)

  2. Navigate to Devices tab → Navigate to VRM Devices → Select configured Pool under VRM IP address (in this example Pool 0) → Navigate to Streaming Gateway → Click on the added QbProtect device

  3. Navigate to ONVIF Encoder Events tab → Toggle retrieve ONVIF events from ONVIF encoder directly

  4. Click Plus to create a new mapping table → Select BLICKFELD GMBH from the list

  5. Click Onvif Generic Data 01 in the Events and Alarms tree → Click Add row → The list of supported events should be shown in the ONVIF Topic drop-down list

    800
    Figure 9. QbProtect events: ONVIF events list

    Please re-open BVMS configuration client to populate the event list with event topics from security zones, which have been added in WebGUI once the device was already integrated into BVMS.

  6. Set ONVIF Topic to IntrusionZoneSecurityZone1 from the drop-down list → Set ONVIF Data Name to State → Set ONVIF Data Type to boolean → Set ONVIF Data Value to True → Click Save icon

    800
    Figure 10. QbProtect events: ONVIF events configuration in Bosch BVMS
  7. Click Activate Working Copy of Configuration → Toggle Force activation for all Operator Clients → Click OK

Configure Alarm Rule Chain

The Bosch BVMS alarm rule chain consists of event source and event action. It allows to map a dedicated action (e.g., a particular alarm, recording of the video stream, etc.) to the event of the particular type (e.g., motion, zone intrusion).

The alarm rule chain configuration procedure includes the following steps:

  1. Navigate to Events tab → Click ONVIF camera → Click Onvif Generic Data 01 → Click Settings for Onvif Generic Data 01 → Set schedules for Trigger Alarm, Log and Script to Always → Click Save icon

    800
    Figure 11. QbProtect events: events schedule configuration in Bosch BVMS
  2. Navigate to Alarms tab → Click ONVIF camera → Click Onvif Generic Data 01 → Select QbProtect in Camera1 of Alarm Image Panes → Toggle Instant Playback → Click OK

  3. Assign a meaningful title and color to the alarm, e.g. Zone Intrusion → Click Save icon

    800
    Figure 12. QbProtect events: alarm configuration in Bosch BVMS
  4. Navigate to Cameras and recording tab → Toggle VSG → Select media_profile in Stream 1 pane → Select Stream 1 (via VSG) in Live Video pane → Click `Save icon

    800
    Figure 13. QbProtect events: recording configuration in Bosch BVMS
  5. Click Activate Working Copy of Configuration Icon → Toggle Force activation for all Operator Clients → Click OK → Wait untill BVMS Operator Client restarts

  6. The zone intrusion event in the Security Zone 1 from QbProtect and the configured intrusion event rule chain will be generating an alarm in BVMS Operator Client (Live View), as shown in the Figure below.

    800
    Figure 14. QbProtect events: ONVIF intrusion event in the security zone raises alarm
  7. The recorded timeline can be found under the Playback Mode

    800
    Figure 15. QbProtect events: recorded video timeline