VideoEdge NVMS (Network Video Management System) Design Guide

17
VideoEdge ® NVMS (Network Video Management System) Design Guide Version 1.0 Part Number 8200-2637-01 A0

Transcript of VideoEdge NVMS (Network Video Management System) Design Guide

Page 1: VideoEdge NVMS (Network Video Management System) Design Guide

VideoEdge® NVMS (Network Video Management System) Design Guide

Version 1.0

Part Number 8200-2637-01 A0

Page 2: VideoEdge NVMS (Network Video Management System) Design Guide

1

Notice The information in this manual was current when published. The manufacturer reserves the right to revise and improve its products. All specifications are therefore subject to change without notice.

Copyright Under copyright laws, the contents of this manual may not be copied, photocopied, reproduced, translated or reduced to any electronic medium or machine-readable form, in whole or in part, without prior written consent of Tyco International Ltd. © 2008 and its Respective Companies. All Rights Reserved. American Dynamics 6795 Flanders Drive San Diego, CA 92121-2903 U.S.A.

Customer Service Thank you for using American Dynamics products. We support our products through an extensive worldwide network of dealers. The dealer through whom you originally purchased this product is your point of contact if you need service or support. Our dealers are empowered to provide the very best in customer service and support. Dealers should contact American Dynamics at (800) 507-6268 or (561) 912-6259 or on the Web at www.americandynamics.net.

Trademarks VideoEdge® is a registered trademark of Sensormatic Electronics Corporation. Windows® is a registered trademark of Microsoft Corporation. PS/2® is a registered trademark of International Business Machines Corporation. Sony® is a registered trademark of Sony Corporation. Trademarked names are used throughout this manual. Rather than place a symbol at each occurrence, trademarked names are designated with initial capitalization. Inclusion or exclusion is not a judgment on the validity or legal status of the term.

Contact Information: Please contact American Dynamics at 800-507-6268 for pre-sales and post-sales inquiries on the VideoEdge Network Video Management System. You can also visit our web site at www.americandynamics.net for additional information related to all American Dynamics video system products.

Page 3: VideoEdge NVMS (Network Video Management System) Design Guide

2

Table of Contents

Overview ........................................................................................................................ 3

VideoEdge NVMS Summary ......................................................................................... 5 Software Products: .................................................................................................................................... 5 Hardware Products:................................................................................................................................... 6

Network Infrastructure.................................................................................................. 7 Network Equipment ................................................................................................................................... 7 Network Protocols ..................................................................................................................................... 7

Understanding the VideoEdge NVMS Network Topology.......................................... 8 Distributed versus Centralized Architectures ............................................................................................ 8 VideoEdge NVMS Network Channels ....................................................................................................... 9

Understanding Network Traffic for IP Video ............................................................. 11 Impact of Video Codec ............................................................................................................................ 11 Impact of Resolution and Frame Rate..................................................................................................... 11 Impact of Compression............................................................................................................................ 12 Impact of Number of Video Streams ....................................................................................................... 12

Calculating Bandwidth and Storage Requirements for Recording......................... 13 Identify Video Devices and Settings........................................................................................................ 13 Determine Deployment Strategy (Number of Cameras per NVR) .......................................................... 13 Calculate Individual Data Rates .............................................................................................................. 14 Calculate Total Bandwidth and Storage Requirements .......................................................................... 14

How to Calculate Bandwidth Requirements for Viewing ......................................... 16

Page 4: VideoEdge NVMS (Network Video Management System) Design Guide

3

Overview

The purpose of this document is to provide customers, security and network integrators, consultants, administrators, engineers, and IT professionals alike with an understanding of how the VideoEdge Network Video Management System functions as an enterprise IP-based video surveillance solution and how to deploy the various solution components into a new or existing Ethernet network. In depth knowledge and experience with networks, security, storage and video is recommended as this design guide will cover the following topics:

• Components that make up the VideoEdge Network Video Management System

• Network topology of the VideoEdge Network Video Management System

• Network traffic for IP Video

• Calculating Bandwidth Usage and Storage for Recording

• Calculating Bandwidth Usage and Storage for Viewing

Page 5: VideoEdge NVMS (Network Video Management System) Design Guide

