The test environment includes a dedicated Milestone VMS server, Milestone XProtect Smart Client 2018 R1 (build 7751) running on Microsoft Windows 2010 pro (1709), and the remote focus client system for test.
The server is running an emulation environment that can be calibrated to induce precise scaling to the focus test platform. In this case, the video streams are calibrated to provide a 4.4 Mb/s throughput that comprises a H.264, 1080p, feed at 30 fps. We leveraged the Milestone hardware diagnostics within the smart client to monitor the frame performance. We also compared live streaming versus playback.
When the optimum level is reached, the Dell LiveOptics tool gathers the system performance information over a 24 hour period. LiveOptics is a vendor, hardware, and platform-agnostic standard for IT professionals to record and communicate their achieved benchmarks, workloads, or support concerns to others to accelerate decision time and reduce risk. Furthermore, Milestone Performance and Microsoft Performance Resource Monitor (Perfmon) tools monitor performance and frame loss.
We used the NVIDIA_SMI.exe, Microsoft Task Manager, and Perfmon to monitor the system and GPU performance.
Test criteria
The criteria for stopping the testing were sustained frame drops on the playback feeds, which was in line with the maximum load on the GPU and CPU.
Data points gathered
Data points were gathered for Microsoft Resource Monitor, application diagnostics, and GPU.
- Microsoft system resource monitor
-
- CPU % utilization
- GPU % utilization
- Memory usage
- GPU memory utilization
- Application diagnostics measuring
-
- Frames per Second
- Codec
- Resolution
- Hardware Acceleration
- Frames per second, for playback and live view