The IP Server is the heart of the Video Insight software product suite. It communicates directly with the cameras - requesting images, forwarding images to clients, and saving them for review. The Server runs as an unattended application on standalone hardware or in virtual environments. Designed for performance, the Enterprise Class application can support more than 200 megapixel cameras per Operating System (OS). Networking is simplified when using the Video Insight Server since all Client applications connect to the Server and not directly to the cameras.

IP Server Diagram for Video Management Systems and IP Cameras.

Architecture / Deployment Options

Video Insight IP Server runs as a Windows Service on 32 or 64 bit OS. Requesting images from the cameras, the IP Server processes the images for motion alarm, stores the video in a folder structure, and saves all configuration, motion, and system logs in a SQL server database. The Clients connect to the IP Server - not directly to the cameras - and the Web Client uses Microsoft Internet Information Server (IIS). From an architecture perspective, Video Insight has four components: Server; Storage; SQL and IIS - each of which can be configured a number of ways to adapt to your organization's needs.

Decentralized Deployment for your Video Servalliance System and IP Servers.
Centralized Deployment for your Video Servalliance System and IP Servers.

Additional Information about Server Architecture


SQL Architecture IconSQL Database
Video Insight uses a Microsoft SQL Server database to store system settings, user permissions, activity, alarm, and system logs -
Learn More
Load Balancing IconLoad Balancing
Using a centralized database, you can easily move cameras between servers with a few mouse clicks - Learn More
Hosting IconHosting
Bandwidth is the primary challenge associated with hosted video, but the second challenge is the backend server - Learn More
IIS IconIIS
Video Insight utilizes Microsoft Internet Information Services (IIS) to power the Web Client -
Learn More
Active Directory IconActive Directory
Easily add users with Active Directory - Learn More
Admin IconAdministration
The Monitor Station is used to configure and administer Server settings - Learn More
Storage IconStorage
Video Insight supports all storage that Windows can address -
Learn More
Network IconNetwork
The Video Insight Server can support multiple network interface cards - Learn More
Virtualization IconVirtualization
Virtualizing your surveillance allows you to leverage existing infrastructure - Learn More
Centralized IconCentralized
With increases in bandwidth, switching, and better compression, it's now possible to move the servers to a central data center - Learn More
Analytics IconAnalytics
Video Insight supports camera-side analytics - Learn More
Failover IconFailover
A virtual server will monitor the other servers and inherit the cameras of a failed device -
Learn More
Licensing IconLicensing
Licensed on a per-camera basis and does not require licenses for servers, clients, or accessories - Learn More

About Server Performance

Factors affecting IP Server Performance include: number of cameras, resolution, FPS (frames per second), and motion-based recording.

Video Insight support four types of recording modes: record always, record on schedule, motion-based, and higher FPS on motion.

When using motion-based recording, only changes in video are saved an all redundant images are discarded. This motion-based recording method compares the current image to the previous image. This comparison can take place on the camera or on the server and is referred to as camera-side or server-side motion detection.

When using server-side motion detection each image is decompressed on the server, which requires a significant amount of computation. When sizing a server, the most efficient method is camera-side motion detection, but in those cases where the camera does not support it or is not very effective and server-side is used, the Server CPU needs to be adjusted.

Sample Configurations

20 H.264 cameras streaming 1.5Mbbps   [+]

    Dell Optiplex 7010 with Intel Core i5 3.30 GHz, with 4GB, 3TB of Storage, Intel HD 2500 Graphics and Windows 7 Professional

    CPU Performance Using Camera Side Motion Detection:

    IP Server Only CPU utilization at 10%

    Monitor Station Client displaying 4 Live Windows CPU utilization at 25%

    Monitor Station Client displaying 9 Live Windows CPU utilization at 35%

    Monitor Station Client displaying 16 Live Windows CPU utilization at 45%

    Monitor Station Client displaying 20 Live Windows CPU utilization at 60%
40 H.264 cameras streaming 1.5Mbbps   [+]

    Dell Optiplex 7010 with Intel Core i5 3.30 GHz, with 4GB, 3TB of Storage, Intel HD 2500 Graphics and Windows 7 Professional

    CPU Performance Using Camera Side Motion Detection:

    IP Server Only CPU utilization at 10%

    Monitor Station Client displaying 4 Live Windows CPU utilization at 25%

    Monitor Station Client displaying 9 Live Windows CPU utilization at 35%

    Monitor Station Client displaying 16 Live Windows CPU utilization at 45%

    Monitor Station Client displaying 20 Live Windows CPU utilization at 60%
120 H.264 cameras streaming 1.5Mbbps   [+]

    Dell PowerEdge R520 2U Rackmount with Dual Intel Xeon E5-2403 1.80GHz, with 8GB, 21TB of RAID5 Storage, Intel HD 2500 Graphics and Windows Server 2008

    CPU Performance Using Camera Side Motion Detection:

    IP Server Only CPU utilization at 10%

    Monitor Station Client displaying 4 Live Windows CPU utilization at 25%

    Monitor Station Client displaying 9 Live Windows CPU utilization at 35%

    Monitor Station Client displaying 16 Live Windows CPU utilization at 45%

    Monitor Station Client displaying 20 Live Windows CPU utilization at 60%
240 H.264 cameras streaming 1.5Mbbps   [+]

    Dell PowerEdge R720xd 2U Rackmount with Dual Intel Xeon E5-2403 1.80GHz, with 8GB, 42TB of RAID5 Storage, Intel HD 2500 Graphics and Windows Server 2008

    CPU Performance Using Camera Side Motion Detection:

    IP Server Only CPU utilization at 10%

    Monitor Station Client displaying 4 Live Windows CPU utilization at 25%

    Monitor Station Client displaying 9 Live Windows CPU utilization at 35%

    Monitor Station Client displaying 16 Live Windows CPU utilization at 45%

    Monitor Station Client displaying 20 Live Windows CPU utilization at 60%
See our complete line of NVRs

Used By Companies of All Sizes

Panasonic, Sony, Axis, D-link, Pelco