VideoEdge NVMS Design Guide

4

Example of VideoEdge Multi-Site Installation with Virtual Matrix Video Wall

Page 6: VideoEdge NVMS (Network Video Management System) Design Guide

5

VideoEdge NVMS Summary

The VideoEdge Network Video Management System is a scalable enterprise IP video surveillance solution. It is designed as an open platform solution supporting many third party hardware, storage, video devices, and client platforms. The Network Video Recorder manages the IP encoder and cameras devices, records the video onto its configured storage devices, and provides clients with secure access to live and recorded video. Users can use a thin-client (web browser) or rich-client (application software) to administer the NVR and/or view the video. With built-in NVR virtualization, our application software allows users to manage many NVRs and their edge devices as a single logical system. There is support for clients to easily monitor video from custom multi-layer and multi-tier maps created by our application software. VideoEdge also supports a video wall that can enable one or more clients to manage any large number of standard Windows client PC’s with single or dual monitor configurations running our virtual matrix video wall software that can span across the network. So whether you have traditional analog cameras or newer IP and megapixel cameras, the VideoEdge NVR and its suite of management software and various hardware products provide you with the necessary components to configure an IP video solution that meets your needs. Below is the list of the software and hardware products that are available from American Dynamics:

Software Products: Product Category Description

VideoEdge NVR Server • ADNSNVR-CL1 • ADNSNVR-CL2 • ADNSNVR-CL3

Server SW Network Video Recorder Installation program (bootable disc) that includes embedded Linux operating system, web server, and VideoEdge management applications for users, storage, network, and up to 128 video channels per physical server

Vx Client • ADNSVXC-STN • ADNSVXC-VWC

Client SW

Software application based on Microsoft .NET platform that allow users and administrators to access multiple VideoEdge NVRs, administer NVR and cameras, view live and playback video from camera views or from maps. Provides same features as Vx Client – Standard edition, but with support to manage the Virtual Matrix Video Wall (multiple remote VMx Agent machines)

VMx Agent • ADNSVMX-AGT

Client SW Software application based on Microsoft .NET platform that will enable Vx Client – VWC users to remotely manage the displays as part of the Virtual Matrix Video Wall

Cx Alert Console • ADNSCX-AMC

Client SW Software application based on Microsoft .NET platform that will capture alerts from multiple VideoEdge NVRs, view live and recorded video associated with alerts, spot monitoring, and creation of custom maps for Cx Alert Console and Vx Client users.

Cx Mobile Alert • ADNSCX-PDA

Client SW Software application based on Microsoft Compact .NET platform that will provide supported PDA devices ability to access and view video from VideoEdge NVRs, receive alerts and playback video.

Cx Site Manager • ADNSCX-SMS

Client SW Software application based on Microsoft .NET platform that will provide single site login for Vx Clients and Cx Alert Console Clients, and centralized Microsoft SQL database of VideoEdge NVR alert meta-data.

Page 7: VideoEdge NVMS (Network Video Management System) Design Guide

VideoEdge NVMS Design Guide

6

Hardware Products: Product Category Description

VideoEdge NVR Bundled Servers

• ADN004S0150 • ADN004S0300 • ADN004S0375 • ADN016S0150 • ADN024S0300 • ADN032S0375

Turn-Key Servers

(HW & SW)

Network Video Recorders are 2U Rack Mount servers that include internal storage (1.50TB or 3.00TB or 3.75TB) and option of various quantities of camera licenses (4-Ch, 16-Ch, 24-Ch, 32-Ch) which can be updated to support larger number of channels. VideoEdge NVR Server Software is installed and internal storage is preconfigured for use. Online software registration will be required to receive appropriate software license.

American Dynamics Fibre HBA Kit

• ADFRSHBAD2 Adapter

VideoEdge NVR can scale in storage by adding the Fibre RAID Storage. This kit will include the Fibre Card, Fibre Cables and Transceivers necessary to connect the NVR to the

American Dynamics Fibre RAID Storage

• ADFRSS0375 • ADFRSS0750 • ADFRSS1125 • ADFRSS1500

American Dynamics Fibre Expansion Storage

• ADFESS0300 • ADFESS0600 • ADFESS0900 • ADFESS1200

