The Bosch MVM-BVRM-016 Video Recording Manager Software v2.21 offers a distributed network video recorder solution, eliminating the need for dedicated NVRs. The VRM (Video Recording Manager) supports iSCSI-based storage systems and Bosch’s Video-over-IP devices (IP cameras and IP video encoders).
The VRM introduces the concept of a storage virtualization layer. This abstraction layer enables the VRM to manage all the individual disk arrays in the entire system as a single virtual common pool of storage, which is intelligently allocated as needed. The VRM eliminates the need for Network Video Recorders (NVRs) and their associated server hardware, operating systems, and anti-virus software, as well as the ongoing software patches and updates these systems require. This new technology makes installation, operation, and maintenance much easier while reducing the total cost of ownership.
The VRM comprises the Recording Management Service (VRM Server) and Bosch Configuration Manager. The central Recording Management Service runs as a service on Microsoft Windows platforms. Bosch recommends running the VRM Server on a dedicated server / hardware platform. The VRM offers system-wide recording, monitoring, and management of Bosch’s iSCSI storage, video encoders, and cameras.
The VRM software supports Bosch’s H.264 and MPEG-4 IP video devices including all encoders, Dinion and FlexiDome IP cameras, in addition to AutoDome and Extreme IP cameras and Bosch’s HD cameras. Supported storage subsystems include the Bosch’s iSCSI-based DVA, DSA, and DLA series disk array systems. The iSCSI disk arrays can be attached anywhere on a standard IP network. The VRM offers additional redundancy and data availability by supporting ANR (Automatic Network Replenishment) with Bosch’s Video-over-IP devices (BVIP Firmware 4.0 or later required).
- Optimal Performance
- The VRM offers a high-performance, flexible, scalable, and reliable iSCSI storage management solution. Optimized performance is achieved by the use of intelligent addressing on a block level, which also allows for load balancing of video recording to all available storage blocks located on any storage array in the system. Load balancing is provided with respect to the bandwidth and the number of iSCSI connections, and is configurable per IP address (iSCSI target).
- Logical Virtualization
- The VRM virtualization layer allows the scalability of storage beyond the physical limits of a single storage subsystem. With the help of this logical abstraction layer, each camera can use any storage space it actually needs rather than an allocated, arbitrary, discrete chunk ahead of time. Adjust retention times of video data as required.
- Fast Recording and Retrieval
- The VRM provides fast and flexible retrieval via a search database of recordings and metadata. Metadata is a form of data that describes other data such as events, ATM / POS information, and video content analysis data. The metadata is recorded with the video data and provides a fast and efficient way for the search engine, in the playback client, to quickly locate specified video clips. The database also keeps a track of the location of recording blocks. If this database is lost, VRM can recreate the database by reading the stored metadata, thus providing a self-healing capability.
- Distributed Storage
- VRM not only provides for redundant management of metadata, it also introduces a significant enhancement of overall reliability and availability. By providing redundancy for storage provisioning and a failover design for the central recording management service, there is no single point of failure. VRM scales without requiring additional PCs. This reduces the risk of system failures.
- VRM Server
- VRM Server, with the central recording management service, maintains a database containing the recording source information and a list of associated iSCSI drives. The central monitoring includes a web-based user interface for status monitoring. This provides system status overview, recording status information, as well as for live view and recording preview for single cameras.
- Bosch Configuration Manager
- The Configuration Manager allows for central configuration of the network storage subsystems, recordings (including schedules), data rate, frame rate, stream, and privileges, as well as for managing user accounts.
- Playback Client
- For replay use Bosch Video Client BVC Version 1.1 or later. The BVC is available on the Bosch ST website. For more information about Bosch Video Client BVC, see the product-specific documentation.
- Automatic Network Replenishment (ANR)
- A VRM server can perform maximum 3 ANR jobs simultaneously. If you configure multiple ANR jobs for 1 device (for example with 4 channels), these jobs are performed one after the other. This avoids overload of the device. The number of ANR jobs cannot be increased by a secondary VRM server. The maximum performance is 24-times of replay, the actual performance may be limited by the capabilities of the encoder/camera. ANR is only effective for data within the minimum retention time of the system. Recording gaps outside the minimum retention time will not be considered.
- Backup of Data through VRM
- A VRM server can execute maximum 5 backup jobs in parallel. The number of backup jobs cannot be increased by a secondary VRM server. The maximum performance is 24-times of replay. Consider this for bandwidth estimation of the iSCSI targets. The backup functionality is not supported by BVMS or the BVC replay client.
- Design Recommendations
- Load Balancing (if VRM is configured in All Mode): VRM provides a new server based All Mode (Automatic Mode). If the previous video device based All Mode is used, the following design recommendations should be observed such as when calculating the number of storage arrays for VRM environments, Bosch strongly recommends adding an additional iSCSI target (n+1 calculation) or using the failover mode. This recommendation is especially important when using the DLA Series because the storage systems provide a lower reliability and availability. The first implementation of ANR in VRM is suited to protect against single short network outages. One network outage must be longer than 10 sec to be detected by the ANR mechanism. If the outages are shorter potential gaps are not detected and recording is not refilled. ANR is not suited to be used for wireless applications because of frequent network outages and mobile applications because of long outages with large recording gaps which take very long to be filled.
- Existing VRM 2.0 licenses can be used.