Cisco Video Surveillance Stream Manager Hybrid Design Guide...
Design Guide Table of Contents Chapter 1: Video Surveillance Overview................1-1 Video Surveillance Components ....................1-1 Cameras ..........................1-2 Transmission Media......................1-2 Baluns...........................1-4 Matrix Switches........................1-5 Recording ..........................1-7 Chapter 2: Cisco Stream Manager Hybrid Solution .............2-1 Hybrid Solution Components .....................2-2 Integration Steps ........................2-3 Step 1: Remove legacy recording systems................2-4 Step 2: Introduce a Cisco Data Converter ................2-4 Step 3: Introduce a Cisco Hybrid Decoder................2-5 Step 4: Cisco Stream Manager Modules ................2-6...
Design Guide Chapter 1: Video Surveillance Overview Video surveillance has been a key component of many organizations’ safety and security groups for decades. As an application, video surveillance has demonstrated its value and benefits countless times by: ● Providing real-time monitoring of a facility's environment, people, and assets. ●...
Design Guide Cameras Analog cameras are a key component of a traditional video surveillance solution. They capture images in the environment and convert them to analog video. Each surveillance environment has unique camera and positioning requirements. Installing a camera in the proper environment (with proper lighting, field of view and power) can be one of the most challenging tasks of implementing the solution.
Design Guide Multi-mode and single-mode are the most common fiber types in use. In multi-mode fiber, light waves are dispersed into numerous rays, called modes, which provide high speeds over medium distances. In single-mode fiber, only one light ray or mode is used to provide a transmission rate that is up to 50 times higher than multi-mode fiber.
Design Guide Baluns Most existing analog camera deployments have been installed with coaxial cable, but newer installations are introducing twisted pair and fiber optic cables. Because twisted pair is easier to install, a simple solution for new cable deployments is the use of baluns to allow twisted pair cables to transmit video signals, power, and Pan, Tilt, and Zoom (PTZ) data to analog cameras with coaxial connectors.
Design Guide RS-485 is a variation of the RS-422 standard and is based on a master-slave architecture, in which the master initiates all transactions and the slave only transmits when instructed to do so by the master. RS-485 allows up to 32 devices to communicate at distances up to 500 meters, but the number of devices and distance can be extended using repeaters.
Design Guide Matrix switches can scale from a small system with a few cameras to an enterprise-class switch that can support thousands of cameras and hundreds of monitors. In a large matrix switch environment, the system may be configured with many components, including: ●...
Design Guide Recording Most video surveillance environments require recording capability either to meet regulatory requirements or to facilitate the investigation of events that have occurred. Many traditional installations that relied on video cassette recorders (VCRs) now record events on hard disks instead of VHS tapes. VCR recording systems are cumbersome and can make timely retrieving of video difficult.
Design Guide Chapter 2: Cisco Stream Manager Hybrid Solution In a Cisco hybrid solution, a matrix switch seamlessly integrates with a Cisco Video Surveillance digital recording system and provides a staged transition to digital video without changing an interface that is familiar to users. This integration also provides a foundation for migrating to a complete IP infrastructure.
Design Guide Hybrid Solution Components A Cisco hybrid solution is an ideal upgrade for organizations that use video matrix switches. With minimum affect on the existing system, a hybrid solution can add digital recording and instant retrieval features, improving system and operator efficiency. The recording systems are the only components that are replaced.
Design Guide Table 5 lists the Cisco products that are used in a hybrid solution. Table 5. Cisco Part Numbers Part Number Description Integrated Services Platforms CIVS-SP8ECISP-2000 Cisco VS Integrated Services Platform with 8 encoders, 2TB RAID (expandable)–2RU CIVS-SP8ECISP-6000 Cisco VS Integrated Services Platform, 8 input, 6TBytes (RAID5) CIVS-SP12-ISP-6000 Cisco VS Integrated Services Platform, 12 input, 6TBytes (RAID5) Hybrid Decoders...
Design Guide Step 1: Remove legacy recording systems The first integration step is to remove legacy recording systems and introduce a Cisco ISP. The ISP provides 8 or 12 encoding ports (depending on the model) that connect directly to cameras and allow the ISP receive and record video streams simultaneously.
Design Guide Figure 9 shows how a Cisco data converter connects to the ISP, the keyboard, and the matrix switch. Note that the keyboard is no longer connected to the matrix switch. Figure 9. RS-232–RS485 Data Converter Step 3: Introduce a Cisco Hybrid Decoder When a playback feature is requested, the hybrid decoder retrieves the video stream from the proper ISP and delivers it to the proper matrix switch port.
Design Guide Step 4: Cisco Stream Manager Modules Figure 11 shows a complete hybrid system integrating with a matrix switch to provide playback functionality. The system can easily scale to support thousands of cameras and allows operators to use other Stream Manager utilities for added functionality. While the hybrid solution can work without the Cisco Stream Manager Client Viewing Module, this Windows-based software provides a flexible way to view streams from any network location.
Design Guide Recorded Viewing Operation When an operator requests a playback feature, the ISP detects the request and responds with the proper playback feature. Figure 12 shows the interaction between the ISP, data converter, and hybrid decoder when an operator who is using Monitor 1 requests to view recorded video from Camera 5 by pressing the Instant Replay button.
Design Guide Because the hybrid decoder is configured for input port 16 on the matrix switch, ISP_1 instructs the matrix switch to switch video from port 16 to the monitor that is selected (switch video input #16 to monitor #1). The monitor displays the recorded video on Monitor 1. ISP_1 waits for user input and processes features such as fast-forward and rewind.
Design Guide Chapter 3: Failover and Recovery Traditionally, the CCTV industry has considered recorders to be a single point of failure and has avoided recording many video streams on a single device to minimize risk. The Cisco Integrated Services Platform provides recording for many of video cameras and introduces high-availability features that record video streams during failure events.
Design Guide available encoder ports (8 or 12) on the failover ISP. More than one ISP may be configured as a failover ISP for any number of primary ISPs. ◦ The Cisco Stream Manager Administration and Monitoring with Failover Module. This Windows-based software provides system health information, including information about server and bandwidth use of all Cisco Video Surveillance devices in a network, and central alarm capabilities.
Design Guide Figure 14. Failover Scenario The following events take place if ISP_2 fails: The Administration and Monitoring with Failover Module sends discovery request messages every five seconds to maintain a list of available Cisco Stream Manager video surveillance devices on the network. If a device does not respond to these discovery requests, the Administration and Monitoring with Failover Module waits three times longer than the refresh interval before logging a failure.
Design Guide alternate keyboard that is connected to any ISP on the network could retrieve recorded video. During a failure, the Stream Manager Client Viewing Module cannot retrieve recorded video from the failover ISP. Note: In a system that is configured with a 20 second refresh rate, typical recovery times are approximately 75–80 seconds.
Design Guide primary ISP was restored. To play recorded video past that point, an operator must perform a new date/time search. This procedure is the same, whether an operator is using the Stream Manager Client Viewing Module or a CCTV keyboard. Figure 15.
Design Guide Figure 17. Failover with two ISPs The following events take place if ISP_2 fails: The Administration and Monitoring with Failover Module determines that ISP_2 has failed because the module has not received replies after three times the period of the configured refresh interval.
Design Guide Chapter 4: Third-Party Equipment Support Table 6 provides information about the third-party matrix switches that integrate with the Cisco hybrid solution. Table 7 provides information about the keyboards that integrate with the solution. Table 6. Analog Video Matrix Support AD Sensormatic Pelco Bosch...
Design Guide Chapter 5: Basic Configuration This section describes the general steps that are required to configure a hybrid integration with a matrix switch. Detailed configurations for matrix switches from various manufacturers are provided in Chapter 6. Configuring the Integrated Services Platform To configure an ISP for use in a hybrid environment, it must be configured with the proper mode and IP address and each of the encoder ports must be configured with the proper video resolution and frame rate.
Design Guide Figure 19. Network Settings The keyboard data converter connects to a selected ISP to allow the ISP to receive playback commands from the keyboard and redirect recorded video to the appropriate monitor. Figure 20 shows that the video switch type has been changed to Phillips to support the Bosch matrix switch. (Bosch acquired the Communications, Security, and Imaging business unit from Philips.) While playing live video, the monitor displays the on-screen display (OSD) of the matrix switch, but during playback, the OSD displays the date in the format that is configured in the Time Date...
Design Guide Each encoder port must be enabled and configured with the proper camera or peripheral ID and video settings. In Figure 21, Port 4 has been configured as Camera ID 4, 4CIF Video Resolution, and 30 fps Frame Rate. Figure 21.
Design Guide Figure 23. Network Settings To specify the Matrix Input port to be used by the hybrid decoder, click Media Settings. In Figure 24, port 16 of the matrix switch is selected as the input port to display recorded video from the hybrid decoder.
Design Guide Hybrid Decoder Pools Hybrid decoder pools ensure that the correct hybrid decoder is used in environments with more than one matrix switch or in environments in which specific hybrid decoders are assigned to a group of keyboards. Figure 25 shows an environment with four CCTV keyboards and monitors but only three hybrid decoders.
Design Guide Figure 26 shows an example in which the keyboard data converter is connected to the ISP. In this example, pool #1 is configured to ensure that only hybrid decoders in the same pool respond to playback requests from the keyboard that is connected to this ISP. Figure 26.
Design Guide Time Synchronization Maintaining internal clocks that are synchronized to a reliable time source is critical in a surveillance environment, where video streams need to be retrieved from a specific date and time for review. The matrix switch and the ISPs should be synchronized to display the same date and time.
Design Guide As shown in Figure 29, ISP_1 is configured as the time master and by specifying the proper serial communications parameters, the matrix switch acts as the time source for ISP_1 and the video surveillance environment. In this case, the matrix switch connectivity is configured for a baud rate of 9600 bps, 8 data bits, no parity, and 1 stop bit.
Design Guide The ISP also can be configured to receive time from two different NTP sources. To configure NTP time synchronization, choose NTP as the source and specify the NTP servers to provide time to the video surveillance environment, as shown in Figure 31. Figure 31.
Design Guide Figure 32. Failover Mode In the window for configuring video matrix settings, change the Video Matrix type to match the appropriate system. In Figure 33, Bosch has been selected to support a Bosch matrix switch. Figure 33. Matrix Settings Each port on the failover ISP must be configured to match the port number of the monitor output port from the matrix switch.
Design Guide The video resolution and frame rates that are specified in this screen are used only during a failure. Because the failover ISP can back up different video ports from different ISPs, this setting does not necessarily match the original setting of the primary ISP. Setting all encoder ports to a high video resolution and frame rate guarantees that video quality is maintained during a failure.
Design Guide Figure 35 shows the icon that indicates that ISP_2 has been configured as a failover device. Figure 35. Configuration Module Configure Video Loss Detection The previous section describes how to configure an ISP to detect complete ISP failures. To detect when video is lost from individual ports, each port in the environment must be configured to send an alarm to the Stream Manager Administration and Monitoring Module if video loss is detected.
Design Guide Configure the Stream Manager Administration and Monitoring Module The Stream Manager Administration and Monitoring Modules provide system health information and central alarm management capabilities. Its features include: ● Real-time status, including server use and bandwidth use, of all Cisco Video Surveillance devices in the network.
Design Guide Figure 38 shows the Failover tab with configuration settings that cause the Administration and Monitoring with Failover Module to detect single port failures or a missing ISP. Figure 38. Failover Settings Note: The Video Loss setting is useful for detecting a failure of the cable that connects to the ISP.
Design Guide The Administration and Monitoring with Failover Module transfers video streams from a failed ISP to a failover ISP. If only one video channel fails to record, the system switches only that video stream to the failover ISP Figure 40 shows how, after a failure event, available ports on the failover ISP become active and begin recording traffic that was originally destined to a failed ISP.
Design Guide A simple way to verify that video streams are being recorded to the failover ISP is to select playback keyboard functions, such as instant replay or time/date search, while in failover mode. The failover ISP continues to record until the failed ISP recovers. At that time, the Stream Manager Administration and Monitoring with Failover Module polls the recovered ISP three times before switching back to the primary ISP and returning the failover ISP to standby mode.
Design Guide Chapter 6: Manufacturer-Specific Configurations This section describes the configuration required to integrate with third-party matrix switches and keyboards to add digital recording and instant retrieval features. Integration with a Bosch Matrix Switch and Keyboard As shown in Table 6 on Page 4-1 Cisco Video Surveillance devices integrate with several third- party matrix switches and keyboards.
Design Guide Cisco Data Converter A Cisco data converter is required to integrate a matrix switch with the Cisco hybrid solution. Figure 44 shows the proper way to interconnect the data converter to the ISP, the Bosch keyboard, and the matrix switch: Figure 44.
Design Guide Cisco Hybrid Decoder When a playback feature is requested, the hybrid decoder retrieves the video stream from the proper ISP and displays it on the proper matrix switch port. This process is transparent to operators. The hybrid decoder is connected via Ethernet to the IP network and via a coaxial cable to the matrix switch.
Design Guide Choose File > New and select the proper matrix switch model as shown in Figure 47. Figure 47. Matrix Switch Model Figure 48 shows the main window, which lists available cameras and their respective camera numbers. Figure 48. Available Cameras Connect the serial cable from the IntuiKey keyboard to the Windows PC and specify the proper serial port under Transfer >...
Design Guide Choose On-Line > Go On-Line to initiate communication with the LTC 8200. A green status bar should appear at the bottom of the screen. The following example changes camera numbers to Camera 16 through Camera 31. Figure 50. Camera Number Change Make any necessary changes to the camera ports and click Download to update the LTC 8200 with these changes.
Design Guide Uploading a New Firmware Image If the keyboard is not running release 1.7x, follow these steps to upgrade the firmware: Step 1. Download and install the IntuiKey downloader program. Step 2. Download the firmware image from the Bosch website. The filename should be similar to IntuiKey_firmware_1.73.s20.
Design Guide Step 5. Launch the IntuiKey Configuration Software (filename: IntuiKey.exe). The IntuiKey Configuration screen appears, as shown in Figure 53. Figure 53. IntuiKey Configuration Software Step 6. Choose File > Open and specify the location of the language file, as shown in Figure 54. Figure 54.
Design Guide Step 7. Choose Transfer > Configure COM Port… and specify the Windows COM port that is used by your PC for serial communications, as shown in Figure 56. Figure 56. Serial Port Settings Step 8. Choose Transfer, specify the CiscoIPS image in the second field, and then click Download, as shown in Figure 57.
Design Guide Step 10. To verify that the new language file has been loaded, press the Allegiant key. Figure 59 shows the new hybrid features that are available when you press the Command Script/Playback key. Figure 59. Language File Features Figure 60 shows some of the features that are added by the Cisco ISP language file and how they map on the IntuiKey keyboard.
Design Guide Figure 61. Bosch Hybrid Failover Solution The following equipment and software is required for this solution: ● A dedicated ISP for failover. ● The Cisco Stream Manager Administration and Monitoring with Failover Module. ● A Bosch matrix switch with available output ports. ●...
Design Guide 16, the camera numbers must be changed to match the camera number of the corresponding encoder. Bosch provides configuration software for the LTC 8200 that allows changing camera numbers and other matrix settings. See the “Configuring the Bosch LTC 8200 Matrix Switch” in Chapter 6: for more information about the Master Control Software.
Design Guide Power Supply/Data Converter A power supply/data converter is required to integrate a matrix switch with the Cisco hybrid solution. This device also provides power to the keyboard. Figure 63 shows the proper way to interconnect the data converter to the ISP, the American Dynamics keyboard, and the matrix switch.
Design Guide Figure 65. American Dynamics Keyboard Integration Failover Configuration with an American Dynamics Matrix Switch This section describes how to configure a hybrid solution with an American Dynamics matrix switch for a matrix-based N+N redundancy. Note: The example in this section focuses on the MegaPower LT matrix switch, but similar steps apply to other American Dynamics systems.
Design Guide The following equipment and software is required: ● A dedicated ISP for failover. ● Cisco Stream Manager Administration and Monitoring with Failover Module. ● An American Dynamics matrix switch with available output ports. Chapter 5: provides detailed configuration steps for failover integrations. Integration with a Pelco Matrix Switch and Keyboard As shown in Table 6 on Page 4-1, Cisco integrates with several third-party matrix switches and keyboards.
Design Guide Power Supply/Data Converter A power supply/data converter is required to integrate a matrix switch with the Cisco hybrid solution. Figure 68 shows the proper way to connect the data converter to the ISP, the Pelco keyboard, and the matrix switch. Figure 68.
Design Guide Integrated Services Platform BIOS Setup The serial ports on the ISP must be configured with the proper Interrupt Request (IRQ) settings. Note: To change the IRQ settings, the ISP must be rebooted Follow these steps to configure the IRQ settings on the ISP: Step 1.
Design Guide Programming the keys For each of the keys that are listed in Table 10 follow this procedure to program each key: Step 1. Press the desired program key. Step 2. Press the blue key (third key from the left in the top row). Step 3.
Design Guide Figure 71. Matrix Switch Physical Ports Configure Macros Two macros must be configured for each monitor that requests playback video. Use the Pelco management software to create two macros for each monitor, starting at 100. For example: 20, 1 (Enable overlays on Monitor 20) 20, 2 (Disable overlays on Mon 20)
Design Guide <MatrixPort>1</MatrixPort> <IdleTimeout>0</IdleTimeout> <InstantReplay>0</InstantRepla y> <TimeDateFormat>0</TimeDateFormat> <MacroBase>60</MacroBase> </Keyboard> Note: Make sure to allow access to all users when creating a new macro. Failover Configuration with a Pelco Matrix Switch This section describes how to configure a hybrid soluti on with a Pelco matrix switch for a matrix- based N+N redundancy.
Design Guide Figure 73 shows the detailed serial cable connections to support the failover integration with a Pelco matrix switch. Figure 73. Pelco Failover Serial Connectivity Chapter 5 provides detailed configuration steps for failover integrations. 6-20 All contents are Copyright © 1992–2007 Cisco Systems, Inc. All rights reserved. This document is Cisco Public Information. Page-6-20...
Design Guide Appendix A: Network Communications TCP/UDP Ports Required for Video Playback Communication between Stream Manager devices requires a network that is enabled for IP multicast. The “Viewing Live and Recorded Video” section on Page 2-8 explains the steps that take place when video playback is requested.
Design Guide ● ISP_1 responds by using the subscription port (UDP port 4200) with the peripheral ID and start date/time to playback. The hybrid decoder sends a discovery request for the ISP that has recorded peripheral ID 5 at the specified start date/time. The hybrid decoder sends this request by using the Device Discovery port (UDP port 4111) to the multicast address 220.127.116.11.
Design Guide TCP/UDP Ports Required During a Failover Communication between Stream Manager devices requires a network that is enabled for IP multicast. The “Matrix-based N+N Redundancy” section on Page 3-1 explains the steps that occur when a failure is detected. This section describes the network communication and the TCP/UDP ports that are used during a failure.
Design Guide The TCP session closes and the Administration and Monitoring with Failover Module waits for three seconds. After three seconds, the Administration and Monitoring with Failover Module opens a new session with ISP_3 using the failover port (TCP port 4117) and transmits the camera ID of the next camera to be backed up.
Design Guide Appendix B: Glossary Alert A message sent to security personnel indicating the location and nature of an emergency or threat. Attenuation A decrease or loss of signal. Within a fiber or coaxial-cabled surveillance system, this causes degradation in the video image (e.g. jitter, noise, loss of signal). Camera An optical device capable of viewing a given area and translating that view into an electronic signal.
Design Guide Horizontal Resolution The maximum number of individual picture elements that can be distinguished in a single scanning line. Image Size (Lenses) Reference to the size of an image formed by the lens onto the camera pickup device. The current standards are: 1", 2/3”, 1/2”, 1/3” and 1/4” measured diagonally. IP or Network Camera A video imaging device that natively attaches to an Ethernet network and delivers its images in IP packets.
Design Guide PTZ (Pan-tilt-zoom) Describes the capability to change a camera’s field of view through three planes of reference. Panning refers to physically sweeping a camera from side-to-side (xy-plane) whereas tilting is the ability to move it up-and-down (azimuth). Zooming changes a camera’s lens magnification giving the visual effect that the point-of-focus is closer or further away.