RAID Storage

Fibre RAID Storage Systems (FRSS) are 3U Rack Mount subsystems that provide external storage for the VideoEdge NVR. They are available in a variety of configurations (RAW 3.75TB, 7.50TB, 11.25TB, 15.00TB). Each can be scale by daisy-chaining up to three Fibre Expansion Storage Subsystems (RAW 3.00TB, 6.00TB, 9.00TB, 12.00TB) for a total of 51 drives that can be configured into RAID sets.

VideoEdge 4-Channel Encoder

• ADEIP4 • ADEIP4PS

IP Encoder VideoEdge IP Encoder can support up to 4 analog cameras and uses ACC video compression algorithm to IP-enable the analog devices.

American Dynamics IP Speed Dome Ultra 8

• ADSDUIH22xxxx • ADSDUIH35xxxx

IP PTZ Dome

Camera

American Dynamics IP SpeedDome Ultra 8 PTZ camera uses ACC video compression and is available in 22X and 35X optical zoom with a variety of configurations to meet the needs of indoor and outdoor installations.

Page 8: VideoEdge NVMS (Network Video Management System) Design Guide

7

Network Infrastructure

The VideoEdge Network Video Management System is designed to easily integrate into standard TCP/IP network environments. As a pure IP-based solution, the network infrastructure will directly impact the overall performance of the system.

Network Equipment American Dynamics does not endorse one brand over another as VideoEdge is designed to work with standard Ethernet equipment. Although there is a wide range of models to choose from, it is important to choose the correct hardware to ensure sustained network bandwidth, reliability for maximum uptime, and advanced port management functions which are critical for any IP video deployment. Therefore, American Dynamics recommends selecting a quality model that meets or exceeds your network requirements due to the high network bandwidth utilization. Most edge devices support POE today and distances beyond the 100 meters may be needed, therefore the recommended configuration for most installations includes:

Gigabit Ethernet ports POE ports High Speed Uplink ports Layer 3 Managed Category 6 Ethernet cables

Network Protocols The VideoEdge NVMS utilizes unicast transmission today for communication between edge devices and NVR as well as between NVR and clients. Each IP camera and encoder device supports a variety of protocols, some of which are utilized by the NVR to receive video, audio and/or data streams. The client applications can use non-encrypted or encrypted mode for NVR discovery and communication. The ports associated with these which must be open on the network firewall include:

Port 7 NVR Discovery Port 1099 NVR Discovery Port 80 NVR Communication Port 443 NVR Communication Ports 5554 through 5681 Additional Ports for ACC and MPEG4 Video

Page 9: VideoEdge NVMS (Network Video Management System) Design Guide

8

Understanding the VideoEdge NVMS Network Topology

The VideoEdge NVMS is designed as a scalable solution to support the needs of various resolution, compressions, and real-time video monitoring in a distributed and centralized architectures. Careful planning and deployment will be required to ensure that the highest level of performance can be achieved based on the network infrastructure. VideoEdge NVMS can utilize multiple network segments over VLANs to provide improved network security and bandwidth utilization.

Distributed versus Centralized Architectures There are many advantages and disadvantages surrounding a distributed or centralized architecture, each having different dependencies. To maximize the flexibility of the VideoEdge NVMS, it has been designed as a distributed solution with ability to support single site login.

Example of Standard Distributed Architecture and Optional Centralized Single-Site Login Architecture

Page 10: VideoEdge NVMS (Network Video Management System) Design Guide

VideoEdge NVMS Design Guide

9

VideoEdge NVMS Network Channels The VideoEdge NVMS network is designed to utilize the following network channels:

LAN1: This network VLAN segment is intended for use as the public network where the clients communicate with the VideoEdge NVR Servers. All video streams access the main corporate network to send live and recorded video to each individual client machine. It is also used as the management port.

In the event that any IP encoders and/or IP cameras are not accessible via LAN2 (e.g. remote devices accessible over the internet), this network segment will be used to stream the video to the VideoEdge NVR.

LAN2: This network VLAN segment is intended for use as the private camera network where the VideoEdge NVR Servers communicate with IP encoders and/or IP cameras to receive video for recording and viewing. This is where all video streams

