Home
DETEXI® Network Video Management System
  EXPAND YOUR CONCEPTS OF SECURITY
Home   Site Map
Javascript Tree Menu
    
  • Overview
  • Type of Video Compression
  • Storage Options
  • PC Server Selection
— Component Considerations – Hardware (PC Server and Storage) — Overview —
Hardware (PC Server and Storage)
Similar to the way a PC can save documents and other files, video can be stored on a server or PC hard disk. Specialized equipment is not needed because a storage solution does not differentiate video data — it is viewed as any other large group of files that is stored, accessed and eventually deleted.
  • However, video storage puts new strains on storage hardware because it may be required to operate on a continual basis, as opposed to during normal business hours with other types of files.
  • In addition, video by nature generates very large amounts of data, creating high demands on the storage solution.
Calculating the storage needs
In order to appropriately calculate the storage requirements of a network surveillance system, there are a number of elements to factor in, such as:
  • the number of cameras required in your installation;
  • the number of hours a day each camera will be recording;
  • how long the data will be stored;
  • and whether the system uses motion detection or continuous recording.
Additional parameters should also be considered:
  • frame rate;
  • compression;
  • image quality and complexity.
The type of video compression employed also effects storage calculations. Systems employing Motion JPEG compression vary storage requirements by changing the frame rate, resolution and compression. If MPEG compression is used, then bit rate is the key factor determining the corresponding storage requirements.



— Component Considerations – Hardware (PC Server and Storage) — Type of Video Compression —
Hardware (PC Server and Storage) — Type of Video Compression
Calculating the storage needs
The type of video compression employed also effects storage calculations. Systems employing Motion JPEG compression vary storage requirements by changing the frame rate, resolution and compression. If MPEG compression is used, then bit rate is the key factor determining the corresponding storage requirements.

There are formulas for calculating the amount of storage to buy. These formulas are different for Motion JPEG and MPEG-4 compressions because Motion JPEG consists of one individual file for each image, while MPEG-4 is a stream of data, measured in bits per second.
Motion JPEG calculation
  1. Image size x frames per second x 3600s = Kilobyte (KB) per hour / 1000 = Megabyte (MB) per hour
  2. MB per hour x hours of operation per day / 1000 = Gigabyte (GB) per day
  3. GB per day x requested period of storage = Storage need
Camera Resolution Image size (KB) Frames per second MB/hour Hours of operation GB/day
1 CIF 13 5 234 8 1.9
2 CIF 13 15 702 8 5.6
3 4CIF 40 15 2160 12 26
Total for the 3 cameras and 30 days of storage:    1002 GB/day
MPEG-4 calculation
  1. Bit rate / 8(bits in a byte) x 3600s = KB per hour / 1000 = MB per hour
  2. MB per hour x hours of operation per day / 1000 = GB per day
  3. GB per day x requested period of storage = Storage need
  • The formula does not take into account the complexity of the image, which is an important factor that can influence the size of storage required.
Camera Resolution Bit Rate (Kbit/s) Frames per second MB/hour Hours of operation GB/day
1 CIF 170 5 76.5 8 0.6
2 CIF 400 15 180 8 1.4
3 4CIF 880 15 396 12 5
Total for the 3 cameras and 30 days of storage:    204 GB/day


— Component Considerations — Hardware (PC Server and Storage) — Storage Options —
Hardware (PC Server and Storage) — Storage Options
Storage solutions depend on a PC’s or server’s ability to store data. As larger hard drives are produced at lower costs, it is becoming less expensive to store video.

There are two ways to approach hard disk storage. One is to have the storage attached to the actual server running the application, called a direct attached storage. The other is a storage solution where the storage is separate from the server running the application, called a network-attached storage (NAS).
Server Considerations
If you are adding more cameras, you should monitor the server’s CPU usage so that it doesn’t exceed limitations.
  • One hard disk is suitable for storing recordings approximately from six to eight cameras.
  • With more than eight cameras, at least two hard disks should be used to manage the load.
  • For 25 or more cameras, the use of a second server is recommended. The DETEXI Video Management System will be able to control several servers.
Storage Considerations
When the amount of stored data and management requirements exceed the limitations of a direct attached storage, a network-attached storage (NAS) allows for increased storage space, flexibility and recoverability.

NAS provides a single storage device that is directly attached to a LAN and offers shared storage to all clients on the network. A NAS device is simple to install and easy to administer, providing a low-cost storage solution.
  • However, it provides limited throughput for incoming data because it has only one network connection, which can become problematic in high-performance systems.


— Component Considerations – Hardware (PC Server and Storage) — PC Server Selectionn —
Hardware (PC Server and Storage) — PC Server Selection
General Server Recommendations for Video Management Sofware
The following table outlines the recommendations for server requirements in implementing an IP-Surveillance system using a video management software. The calculations are based on viewing and recording video with a 640x480 resolution and a 25 percent compression rate using Motion JPEG. Using multiple cameras and higher frame rates will raise the requirements for the server. The recommendations are not minimum requirements.
TARGET CAMERAS
REQUIRED SERVER

FPS Hard Disks Bandwidth (Mbit) CPU (GHz)  RAM 
5 5 1 100 2 512
10 1 100 2.5 512
20 1 100 3 512
10 5 2 100 2.5 512
10 2 100 3 512
20 2 100 3.4 768
15 5 2 100 3 512
10 3 1000 3.4 768
20 3 1000 Xeon dual 3.0 768
20 5 3 100 3.4 768
10 4 1000 Xeon dual 2.8 512
20 4 1000 Xeon dual 3.0 1024
25 5 3 100 Xeon dual 2.8 768
10 4 1000 Xeon dual 3.0 1024
20 4 1000 Xeon dual 3.4 1024
  • The CPU recommendation is based on Pentium4 / Xeon dual processors. Other options such as Dual Core might lower the CPU requirement.
  • Using MPEG-4 recording will lower the bandwidth usage and use less hard disk.
  • For best performance and stability, use local hard disks for primary storage. Network storage or USB/Firewire disks should only be used for archiving (secondary storage).
  • Software-based RAID systems should not be used since performance bottlenecks could result.
  • The disk drive (normally C:) where Windows and a video management software are installed should have enough disk space for a video management software log files. Allow at least 1 GB free disk space for the log files.
Hard Disks
When selecting hard disks for your surveillance solution, keep in mind that the recording of a continuous stream of video from multiple cameras will add more load on the hard drive than a standard office PC or mail server.
There are three main hard drive solutions on the market:
  1. SCSI
  2. Serial ATA
  3. IDE
SCSI is the best solution in terms of reliability (and also the most expensive), followed in order by Serial ATA and IDE.
Serial ATA and IDE are made for office desktops and not for 24-hour server operation as a surveillance solution demands.
  • Since it is difficult to predict how long such hard disks will last, it is recommended that Serial ATA and IDE disks be installed in such a way that they are easy to replace in case of failure.