3
1 Function of the NVR Server
1.1 Introduction of the Functions
The NVR Server realizes the centralized storage of the surveillance recording files. It gets the video data
stream by connecting the device directly or using stream media server, save these data in pre-allocated
disc spaces in the data block form, and save the recording file information by the disc‘s data index files.
This software has VOD Server inside, and provides the interface for remote searching, so it is convenient
to playback particular recordings remotely.
The NVR Server records particular surveillance videos during the given time sections according to the
plan users have set and realizes the centralized storage. It is used mostly in the following two cases:
1. The distributed clients run at different places on the network. The NVR Server realizes the centralized
management of the live surveillance video.
2. The NVR Server provides recording service when DVR devices have no HD.
As a part of a network surveillance system, the NVR Server has only a few functions, focusing on the
centralized storage. It mainly has the following functions:
1. Group the partitions. Manage the recording data by disc pre-allocation technology.
2. Support the adjustment of basic running parameters of the Server.
3. Set the recording plan with half an hour as the unit.
4. Provide friendly management interface for the record plan.
5. Have a VOD Server inside. Provide the remote search and VOD function for the recording data.
6. Support remote operations as setting the record plan, starting or stopping recording manually.
1.2 Introduction of the Performance
The performance of the Server depends on the performance of the deployed device’s following hardware:
the band-width, CPU’s speed, memory’s size, disc’s size, disc’s speed, etc. The Server operates on the
disc frequently; as a result, improving the disc’s performance can improve the Server’s performance.
When it is recording, the operation on the disc may conflict with the virtual memory operation executed by
the operating system, so it is recommended that another partition shall be used to store the video data.
The Server uses many threads; it would be better to choose a high performance CPU. A big size of
memory is good for the Server, too.