Bosch Video Management Systems Your path to superior video recording management and performance BVMS 11 Technical Essentials BVMS Certification Training: Expert Level BVMS - Technical Essentials Scope and purpose of this slide set This presentation is for presence based training purpose only. The slides are not self learning material, it is intended that a Bosch professional trainer explains and gives additional information while going through the topics step by step. The included hands on exercises and live demo scenarios require a test system based on the specific Bosch Video Management System version as covered in the training. All information and screenshots may be subject of change. The slides describe important topics from learning point of view but do not reflect all features and functions of the Bosch Video Management System. The slides are not part of the product catalog and do not replace the individual manuals (e.g. Configuration or Operation manuals) which can be found on: www.boschsecurity.com select “Product Catalog” select your country “Products” “Video” “Video Software” “Video Management Systems” 2 Building Technologies | BT-VS/MKK1 | June 2021 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. BVMS - Technical Essentials Agenda and Objective Module 1: Main BVMS System components & building blocks Objective: Understand the basic functionality of the main BVMS System components Operator and Configuration Client Management Server (MS) iSCSI Storage Video Recording Manager (VRM) What happens before recording can start ? Basic VRM Functionality: Block (Span) allocation example Other (not Bosch) Video Management Systems use recording server based architecture: What does it look like? What are the main differences? Bosch VRM versus other vendors recording server concept Summary: Module 1 4 Building Technologies | BT-VS/MKK1 | June 2021 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. BVMS - Technical Essentials Module 1: Main BVMS system components & building blocks Operator Client (OC or Op-Client) Configuration Client (CC or Config-Client) BVMS Management Server (MS) formerly called Central Server Storage: iSCSI Disk array (DIVAR IP or DSA E-series) Video Recording Manager (VRM) 5 Building Technologies | BT-VS/MKK1 | June 2021 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. BVMS - Technical Essentials OC and CC BVMS Management Server (MS) Video Recording Manager (VRM) iSCSI Storage Let’s focus on the: BVMS Operator Client (OC) & Configuration Client (CC) 6 Building Technologies | BT-VS/MKK1 | June 2021 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Bosch IP Cameras BVMS - Technical Essentials BVMS Applications Operator Client (OC or Op-Client) : Provides live video management, retrieval and replay of stored video, alarm and task management OC 100 Multiple instances – depending on the number of licenses Max/MS Configuration Client (CC or Config-Client): Provides centralized system configuration and management for all devices and users CC 1 Only one instance can be active at a time Max/MS 7 Building Technologies | BT-VS/MKK1 | June 2021 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. BVMS - Technical Essentials Operator Client: Enormous power at your fingertips 1 10 3 6 2 5 1 Toolbar 2 Favorites window 3 Playback controls (for instant playback or Camera sequence or alarm sequence) 4 Maps window 5 Slider for Image pane pattern 6 Image or map window 7 Image pane 8 Alarm List window 9 PTZ Control window 10 Logical Tree window 4 9 7 8 8 Building Technologies | BT-VS/MKK1 | June 2021 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. BVMS - Technical Essentials Configuration Client: Intuitive configuration of the system Provides centralized system configuration and management for all devices and users 9 Building Technologies | BT-VS/MKK1 | June 2021 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. BVMS - Technical Essentials MS Let’s focus on the: BVMS Management Server (MS) Video Recording Manager (VRM) iSCSI Storage Cameras 2000 max/MS BVMS Operator Client & Configuration Client 10 Building Technologies | BT-VS/MKK1 | June 2021 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Bosch IP Cameras BVMS - Technical Essentials Management Server (MS): Responsibilities 1 Configuration data 1 Event log (Logbook) Operator Client Configuration Client User Profiles All System Components User Priorities Licensing Event- and Alarm-management Please note: The MS is NOT involved in • Live Video Streaming • Recording of Video Data Logon, User rights, Alarms, Configuration Video Recording Manager Configuration State Monitoring Events Management Server (formerly called also Central Server) 11 Building Technologies | BT-VS/MKK1 | June 2021 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Cameras Other Devices BVMS - Technical Essentials Storage BVMS Management Server (MS) Video Recording Manager (VRM) BVMS Operator Client & Configuration Client 12 Building Technologies | BT-VS/MKK1 | June 2021 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Let’s focus on the: iSCSI Storage Bosch IP Cameras BVMS - Technical Essentials What is iSCSI …? iSCSI is the marriage of two protocols Small Computer System Interface (SCSI) Internet Protocol (IP) Developed by the Internet Engineering Task Force (IETF). All Bosch encoders and cameras are equipped with an iSCSI Initiator implementation as defined by RFC specifications. LAN Video Recording via iSCSI iSCSI Initiator 13 iSCSI Target (Storage) Building Technologies | BT-VS/MKK1 | June 2021 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. BVMS - Technical Essentials Bosch Storage Product Overview Eco IP Storage Mid IP Storage Enterprise IP Storage 3U 2U • • • Max. 4 bays • • JBOD or RAID 1 • # of parallel iSCSI sessions up to 128 • Bandwidth read/write up to 170Mbit/s • • • 14 DIVAR IP all-in-one 5000 DIVAR IP all-in-one 7000 Max. 8 or 16 bays • DSA E-Series • Max. 180 bays for disks • RAID 5/6 + Hot Spare RAID 5, RAID-5+HS, RAID-6 • # of parallel iSCSI sessions up to 256 • Bandwidth read/ write up to 550Mbit/s • # of parallel iSCSI sessions up to 800 Bandwidth read/write up to 1250 Mbit/s Highly scalable platform Check out specification details on www.boschsecurity.com All AIO products can be operated in 3 different modes: Storage only, VRM+Storage, BVMS+VRM+Storage Building Technologies | BT-VS/MKK1 | June 2021 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. BVMS - Technical Essentials VRM Let’s focus on the: VRM 125 Max/MS BVMS Management Server (MS) Video Recording Manager (VRM) iSCSI Storage Cameras 2000 Max/MS BVMS Operator Client & Configuration Client Bosch IP Cameras 15 Building Technologies | BT-VS/MKK1 | June 2021 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. BVMS - Technical Essentials Video Recording Manager (VRM) What does VRM do? Just take a look at the Video… 16 Building Technologies | BT-VS/MKK1 | June 2021 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. BVMS - Technical Essentials VRM – What happens before recording can start ? Bosch IP Camera 1. VRM checks and formats the available storage on iSCSI targets 2. VRM assigns multiple storage blocks (list) to camera LAN communication VRM Server 17 iSCSI Recording 3. Afterwards the camera can start to record on the assigned iSCSI storage blocks (by default continuous recording takes place) iSCSI Storage Building Technologies | BT-VS/MKK1 | June 2021 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Green = control communication Red = video data BVMS - Technical Essentials Basic VRM Functionality: Block (Span) allocation example Green = control communication Red = video data Recording can continue for up to 7 days without the VRM server supervision 18 Building Technologies | BT-VS/MKK1 | June 2021 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. BVMS - Technical Essentials VRM facts. One VRM server does the following Manages the cameras: up to 2000 Provides blocks to the cameras Make sure enough blocks are given to the cameras for independent recording up to 7 days Manages the storage: up to 4 Petabyte of storage (net capacity) up to 120 iSCSI storage targets (recommended 40) Manages the recording bandwidth: Balances automatically the video stream load of the cameras across the different iSCSI storage targets Uses the available storage most efficiently VRM offers flexibility and scalability: Easy expansion of cameras and storage in the system 19 Building Technologies | BT-VS/MKK1 | June 2021 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. BVMS - Technical Essentials Bosch VRM versus Recording servers from other vendors Other VMS Vendors (not Bosch) use any kind of recording servers: What does it look like ? What are the main differences ? Rec. Server 1 Rec. Server 2 Rec Server 2 …… Rec. Server x 20 Building Technologies | BT-VS/MKK1 | June 2021 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. BVMS - Technical Essentials Other VMS: Recording servers concepts (non Bosch) 1/2 1. Rec. pulls the Video from the camera 2. Rec. Server pushes the video to the storage Rec. Server 1 LAN Rec. Server 2 Rec. Server 3 3. Live video is Rec. : pulled from Rec. Server Fixed assignment of cameras to a dedicated Rec. Server (assumption: no multicast network) Bandwidth and number of camera are limited on each Rec. Server Why? Because the video stream passes the Rec. server for recording (+live) Live View Client Not expandable: more cameras mean more Rec. Servers Higher initial investment because more servers are required Storage capacity is fixed by allocation to one Rec. Server, no flexible sharing of storage on demand 21 Building Technologies | BT-VS/MKK1 | June 2021 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. BVMS - Technical Essentials Other VMS: Recording server concepts (non Bosch) 2/2 Rec. Server 1 Standby 1 Rec. Server 2 Standby 2 Rec. : A single point of failure (sits always between camera & storage system) Server redundancy feature to be ordered on top: N+1 redundancy: Invest in one more server One additional Rec. Server HW “waits” in hot or cold standby When one active Rec. Server fails the additional Rec. Server can take over N+N redundancy: Invest in double amount of servers Higher operational costs for all servers: Operating systems, HW to maintain, etc. 22 Building Technologies | BT-VS/MKK1 | June 2021 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. BVMS - Technical Essentials Bosch VRM: 1 Server and up to 2000 cameras Video Recording Manager Video Recording via iSCSI Cameras iSCSI Target (Storage) One VRM manages up to 2000 cameras without the need of several Rec. Servers Reduces hardware costs (# of servers) and installation costs Reduces operational costs: power, cooling and rack space requirements Increases reliability for recording: no single point of failure Resilience: Recording continues up to 7 days, even during VRM unavailability 23 Building Technologies | BT-VS/MKK1 | June 2021 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. X Rec. Server Rec. Server Rec. Server Rec. Server BVMS - Technical Essentials Summary: Main BVMS system components 1/2 BVMS Management Server (MS) Event- and Alarm management Configuration data, Event log (Logbook) User Profiles, User Priorities Licensing Operator Client (OC or Op-Client) Connected to the Management Server Up to 100 instances in parallel per Management Server Configuration Client (CC or Config-Client) Provides centralized system configuration and management for all devices and users Max. one instance active per Management Server 24 Building Technologies | BT-VS/MKK1 | June 2021 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. BVMS - Technical Essentials Summary Module 1: Main BVMS system components 2/2 Bosch IP Cameras have the iSCSI protocol implemented (iSCSI initiator). They record directly on the iSCSI storage (target). There is no need for a Recording Server between the camera and the storage device. Bosch iSCSI storage products: Eco Segment: DIVAR IP 5000, up to 4 bays for disks Mid Segment: DIVAR IP 6000, up to 16 bays for disks Enterprise Segment: DSA E-Series, up to 180 bays for disks Video Recording Manager (VRM) Manages up to 2000 cameras and up to 4 Petabyte of storage Balances automatically the video stream load of the cameras across the different iSCSI storage targets Allows easy expansion of cameras and storage on the system High resilience: no single point of failure 25 Building Technologies | BT-VS/MKK1 | June 2021 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. BVMS - Technical Essentials Agenda and Objective Module 2: Basic interaction between system components Objective: Understand the basic interaction between the main BVMS components What is involved in live streaming and recording? Replay of video data, options: Replay Option 1: Playback via VRM (BVMS default setting) Replay Option 2: Playback directly from iSCSI (optional) Replay Option 3: Encoder Playback (only when VRM is down) Summary Module 2: BVMS is an outstanding VMS architecture on the market! 26 Building Technologies | BT-VS/MKK1 | June 2021 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. BVMS - Technical Essentials BVMS with VRM: What is involved in Live / Recording iSCSI Storage Video / Audio/ Metadata Assigns a list of storage blocks VRM 27 BVMS MS Building Technologies | BT-VS/MKK1 | June 2021 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Communication Recording Live Streaming BVMS - Technical Essentials BVMS Replay Option 1: Playback via VRM (BVMS default setting) iSCSI Storage Video / Audio/ Metadata Request yesterday’s replay at 5pm? Up to 64 playback sessions simultaneously per VRM! Communication Complete Recording Index Database VRM 28 BVMS MS Building Technologies | BT-VS/MKK1 | June 2021 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Playback via VRM (default setting in BVMS) BVMS - Technical Essentials BVMS Replay Option 2: Playback direct from iSCSI* (optional) Provide data: Target 0, LUN 1, Block 15 Replay Video Stream from yesterday 5pm iSCSI Storage Video / Audio/ Metadata Request yesterday’s replay at 5pm? iSCSI IP1, Target 0, LUN 1, Block 15 Communication Complete Recording Index Database Playback direct from iSCSI (optional in BVMS) VRM 29 BVMS MS Building Technologies | BT-VS/MKK1 | June 2021 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. *not supported when VRM is connected using https BVMS - Technical Essentials BVMS Replay Option 3: Encoder Playback* (only when VRM is down) Provide data: Target 0, LUN 1, Block 22 Replay Video Stream from today 7am! iSCSI Storage Video / Audio/ Metadata Request today’s replay at 7am? Recording Index List Only the last 32 Blocks of recordings are known by the camera Communication No Answer! Complete Recording Index (e.g. Database Currently not reachable network connection down) *not supported when: VRM 30 Playback direct from iSCSI BVMS MS Building Technologies | BT-VS/MKK1 | June 2021 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. a) cameras are connected using https or b) encrypted recording is enabled BVMS - Technical Essentials Summary Module 2: Basic interaction of system components Live Stream of cameras is sent directly to the Operator Clients (without a server in-between) Recording: Cameras are recording directly on the iSCSI storage (without a server in-between) The Video Recording Manager does not process any video data, it manages recordings and replay Resilience: Recording continues up to 7 days, even during VRM unavailability Playback: Replay video data is fetched from the iSCSI storage by the VRM and forwarded to the Operator Client (Default BVMS configuration) Alternatively replay video data can be fetched directly by the Operator Client from the iSCSI storage after consulting the VRM about the exact storage location Resilience: Limited replay is possible, even during VRM unavailability. Why? The camera remembers the location on the iSCSI storage of the last 32 blocks of recordings BVMS: An outstanding VMS architecture on the market! 31 Building Technologies | BT-VS/MKK1 | June 2021 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. QUESTIONS?