LAN3: This network VLAN segment is intended for use as the private storage network where the VideoEdge NVR Servers communicate with optional iSCSI RAID storage devices to record and retrieve video to an IP SAN.

Fibre: In place of the 3rd NIC, an optional Fibre Channel HBA can be installed in the VideoEdge NVR Servers for direct connectivity to Fibre RAID Storage devices to record and retrieve video.

It is recommended that high quality layer 3 switches are used whenever possible to ensure a more efficiently designed infrastructure where priorities for video traffic can be configured as needed along with VLAN configurations.

Example of VideoEdge NVR Server Utilizing 3 GbE NICs (Client & Camera & IP SAN Storage)

Page 11: VideoEdge NVMS (Network Video Management System) Design Guide

VideoEdge NVMS Design Guide

10

Example of VideoEdge NVR Server Utilizing 2 GbE NICs (Client & Camera) and Fibre Direct Attached

Storage

NOTE: The network implementations in this document are shown as general representations only and are not intended to show detailed network topologies. Each VideoEdge NVMS installation site will have different configuration and equipment requirements. All illustrations are intended as examples for general guidelines. Please contact your local American Dynamics representative for further assistance.

Page 12: VideoEdge NVMS (Network Video Management System) Design Guide

11

Understanding Network Traffic for IP Video

The overall network traffic for any IP video system begins with the edge devices (IP cameras and encoders) and how they are configured by the NVR.

Impact of Video Codec There are many different video codec, some are based on open standards while others are proprietary. Each device may support one or more video codec. Selection of video codec will generally be dependent on what the device and NVR supports, video usage, type of video, distance between device and NVR, picture quality, plus available bandwidth and/or storage requirements. For Intra/Reference Frame compression algorithms, when there is higher video activity, the resulting data rate will greatly increase and in some cases be larger than MJPEG. The VideoEdge NVR currently supports the following codec:

Video Codec Definition Category Compression Schema Video

Quality Maximum

Resolution Bandwidth & Storage

Usage

MJPEG Motion JPEG Standard Independent Frames High Mutli-MegaPixel High

MPEG4 Motion Pictures Expert Group Part 2 Standard Intra/Reference Frames Moderate 1.3 MP Moderate

ACC Active Content Compression Proprietary (AD) Intra/Reference Frames Low 4CIF Low

Impact of Resolution and Frame Rate There are a wide variety of video resolutions available today. Each device will support a certain number of resolutions and some are dependent on the video codec. Higher resolution will provide greater Field-of-View that is captured by the video device. The VideoEdge NVMS currently supports up to three resolutions for each supported device.

Frame rate options generally range between 1 and 30 frames-per-second (slightly less for PAL). Both resolution and video codec directly impact device’s maximum supported frame rate. Generally, higher resolution settings will support lower frame rates as it requires more processing power to produce the larger size images.

Selection of resolution and frame rate will generally be dependent of what the device and NVR supports, video usage, type of video, plus available bandwidth and/or storage requirements. The VideoEdge NVR currently supports up to three resolutions for each supported device and up to the maximum frame rate that the device can produce based on the current network infrastructure.

Resolution Width x Height Frame Rates Supported by Video Codecs (Typical) Bandwidth & Storage Usage

QCIF 176x144 or 176x120 1-to-30 MJPEG MPEG4 n/a Low

CGA 320x240 1-to-30 MJPEG MPEG4 n/a Low

CIF 352x288 or 352x240 1-to-30 MJPEG MPEG4 ACC Low

2CIF 704x288 or 704x240 1-to-30 MJPEG MPEG4 ACC Low

VGA 640x480 1-to-30 MJPEG MPEG4 n/a Moderate

4CIF 704x576 or 704x480 1-to-30 MJPEG MPEG4 ACC Moderate

1.3 MegaPixel (SXGA) 1280x1024 1-to-30* MJPEG MPEG4 n/a High

2.0 MegaPixel (UXGA) 1600x1200 1-to-24* MJPEG n/a n/a High

3.0 MegaPixel (QXGA) 2048x1536 1-to-15* MJPEG n/a n/a High

5.0 MegaPixel 2592x1944 1-to-9* MJPEG n/a n/a High

