There are a number of considerations one needs to make when choosing a security storage solution. These considerations range from the format of the recording you intend to make to the quality of video you cameras will record. Other factors include the scene complexity, frames per second, amount of motion, duration of recording, image resolution and the ratio of the type of compression.
A small surveillance system does not require so much bandwidth and can actually use the client’s present network which can be of megabit size. For a larger one you can upgrade the storage to a few gigabits.
It is vital that you calculate the exact size of storage space you will require. The H264 is a popular technique for compressing video formats without altering or ruining the video quality and significantly reduces the amount of storage space required. There are several design tools that can be used for accurate calculation
Storage on a Server
A server can handle more cameras and a wider range of image sizes compared to the internal memory of a computer. Most servers are actually capable of handling at least 4 hard-disks of roughly 300 GB each.
A network-attached storage allows for space increment where the stored data exceeds direct attached storage.The system also affords easy access to storage for all clients sharing the same network and hence reduces cost of security storage. A storage area network, which is also an option, is fast and more suited to special networks accessible through various servers.
Small surveillance systems of about 1-30 cameras run on one server that stores all video content. Medium systems of between 25-100 cameras require a server with upgraded storage that is configured in a special way to improve performance and reliability. The server in this case only stores information; viewing is done by the client.
A large centralized system demands quality performance and hence multiple servers are recommended. This enhances performance and makes it possible to work even when part of the system is down.
Large distributed systems comprise up to 1000 cameras. They require various servers with a single management system from which the recording systems are stored. The controller of the entire system is used to retrieve and view the recordings stored in the various servers.