This document provides the performance baseline for a video surveillance monitoring workstation. The performance of a workstation on which you display multiple windows of surveillance video depends on many variables, including, CPU, memory, bus speeds, graphics card capabilities, and other applications that are installed on the workstation. Overall quality of experience also can vary depending on the type of system used, the number of video streams being rendered, and the characteristics of those streams.
This document describes the performance baseline for a dedicated surveillance monitoring workstation to ensure the overall quality of the monitoring experience. This document also describes the maximum number of video streams that can run with acceptable quality on a monitoring workstation when using different codecs (MPEG-4 and H.264) The values listed in the standard-definition acceptable load table were verified using NTSC video settings.
Note Make sure that you are using the version of this specification that matches your version of Cisco Video Surveillance Manager (VSM). This specification is used to validate acceptable loads.
Table 1 describes configurations for a monitoring workstation that displays video from Cisco Video Surveillance Manager (VSM) Release 7.7. Workstations with these configurations were used to determine the recommended maximum video loads. This assumes that the workstation is dedicated to video. Running other software, such as firewalls, anti virus applications, CD/DVD burning utilities, and general-purpose applications will reduce the quality of the user experience.
Table 1 Video Surveillance Monitoring Workstation Recommended Specifications
6 GB DDR3 or greater (we recommend 12 GB for optimal performance).
Supported Graphics Cards
NVIDIA GeForce GT 630
NVIDIA GeForce GTX 660
NVIDIA GeForce GTX 760
NVIDIA GeForce GTX 960
Always use two of the exact same supported graphics cards when connecting multiple monitors to a workstation.
Always update the graphic card drivers to the latest version.
– Use the Cisco Video Surveillance Workstation Profiler Tool to display outdated graphics and network card drivers. Driver status is displayed in the “Issues” section of the profiler report. See Best Practice: Use the Workstation Profiler Tool for more information.
– To update the outdated drivers, open the Windows “Device Manager”, select the graphics card, and click Action > Update Driver Software (you can also right click the device entry).
Update the network card drivers to the latest version.
Cisco Multi-Pane client software
The Cisco Multi-Pane client software installed on the PC.
The Multi-Pane client is an Active X client that enables video playback and other features.
You will be prompted to install Multi-Pane client the first time you log in to the Operations Manager, or if you are using a the 64-bit Internet Explorer (IE) web browser for the first time. Follow the on-screen instructions if prompted.
You must have administrative privileges on the PC workstation to install the software.
Table 3 describes the supported OS to monitor video using Cisco SASD.
Table 3 Cisco SASD Video Monitoring Requirements
Cisco Video Surveillance Safety and Security Desktop (Cisco SASD) Application
Windows 7 64-bit
Windows 8 or 8.1 64-bit
The Cisco SASD application requires a 64-bit Windows OS.
Table 4 shows the maximum number of standard-definition video streams that can run with acceptable quality on the recommended monitoring workstation.
Table 4 Acceptable Load per Client by Codec for Standard Definition (SD)
Bit Rate per stream (CBR)
Table 5 shows the maximum number of high-definition video streams that can run with acceptable quality on the recommended monitoring workstation when using the H.264 codec.
Table 5 Acceptable Load per Client for High Definition (HD) H.264
Bit Rate per stream (CBR)
Mixing Resolutions and Codecs
You can use several codecs on a monitoring workstation simultaneously. However, the number of streams does not necessarily combine linearly. In addition, a 1080p 12 Mbps streams should be mixed only with a single smaller resolution stream.
Best Practice: Use the Workstation Profiler Tool
It is best practice to validate the performance of any existing system by using the Cisco Video Surveillance Workstation Profiler Tool. This tool enables the user of a workstation to determine the expected performance of the workstation.
If live video playback is jittery due to network or other performance issues, use the Smooth video settings to automatically do the following:
Create a video data buffer (in seconds) that delays live playback while video data caches.
Live video can then be played back smoothly despite network delays between the camera, Media Server, and workstation.
Automatically switch to a different stream if the live video quality is poor.
The video quality icons in each pane indicate the following:
indicates video is performing as expected.
indicates that the client workstation has detected that playback is not smooth.
indicates a severe adverse situation. Action will be taken to correct the situation such as switching to secondary stream or iFrame streaming.
Icon Cable Colors
A blue cable (
) indicates that the primary stream is being used.
A red cable
indicates that the secondary or iFrame stream is being used.
The Smooth Video Options are available only for live video on non-PTZ cameras (the Smooth Video Options are disabled on PTZ cameras).
The settings are applied to all non-PTZ cameras and are persistent for the current PC workstation.
For example, the settings remain if you log out and back in, or view a different camera and then return to the current camera.
The settings also apply to the non-PTZ cameras when using the Cisco Safety and Security Desktop (SASD) application and the Cisco Video Surveillance Management Console.
The Smooth Video options are disabled if you manually select a stream (click
in the control bar).
– The pane displays the selected stream even if the video quality is poor (the video does not automatically switch to the Smooth Video alternate stream).
– To cancel the manually selected stream and re-enable the Smooth Video settings, reload the view or drag the camera onto the pane again.
The Smooth Video option is disabled if you choose a video stream from a redundant media server (the camera will not use a secondary stream even if the video quality icon is red).
To enable smooth video:
Step 1 Launch a Cisco VSM monitoring application, such as the Cisco Video Surveillance Safety and Security Desktop (Cisco SASD) application or the Smooth Cisco SASD Advanced Video Player.
Step 2 Select Settings > Video to display the Video Settings window.
Step 3 In the Smooth Video Settings pane, select the Enable Smooth Video for Live/Non-PTZ Camera check box to enable the smooth video options.
Step 4 (Optional) Enter a value for Buffer Pre-Roll (Seconds) to define the number of seconds that live video to delay until recording begins.
Video data is saved in a cache on your PC to avoid pauses caused by network bandwidth and other issues.
We recommend a value between 1.5 and 3 seconds.
Caution! We strongly recommend that Buffer Pre-Roll (Seconds) be disabled (= 0) because streaming delays can cause a potential security risk. It is a better practice to address the network bandwidth or performance issues that are causing the delays. Use Buffer Pre-Roll (Seconds) only when significant jitter occurs and a network resolution is not available.
Step 5 Use the Smooth Video Settings to define an alternate video stream to use if video quality is poor despite the smooth video buffer (video quality is indicated by the icon on the live viewing pane).
Secondary Stream —(Only if configured on the camera) If the live video quality is poor
, automatically switch to the secondary video stream. Secondary streams typically present a lower-quality image that requires less bandwidth and processing.
iFrame Only —If the live video quality is poor
, then display only iFrame video. iFrame video reduces the bandwidth requirement to correct the situation.
None —If the live video quality is poor
, make no change and display the selected stream even if it results in jittery or paused playback.
– These options are not used if the video quality is acceptable or if the icon is yellow ( intermediate) . The selected stream displays.
– A red cable displays when the secondary or iFrame stream is applied.
– If an alternate stream is applied, the settings remain until you close and reopen the video source (camera).
Displaying the Secondary Stream by Default
By default, cameras display a camera’s primary video stream, which is often configured to display high resolution video. If workstation or network performance issues occur, you can create a video View to display the camera’s secondary stream by default. Secondary streams are often configured to display the same video in lower resolution.
Step 1 Access the video monitoring screen using the Cisco SASD or the Operations Manager UI.
Step 2 Select a layout and add video cameras to the panes.
Step 3 Select the secondary stream for the cameras:
Cisco SASD—Select the stream and select Stream 2 from the controls.
Operations Manager—Right-click the video pane, select Select Streams and select a lower-resolution secondary stream.
Step 4 Save the layout as a View.
Step 5 Select the view using Cisco SASD or the Operations Manager UI. The camera’s secondary stream will be displayed.
Q. Can two video monitors be used, either with two graphics cards or one card with dual connectors?
Up to 2 identical graphics cards may be used in a single system with up to a maximum of 4 monitors, two per graphics card. While additional graphics cards and/or additional monitors do not generate additional performance within a system, this configuration may be used to provide greater display flexibility. It must be ensured that the total aggregate video displayed within a single system, regardless of number of displays or graphics card, stays within parameters outlined above.
Q. What is the recommended Windows 7 Configuration when using dual graphics cards?
To configure a Windows 7 workstation with dual cards, we recommend the following.
1. Connect the monitors to the of the graphics cards using DVI connections.
2. On the Window 7 workstation select Control Panel > System and Security.
3. Select System and click Advanced System Settings.
4. In the Advanced tab, click the Performance Settings and select Adjust for best Performance (Figure 1).
Figure 1 Adjusting a Workstation for Best Performance
Q. Is the Video Surveillance Multipane Client supported on Windows 7 and Windows 8?
Q. How do PAL video settings affect expected behavior?
While the standard-definition acceptable load tables were verified using NTSC video settings, using PAL settings (such as 25 fps) should not degrade the quality of the monitoring experience.
Q. Can I use a workstation that does not meet the recommended baseline specifications?
When considering the number of codecs, resolutions, and frame rates supported by VSM, and the number of workstations, graphics cards and processors that are available, it is difficult to determine the optimal workstation for a given user experience, so this document provides recommended maximum loads. Workstations that do not meet the baseline specifications may be able to render some video, but they cannot provide the same quality of monitoring experience. If you have a question about whether your workstation can perform the tasks that you need, follow the best practice of using the workstation Profiler Tool (as described in the “Best Practice: Use the Workstation Profiler Tool” section).
Q. What is the difference between “minimum requirements” and this “baseline specification”?
Minimum requirements define what is required to install and run the VSM Multipane Client to display a single video stream. They do not define acceptable loads for multi-paned use cases or the necessary configuration to ensure a quality monitoring experience.
Enabling 64-Bit Video Monitoring using Internet Explorer (IE)
By default, all video monitoring using Internet Explorer is performed using the 32-bit Cisco Multi-Pane client software.
The 32-bit version can display a maximum of 4 video panes (for example, in a 2x2 layout).
The 64-bit version can display a maximum of 25 video panes (for example, in a 5x5 layout).
The 64-bit version of Internet Explorer, however, requires that the workstation run in “Protected Mode”. To enable video monitoring in Windows 7, 8, or 8.1 therefore, you must first enable “Protected Mode” on the workstation.
Step 4 Launch the 64-bit desktop version of Internet Explorer in normal user (non-admin mode).
Step 5 Log on to the Operations Manager.
Step 6 Install the 64-bit multi-pane client, when prompted.
Saving Clips in Protected Mode Internet Explorer 64 bit
Internet Explorer running in “Protected Mode” is a low integrity process that can only write files to low integrity folders.
The default low integrity folder in the system is $USER$\AppData\LocalLow. To perform file system functions, such as saving snapshot, you can save the file to the default low-integrity folder or create a low integrity folder using the following steps:
Step 1 Create a new folder using file explorer.
Step 2 Lower the integrity of that folder using the icacls command:
Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries. To view a list of Cisco trademarks, go to this URL: www.cisco.com/go/trademarks. Third-party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1110R)
Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to be actual addresses and phone numbers. Any examples, command display output, network topology diagrams, and other figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses or phone numbers in illustrative content is unintentional and coincidental.