Page 13: VideoEdge NVMS (Network Video Management System) Design Guide

VideoEdge NVMS Design Guide

12

Example of Field-of-View Comparison Between Different Resolutions

Impact of Compression Another parameter to consider is the level of compression that is selected for the device. Each device will support a different number of compression levels. At lower compression levels, the output will be greater in size. To reduce the bandwidth, higher compression levels can be used, but the resulting image will be more pixilated as less information is being retained for each frame. Selection of compression will generally be dependent video quality. The VideoEdge NVR provides the ability to select the level of compression that is supported by each device.

Impact of Number of Video Streams The final impact on network traffic will be the total number of simultaneous video streams. The current version of VideoEdge NVMS supports single streams for each device and unicast. This impact must be split into two parts:

• Video Input: Number of streams that can be received by the VideoEdge NVR (e.g. LAN2 traffic from IP cameras and encoders)

VideoEdge NVR can support as little as one video channel or as many as 128 video channels. The total number of video streams supported will be directly dependent on a few key factors: server hardware performance, storage performance, video recording mode, camera data rates (settings for video codec, resolution, frame rate), and available network bandwidth.

• Video Output: Number of streams being sent out from the VideoEdge NVR (e.g. LAN1 traffic to clients)

Transcoding does not occur on the VideoEdge NVR, therefore the server will reflect the incoming video out to the number of requests being received. The total number of output streams VideoEdge NVR can support as little as one stream or as many streams which can be sent over the available bandwidth on the LAN1 Gigabit port.

Due to all of the possible setting combinations for each individual video device, we have taken 4CIF @ 30 fps as our baseline to confirm maximum performance on the VideoEdge NVR Bundled Server platform. The test data compiled based on this setting supports up to 64 cameras with continuous recording on all cameras or 32 cameras with motion detection recording on all cameras.

Page 14: VideoEdge NVMS (Network Video Management System) Design Guide

13

Calculating Bandwidth and Storage Requirements for Recording

As explained in earlier sections, there are many possible setting combinations that can be applied to each individual video device. As VideoEdge NVMS is designed as an open platform, it supports video devices from American Dynamics as well as from various third party vendors. As each make/model device has different characteristics, we will utilize the third party vendor’s calculators to determine the individual data rates and then combine them to calculate the bandwidth and storage utilization.

Identify Video Devices and Settings Based on the project requirements, you must:

1. Determine the total quantity of each model and confirm that they are supported by the latest version of VideoEdge NVMS. If not, propose equivalent alternative models that are supported.

2. Determine the video codec, resolution, and frame rate for each model and confirm that the video codec for the specified models are supported by the latest version of VideoEdge NVMS. If not, propose equivalent alternative models that are supported. Recommend to use both required and worst-case settings for best case and worst case calculations.

3. Determine the average hours of recording and the video retention period

Determine Deployment Strategy (Number of Cameras per NVR) In addition to confirming the settings for video devices for calculations, it is just as important to identify the deployment strategy. The physical location of devices, servers and clients will directly impact on the IDF and MDF topologies.

• Cameras located in close proximity should generally be configured on the same VideoEdge NVR.

