SecurOS Server / Workstation Specifications May 2015 New Jersey USA. ISS Research & Development v.2.1 INTELLIGENT SECURITY SYSTEMS 1480 US 9 NORTH, SUITE 202 WOODBRIDGE, NJ 07095 +1 732 855 1111 www.isscctv.com
Table of Contents: Scope of Document Section 1: Operator Workstation Specifications Section 2: Administrator Workstation Specifications Section 3a: Video Server Specifications - VMS Cameras (SecurOS Motion Detection disabled) Section 3b: Video Server Specifications - VMS Cameras (SecurOS Motion Detection enabled) Section 4: Video Server Specifications - ISS Analytics modules Section 5: Windows Operating System Support Section 6: Virtualization Support Section 7: ISS Video Capture Cards Section 8: General Notes 2 3 4 5 5 6 7 7 8 8 Scope of Document: This document is intended to help build a SecurOS server / workstation best suited for your system. This document should be used as a guideline only. Values for camera amounts, bitrate, fps, and resolution will vary project to project and specifications should be adjusted accordingly. For CPU models mentioned in this document, it is not necessary to use the same exact ones. CPUs with similar specifications can be used. For additional questions please contact your local ISS Pre-Sales Team or send a request to support@isscctv.com. 2
SECTION 1: SecurOS Operator Workstation Specifications LOW MEDIUM HIGH RAM 8 GB RAM 16 GB RAM 16 GB # CPUs 1 # CPUs 1 # CPUs 1 Total Cores/Threads 2 / 4 Total Cores/Threads 4 / 4 Total Cores/Threads 4 / 8 Intel Core i3-4370 (4M Cache, 3.80 GHz) or better 500 GB or more (7.2K RPM SATA 6Gbps) Intel Core i5-4690 (6M Cache, 3.90 GHz) or better 500 GB or more (7.2K RPM SATA 6Gbps) Intel Core i7-4790 (8M Cache, 3.60 GHz) or better 500 GB or more (7.2K RPM SATA 6Gbps) Graphics 1GB Nvidia or AMD (or better) Graphics 1GB Nvidia or AMD (or better) Graphics 1GB Nvidia or AMD (or better) Network 1 Gb Network 1 Gb Network 1 Gb LOW (maximum cameras viewed table) MEDIUM (maximum cameras viewed table) HIGH (maximum cameras viewed table) Maximum cameras Maximum cameras Maximum cameras Camera Details Camera Details viewed viewed viewed Camera Details H.264 / 30fps H.264 / 30fps H.264 / 30fps 68 640x480 / 1.5Mbps 114 640x480 / 1.5Mbps 180 640x480 / 1.5Mbps 30 1280x720 / 3Mbps 50 1280x720 / 3Mbps 80 1280x720 / 3Mbps 23 1920x1080 / 4Mbps 38 1920x1080 / 4Mbps 61 1920x1080 / 4Mbps H.264 / 15fps H.264 / 15fps H.264 / 15fps 79 640x480 / 1.5Mbps 132 640x480 / 1.5Mbps 210 640x480 / 1.5Mbps 40 1280x720 / 3Mbps 66 1280x720 / 3Mbps 105 1280x720 / 3Mbps 29 1920x1080 / 4Mbps 48 1920x1080 / 4Mbps 76 1920x1080 / 4Mbps SECTION 1 NOTES: To be able to view the amount of cameras specified above, a processor that supports Intel Quick Sync Video 2.0 technology must be used. If using stream types of MPEG4, MJPEG, or ISS Native, the CPU requirements can be slightly higher (20%) than specified above. The graphics cards used for the workstations must support at least DirectX 9.0. 3
SECTION 2: SecurOS Administrator Workstation Specifications RAM 16 GB # CPUs 1 Total Cores/Threads 4 / 4 Intel Core i5-4690 (6M Cache, 3.90 GHz) or better 500 GB or more (7.2K RPM SATA 6Gbps) Graphics Standard SVGA Network 1 Gb SECTION 2 NOTES: Specifications above assume that there is no local viewing being done from the SecurOS Administrator Workstation. For viewing camera images please refer to specifications in Section 1 of this document. If running on a virtual environment (VM), the host server should have 20% more capacity than the specifications above. The number of allocated vcores should be at least 40% more than the amount of physical Cores. For more information on running SecurOS on a virtual environment, refer to Section 6 of this document. 4
SECTION 3a: SecurOS Video Server Specifications - VMS Cameras (SecurOS Motion Detection disabled) LOW (up to 100 Mbps / 30 camera max) MEDIUM (up to 200 Mbps / 60 cameras max) HIGH (up to 300 Mbps / 90 cameras max) RAM 8 GB RAM 16 GB RAM 16 GB # CPUs 1 # CPUs 1 # CPUs 1 Total Cores/Threads 4 / 4 Total Cores/Threads 4 / 8 Total Cores/Threads 6 / 12 Intel E3-1226 v3 Intel E3-1276 v3 (8M Cache, 3.30 GHz) or better (8M Cache, 3.60 GHz) or better Graphics Standard SVGA Graphics Standard SVGA Graphics Standard SVGA Network 1 Gb Network 1 Gb Network 2 x 1 Gb [ 30 cam @ 3.3 Mbps / 20 cam @ 5 Mbps / 10 cam @ 10 Mbps, etc..] [ 60 cam @ 3.3 Mbps / 50 cam @ 4 Mbps / 40 cam @ 5 Mbps, etc..] [ 90 cam @ 3.3 Mbps / 80 cam @ 3.7 Mbps / 70 cam @ 4.3 Mbps, etc..] SECTION 3b: SecurOS Video Server Specifications - VMS Cameras (SecurOS Motion Detection enabled) LOW (up to 100 Mbps / 30 camera max) MEDIUM (up to 200 Mbps / 60 cameras max) HIGH (up to 300 Mbps / 90 cameras max) RAM 8 GB RAM 16 GB RAM 16 GB # CPUs 1 # CPUs 1 # CPUs 2 Total Cores/Threads 6 / 12 Total Cores/Threads 8 / 16 Total Cores/Threads 12 / 24 Intel E5-2640 v3 (20M Cache, 2.60 GHz) or better SECTION 3 NOTES: Graphics Standard SVGA Graphics Standard SVGA Graphics Standard SVGA Network 1 Gb Network 1 Gb Network 2 x 1 Gb [ 30 cam @ 3.3 Mbps / 20 cam @ 5 Mbps / 10 cam @ 10 Mbps, etc..] [ 60 cam @ 3.3 Mbps / 50 cam @ 4 Mbps / 40 cam @ 5 Mbps, etc..] [ 90 cam @ 3.3 Mbps / 80 cam @ 3.7 Mbps / 70 cam @ 4.3 Mbps, etc..] If running on a virtual environment (VM), the host server should have 20% more capacity than the specifications above. The number of allocated vcores should be at least 40% more than the amount of physical Cores. For more information on running SecurOS on a virtual environment, refer to Section 6 of this document. The data above is assuming that no more than 2 SecurOS Operator Workstations (each with 2 physical monitors concurrently displaying 16 cameras) are connected to the server. Systems with more than 50 SecurOS Operator Workstations will need a dedicated SecurOS Connection Server. If it is required to use a higher total bitrate or total amount of cameras per server, please consult with an ISS Pre-Sales Engineer. Cameras connected to these servers will be used for video management purposes only (video streaming/recording/motion detection/etc no extra ISS analytics). It is assumed that there will be NO local monitoring done from the video servers. Storage values above are sufficient for running Windows OS and the ISS software (they don't take into account video recording). If using IP cameras, exact storage amount must be calculated using the IP camera vendor's storage calculator. For analog cameras connected to ISS TVISS boards, the ISS storage calculator can be used. Network requirements above are generally sufficient to handle all the camera streams and up to 2 simultaneous client connections (each concurrently displaying 16 cameras). For larger quantities of simultaneous client connections OR the use of a NAS storage, additional network cards might have to be installed. 5
SECTION 4: Video Server Specifications - ISS Analytics modules Valid for: SecurOS Auto (High Speed), Cargo, Face, Transit, Traffic LOW (1-4 cameras) MEDIUM (5-8 cameras) HIGH (9-12 cameras) Recording Event Based Recording Event Based Recording Event Based Bitrate up to 5 Mbps / 1 camera Bitrate up to 5 Mbps / 1 camera Bitrate up to 5 Mbps / 1 camera Resolution up to 1920x1080 / 1 camera Resolution up to 1920x1080 / 1 camera Resolution up to 1920x1080 / 1 camera RAM 16 GB RAM 16 GB RAM 24 GB # CPUs 1 # CPUs 2 # CPUs 2 Total Cores/Threads 6 / 12 Total Cores/Threads 12 / 24 Total Cores/Threads 16 / 32 Intel E5-2640 v3 (20M Cache, 2.60 GHz) or better 250 GB or more 250 GB or more Graphics Standard SVGA Graphics Standard SVGA Graphics Standard SVGA Network 1 Gb Network 1 Gb Network 1 Gb 250 GB or more SECTION 4 NOTES: If running on a virtual environment (VM), the host server should have 20% more capacity than the specifications above. The number of allocated vcores should be at least 40% more than the amount of physical Cores. For more information on running SecurOS on a virtual environment, refer to Section 6 of this document. Cameras connected to these servers will be used specifically with the ISS Analytics modules: SecurOS Auto, Cargo, Face, Transit, and Traffic. Using more cameras than the maximum specified in the tables above is not recommended in most cases. The SecurOS Auto - Low Speed module can support 20% more cameras for the same specifications above. It is assumed that there will be NO local monitoring done from the video servers. Storage values above are sufficient for running Windows OS and the ISS software (they don't take into account video recording). If using IP cameras, exact storage amount must be calculated using the IP camera vendor's storage calculator. For analog cameras connected to ISS TVISS boards, the ISS storage calculator can be used. 6
SECTION 5: Windows Operating System Support Windows 7 Home Premium (32/64-bit) Windows 7 Professional (32/64-bit) Windows 7 Enterprise (32/64-bit) Windows 7 Ultimate (32/64-bit) Windows 8 / 8.1 (32/64-bit) Windows 8 / 8.1 Pro (32/64-bit) Windows 8 / 8.1 Enterprise (32/64-bit) Windows Server 2008 Standard R2 SP1 (32/64-bit) Windows Server 2008 Enterprise R2 SP1 (32/64-bit) Windows Server 2012 R2 Foundation Windows Server 2012 R2 Essentials Windows Server 2012 R2 Standard Windows Server 2012 R2 Datacenter SECTION 6: Virtualization Support Supported VM Platforms: VMware ESX / ESXi 4.x, ESXi 5.1, ESXi 5.5 Microsoft Hyper-V (on Windows Server 2012 R2) Oracle VirtualBox Notes about running SecurOS on VM: A virtual machine must be built according to our standard minimum requirements. Minimal requirements are important to calculate on the Virtual Machine (guest) level. During calculation of the specs for the VM, always keep in mind how much resources (e.g. CPU) the host servers require to function. This point is miscalculated a lot, causing VM Servers to have less recourses than were recommended. A VM with the exact same specifications as its physical counterpart has about 20% less capacity. For best performance, the number of allocated vcores should be at least 40% more than the amount of physical Cores (or match the total Threads supported by the processor - for processors supporting HyperThreading). Always keep in mind how many VMs can actually be installed on a single host server. It is recommended that recording drives will be dedicated ones and not shared with many other VMs (so I/O is maximal). It is recommended that a VM use a dedicated physical NIC in place of a virtual one so all bandwidth is available. 7
SECTION 7: ISS Video Capture Cards For analog camera support, the following ISS Video Capture Cards can be used: o TVISS-4MX1 Total of 4 cameras @ 7.5 fps / 1 camera @ 30 fps [max res. of 720x480] o TVISS-16MX4 Total of 16 cameras @ 7.5 fps / 4 camera @ 30 fps [max res. of 720x480] o TVISS-32MX8 Total of 32 cameras @ 7.5 fps / 8 camera @ 30 fps [max res. of 720x480] o TVISS-8RT Total of 8 cameras @ 30 fps [max res. of 720x480] o TVISS-16RT Total of 16 cameras @ 30 fps [max res. of 720x480] o TVISS-4HC Total of 4 cameras @ 30 fps. On-board H.264 compression is used [max res. of 704x480] o TVISS-8HC Total of 8 cameras @ 30 fps. On-board H.264 compression is used [max res. of 704x480] o TVISS-16HC Total of 16 cameras @ 30 fps. On-board H.264 compression is used [max res. of 704x480] o If using these boards, make sure appropriate PCI-Express slots are available on the server. o Boards of different models cannot be used on same server. If using multiple boards they must be of same model. o More than 2 boards per server are not recommended. If using 2 boards, Pericom PCI-e bridge cannot be used. o ISS cannot guarantee 100% compatibility of TVISS boards with ALL motherboards on the market. SECTION 8: General Notes SecurOS 6.X and higher supports both 32-bit and 64-bit OSs. Old line of ISS video capture boards (TVISS4, TVISS4E, TVISS1, TVISS8) are discontinued. o These boards are supported by SecurOS versions 4.X, 5.X, and 6.X only. o These boards are only 32-bit compatible. Current line of ISS video capture boards (TVISS-4MX1, TVISS-16MX4, TVISS-32MX8, TVISS-8RT, TVISS-16RT) are ONLY supported by SecurOS version 6.X and higher. o These boards are 32 and 64-bit compatible. New line of ISS video capture boards (TVISS-4HC, TVISS-8HC, TVISS-16HC) are ONLY supported by SecurOS version 8.0 and higher. o These boards are 32 and 64-bit compatible. For information about server specifications for ISS analytics modules not listed in this document please contact your local ISS Pre- Sales Team. It is possible to run SecurOS VMS cameras and SecurOS Analytics cameras on the same server. If your project requires this type of configuration, please consult with your local ISS Pre-Sales Team. All new systems must use current or new line of ISS video capture boards (if applicable). All new systems are sold with SecurOS version 8.X or higher. Information in this document is valid for SecurOS Lite, Xpress, Professional, Premium, and Enterprise. 8