Video System (CCTV) Specification System Architecture The Video System shall consist of the following components: Cameras; Relay Servers (consisting of Relay Server software running on a Windows 2000 or Windows XP computer); Enclosures and Mounting Hardware; and Communications Network. The Video System shall have the following architecture: - Each Camera and each Relay Server shall have an IP address on a Network (i.e. LAN, WAN, VPN) - All control commands shall be transmitted over the network using TCP/IP protocol. - Video shall be transmitted over the network from each Camera to a Relay Server, where it shall be relayed to Viewers. - Control commands shall be communicated over the network to the designated devices through the Relay Server. - Video temporarily and/or permanently saved shall be stored on one or more disk drives in the Relay Server, on cameras in the system, or on other computers or storage devices connected to the network. - The video system shall be scalable from one to hundreds of cameras by adding Relay Servers. - System administration functions must be achieved from a web browser from either local or remote locations. System Functionality The Video System shall provide for the following capabilities: Viewing and Management The system shall not require proprietary or specialized viewing devices. The system shall provide for the management and viewing of all Cameras through the IP address of the Relay Server. Users must have the capability for viewing and control of cameras by any of the following: (1) a PC based browser, (2) a PC based client program including IVC View Station software, (3) an Active-X control communicating with the Relay Server, or (4) third party software communicating with the Relay Server. Local and Remote Viewing and Management The system shall provide for viewing and control of cameras and setting of all system parameters using a browser over the network from a LAN or WAN connected PC, or through the Internet. The system shall allow the Relay Server to be physically located at any location where it is IP addressable through the LAN, WAN, or via the Internet. Communications Flexibility The system shall support Cameras and Relay Servers, which have IP addresses and are connected to the Network via copper cable, fiber optic cable, wireless communication, satellite link, or any other means so long as the protocol used is TCP/IP and data rate is between 1.2 Kilobits per second (Kb/sec) and 100 Megabits per second (Mb/sec). Integration with Third Party Programs The system must include a fully documented Application Programmer Interface that shall indicate how commands can be sent to the Relay Server to control the camera including directing pan tilt zoom cameras to preset positions and directing cameras to absolute positions (by horizontal and vertical coordinates). The system must include an Active-X control providing viewing and control functions to facilitate integration with third party programs. Panoramas The Relay Server shall provide the ability to create up to three, 360 degree Panoramic Views per pan tilt zoom camera. It shall enable control of a Camera by a mouse click on any of the panoramas to move the camera accurately to the selected position. It shall provide for one click update of panoramas. Point and Click Navigation The system shall provide the ability to click on any spot on the live video window to center the camera with high accuracy and with no slippage over time or use cycles with an accuracy of under .5 degree pan or tilt. Pre-Set Camera Views The system shall provide the ability to generate up to 16 user-defined preset views for each pan tilt zoom Camera. The camera must be able to return to the preset views repeatedly with accuracy of 0.5 degree pan and tilt with no slippage over time or use cycles. The preset views shall be accessible and controllable via third party devices or programs through communication to the Relay Server in accordance with a published API or through the Active-X control. Touring The system shall provide the ability to program “tours” for each Camera, directing it to move to a series of preset positions at designated speed, time sequence, and duration, and being able to take time stamped “snapshots” or storing video clips automatically at each preset view position. Snapshots The system shall provide ability to capture, name, store and retrieve time stamped snapshots, and to copy, print, or e-mail them. Storage and Retrieval The system shall provide for two modes of video storage for each of the Cameras: time-based in which video is continually stored, and event-based in which pre- and post-alarm video of a configurable length can be captured upon alarm or other events. Each camera’s stored video configuration must be set independently of other cameras. Configuration choices must include storage frame rate that is independent of the view frame rate. The Relay Server must be able save the stored video segments upon alarm or manual call. The Relay Server must be able to retrieve the video segments and play them forward or reverse in fast, slow, normal, and single frame advance motion. All of these functions must be available to remote viewers. Multiple Viewer Access A minimum of 10 simultaneous viewers must be able to monitor and/or control each of any number of cameras via a single Relay Server. Bandwidth Manager The Relay Server shall include the capability to limit Bandwidth Consumption on a per-camera basis as well as to dynamically control aggregate Relay Server bandwidth served onto the Network. Bandwidth consumption must be adjustable remotely via browser. Password Protection The system shall provide for a minimum of three levels of passwords to restrict control of various functions to authorized individuals. View Station System console functions shall be provided by use of View Station client software. From the View Station an operator shall be able to view live and stored video, control and view PTZ cameras, scan through system cameras, manage and view alarms and other aspects of the overall system. Layouts of multifunction and multi-up displays shall be fully user-definable and able to be displayed on multiple monitors. The system shall be able to initiate other system hardware and software activity as a result of scheduled events or alarm responses. The View Station client shall also provide the user the ability to: Group cameras by location, department, and other user-defined criteria. Schedule sequential camera and other system component activities. Create multiple custom operator console views. Sequentially view camera feeds through View Station live video windows. Configure automated alarm responses; view alarm conditions Alarm Management The system shall have the ability to accept a variety of alarm message types including MODBUS, telnet, FTP and TCP. Alarm messages must be parsed and managed by an Alarm Server program. Users must have the ability to define alarm responses on a per alarm basis, which may include audio and visual cues, video storage, camera movement, and operating system and 3rd party software commands. Cameras The system must accommodate any combination of Fixed View and Pan Tilt Zoom Cameras. All Cameras shall be IP addressable, incorporate a web server and provide motion-JPEG and /or MPEG4 video. Fixed view cameras. At a minimum: Specifications include: (20) INDOOR Specifications Imager 1/3" CCD sensor Shutter 1/60 to 1/100,000 sec. Exposure Auto Min. Illumination 0 Lux w/ IR White Balance Auto Iris Auto Gain Auto Focus Manual View Angle ~30° - 74° Focal Length 3.6 - 9mm Ethernet 100Base-TX/10BaseT (RJ-45) I/O Terminals One input, one output Resolution 352x240 & 704x480 Frame Rate 30 FPS (352x240) 15 FPS (704x480 Compression M-JPEG; MPEG4 Protocols TCP/IP, HTTP, FTP, SMTP Weight 2 lbs Power Input 12 VDC & 120 VAC Operating Temperature 0 Dimensions 5.4" D x 4.5" H Pan Tilt Zoom Cameras At a minimum: Specifications include: (10) OUTDOOR Specifications Imager 1/4" Sony ExView CCD Shutter 1 to 1/10,000 Seconds Exposure Auto Min. Illum. 0.7 Lux (Color) 0.01 Lux (B/W) White Balance Auto Iris Auto Focus Auto and Manual Zoom Ratio 18x Optical; 4x Digital 72x Total View Angle 2.8° - 48° Focal Length 4.1 – 73.8 mm F-number 1.4 Pan Angle 360° Pan Speed 170° per Second Tilt Angle -90° to 0° (113° view range) Tilt Speed 90° per Second Ethernet 100Base-TX/10BaseT (RJ-45) Video 480 Lines (NTSC output on BNC) I/O Terminals 1 Input, 1 Output Resolution 704 x 480 and 352 x 240 pixels Compression M-JPEG Frame Rate 30 FPS (352x240) 10 FPS (704x480) Protocols TCP/IP, HTTP, FTP, SMTP Weight 14 lbs. Power Req. 110V AC Power Cons. 50 W Oper. Temp -45 to 50° C Dimensions 14" H x 11" D Mount Wall Mount Standard . At a minimum: Specifications include: (6) INDOOR Specifications Imager 1/4" Color CCD Shutter 1/60 to 1/120,000 Seconds Exposure Auto Min. Illumination 1.5 Lux (Color) White Balance Auto Iris Auto Gain Auto Focus Auto Zoom Ratio 10x Optical View Angle ~5° - 45° Focal Length 4.2 - 42 mm F-number 1.8 Pan Angle 270° Pan Speed 70° per Second Tilt Angle -90° to +45° Ethernet 100Base-TX/10BaseT (RJ-45) Conforms to 802.3af I/O Terminals 1 input, 1 output Resolution 704x480, 352x240 Compression M-JPEG, MPEG4 Frame Rate 30 FPS (at 352x240); 15 FPS (at 704x480) Protocols TCP/IP, HTTP, FTP, SMTP Weight 1 lb Dimensions 4" x 4" x 5" Relay Server The Relay Server shall consist of a computer running Windows 2000 operating system or Windows XP operating system and Relay Server software. The Relay Server shall meet the following minimum hardware specifications: RELAY SERVER COMPUTER – Tower/4U rack with: Intel Pentium Duo Core 3.2 4GB RAM. DVDROM/CDRW. 80GB HDD. AGP Video Card w/256 MB RAM. 2 NIC cards. Keyboard and mouse. Windows Server 2003. Does not include monitor. DISK DRIVE OPTION – 3.0 TB hard disk drive. Include RAID5 controller. DISK DRIVE OPTION – 1.5 TB hard disk drive. Include RAID5 controller. Viewing Devices The system shall be capable of utilizing standard computer display monitors of desired resolution and shall not require analog CCTV monitors or any proprietary viewing devices.