• Depending on the storage requirements (#9 below), NVRs configured with external storage to support more cameras may cost more versus more NVRs configured with less cameras due to the total cost of the external storage.

• More distributed deployment generally provides higher performance as less network traffic will impact the main network segment, NVRs would have more available resources for higher operational efficiency, and lower single points of failures.

Page 15: VideoEdge NVMS (Network Video Management System) Design Guide

VideoEdge NVMS Design Guide

14

Calculate Individual Data Rates After identifying the specific requirements for the project, you must go to the appropriate American Dynamics (IP Encoder or IP SpeedDome) or 3rd party web site (or utility) to calculate the data rates.

4. Once you are on the vendor’s calculator (#1 above), proceed to select the model number and then specify the video codec, resolution, frame rate, and any additional parameters (#2 above) that may be applicable to calculate the DATA RATE. It is recommended that you save a screenshot of the calculation for future reference. Repeat for any additional model numbers.

5. If applicable, repeat Step 4 for other brand device(s)

DR1 = (MN1 & VC1 & REZ1 & FR1) Data Rate for 1st Device = Model Number & Video Codec & Resolution & Frame Rate

DR2 = (MN2 & VC2 & REZ2 & FR2) Data Rate for 2nd Device = Model Number & Video Codec & Resolution & Frame Rate

…. DRN = (MNN & VCN & REZN & FRN) Data Rate for Nth Device = Model Number & Video Codec &

Resolution & Frame Rate

Example of Calculated Data Rate for an IP SpeedDome Ultra 8 PTZ Camera

Calculate Total Bandwidth and Storage Requirements Once the individual data rates are captured, go to the VideoEdge NVR Storage Requirement Calculator to determine the total storage and bandwidth requirements.

6. Enter the Model, Calculated Data Rate and select the units (#4 above)

7. Enter the total number of devices and estimate recording hours (#3 above)

8. If applicable, repeat Step #6 and #7 until all models have been entered

Page 16: VideoEdge NVMS (Network Video Management System) Design Guide

VideoEdge NVMS Design Guide

15

ST1 = MN1 & DR1 x TD1 x RH1 SubTotal for 1st Device = Model Number & Data Rate x Total Devices x Recording Hours ST2 = MN2 & DR2 x TD2 x RH2 SubTotal for 2nd Device = Model Number & Data Rate x Total Devices x Recording Hours … STN = MNN & DRN x TDN x RHN SubTotal for Nth Device = Model Number & Data Rate x Total Devices x Recording Hours

9. Next, select the Retention period for the recorded video (#3 above)

TS1..N = ST1 + ST2 + … + STN Total Storage = Sum of all Storage SubTotals TB1..N = ST1 + ST2 + … + STN Total Bandwidth = Sum of all Bandwidth SubTotals The NVR calculator will produce both the Total Storage and Total Bandwidth for All Cameras for that NVR. Save the screenshot for future reference. Additional calculation figures may need to be processed if you wish to determine the optimal storage and bandwidth usage for each NVRs

Example of Calculated Total Storage and Bandwidth Requirements for a Single VideoEdge NVR with 64

Cameras

10. Repeat Step #6 above for any additional NVRs that are being deployed.

Page 17: VideoEdge NVMS (Network Video Management System) Design Guide

16

How to Calculate Bandwidth Requirements for Viewing

Calculating the bandwidth to view live and recorded video will use same basic data from the recording requirements. Below are the 4 applications and thin-client which can be used to access live and/or recorded video from the VideoEdge NVR.

Vx Client - Standard:

This client application will enable users to configure a 1, 2, 4, 6, 7, 9, 10 and 16 camera view layout per monitor and a maximum of 2 monitors are supported. Playback of recorded video and monitoring cameras using maps are standard viewing features.

Vx Client – Video Wall Controller:

Supports the same features as the Standard version, plus offers the ability to manage the displays on remote PC’s running the VMx Agent Software for configuration of 1, 2, 4, 6, 9, and 16 camera view layout per monitor and a maximum of 2 monitors are supported.

VMx Agent:

This client application will enable Vx Client – Video Wall Controller users to remotely manage the displays on this machine. Selection of camera view layouts and camera placement are executed remotely. The VMx Agent supports a maximum of 2 monitors and can be an unattended workstation as no user interaction is required.

Cx Alert Console:

This client application will capture alerts from multiple VideoEdge NVRs and provides ability to view live and recorded alert video. It can support a round-robin spot monitor or standard 4 and 9 camera view layout. It is designed to create customer map files used by itself and Vx Client, plus analog switcher emulation.

Thin-Client:

In addition to the application software, users can use a standard web browser (e.g. IE 6/7, FireFox 2.x, Safari 3.x) to view 1, 2, 4 or 8 camera view layout if the appropriate device drivers or Active X controls are installed.

1. Identify how the IP video system will be utilized by the clients (similar to Step #1~#3 above) to help determine the client requirements.

2. Based on the number of clients and targeted total number of camera feeds per client, use the calculated data rates from Step #5 above and plug them into the VideoEdge NVR Storage Requirement Calculator to determine the total bandwidth requirements.

TB1..N = ST1 + ST2 + … + STN Total Bandwidth = Sum of all Bandwidth Sub Totals