A network throughput on the NVR means local and remote multimedia data transmission rate on the network port in the NVR. For example, if maximum network throughput for local multimedia data recording and monitoring are 200Mbps and 50Mbps, respectively, and maximum network throughput for remote multimedia data transmission is 10Mbps, then maximum network throughput on the NVR is 260Mbps, which is calculated as the sum of local and remote multimedia data throughput. Using a network throughput, total number of IP cameras connected at a NVR can be determined for real time video monitoring and recording. That is, a network throughput is an important information to design and construct the NVR based network surveillance system.