Video camera simulation software used for testing safety and security applications, including VMS and computer vision applications, allows system designers to stress test an entire end-to-end CCTV system. Enterprise-class video camera simulators allow testers to specify bandwidth requirements, quality, quantity, encoding, and source video files.
The camera simulation system used for testing our design needed to meet the following requirements:
- Camera simulators run on dedicated virtualized computing nodes independent of the VxRail platform.
- The proposed bit rate for all cameras is ~3.5 Mb/s.
- Specific source video files have been used to test the capability of the CV tool features we are targeting.
- Simulators connect and stream directly to the Genetec VMS using a dedicated network segment (VLAN).
Simulators
Due to the nature of testing in a lab environment, it is not always practical to add hundreds of real cameras to the system during testing. To enable testing we leveraged a Genetec provided, software based, camera simulator and streamed H264 videos in to Genetec.
Hardware
All camera simulation was performed on a 2-node ESXi cluster using 2 x 750xa PowerEdge servers. We planned to simulate 675 cameras running on this simulation cluster. Each Simulator VM simulates 75 cameras with specific video files for Face Recognition/Object detection.
Camera mapping to Genetec
Our starting point for this design specified three Genetec Archivers per VxRail host. Genetec recommends not exceeding 300 Mb/s of incoming camera bandwidth per VM or server. To simplify testing, we mapped one camera simulator to one Genetec Archiver.
The following table shows how the mapping of cameras to Genetec VMs and VxRail hosts was configured:
Table 11. Camera mapping for VxRail hosts Host 01 | Archiver-01 | Simulator-01 | 75 |
Archiver-02 | Simulator-02 | 75 |
Archiver-03 | Simulator-03 | 75 |
Host 02 | Archiver-04 | Simulator-04 | 75 |
Archiver-05 | Simulator-05 | 75 |
Archiver-06 | Simulator-06 | 75 |
Host 03 | Archiver-07 | Simulator-07 | 75 |
Archiver-08 | Simulator-08 | 75 |
Archiver-09 | Simulator-09 | 75 |
| Total | 675 |