VideoXpert: Components and Functions


Integrators / End Users need a baseline understanding as to what components are required and what their functions are.

Product Line

Pelco Video Management




Information for VideoXpert can be located in multiple areas. This article attempts to consolidate all relevant information.


For additional information see the VideoXpert System Design Guide.

VideoXpert Core

  • The Core is the central management server of a VideoXpert system. It maintains the system database and hosts the web based Admin portal for administration and configuration of the system. It uses MongoDB, a non SQL database platform well suited for distribution across multiple servers. The Core service handles user authentication, permissions, uPNP device discovery, event monitoring and reporting. The Export service handles all media exports and archiving. It allows the stitching and transcoding of recorded video clips. Currently exported H.264 video is packaged in a MKV media container to allow playback in standard video players such as VLC. Each Core is rated at 100 events per second. Multiple Cores can be clustered to meet the scalability and/or reliability needs of the customer site.


VideoXpert Media Gateway

  • The Media Gateway routes video and audio traffic to appropriate users as requested. When a user requests a video stream, the Core first determines if the user possess the appropriate permissions to view the video stream. If the user can view it, the Media Gateway connects the user with the appropriate device (camera, encoder, recorder) as necessary. Multiple Media Gateways can be clustered to meet the scalability and/or reliability needs of the customer site.


VideoXpert OpsCenter

  • OpsCenter is a Windows based application from which users can view live and recorded video. Users can configure and recall complete workspaces enabling operators to quickly login and access different views as needed. These workspaces can be saved globally and made available to everyone on the system. In Investigation Mode users can create playlists from multiple video clips and export them as individual clips or entire playlists to the Core. 


VideoXpert Accessory Server

  • The VideoXpert accessory Server is designed to provide supplemental services for VideoXpert, offloading your system’s support requirements to a separate server.
    • Act as a load balancer for a small cluster and provide active failover services: The Accessory Server acts as a load balancer for multi-CMG clusters. Presently, the accessory Server’s load balancer functionality is recommended for clusters of 2 CMG servers; the servers in the cluster must use the same virtual IP address to utilize the accessory Server as a load balancer. The load balancer maximizes the processing throughput of your VideoXpert servers while maintaining the availability of your VideoXpert servers; should one of the servers in the cluster fail, the other(s) will continue operating as normal.
    • Act as an arbiter for your cluster: VideoXpert clusters must contain an odd number of servers. If your cluster has an even number of servers, you can enable the Accessory Server’s Arbiter service. The arbiter provides the deciding vote in elections determining the primary server in the cluster; the arbiter does not contain the system database. Setting your accessory Server as the cluster’s arbiter prevents you from having to run another server to provide arbitration services for the cluster.
    • DHCP Server: The accessory server can act as the DHCP server for devices in your VideoXpert network. You can define the address ranges supported on your network.
    • NTP Server: VideoXpert servers must be time-synchronized to ensure proper operation. The accessory Server can act as both an NTP server for your VideoXpert network, or simply as an NTP client to remain synchronized with the rest of your VideoXpert devices.

Admin Portal

  • The Admin Portal (web interface of the Core) is where all administration is performed. From here items such as Event Management, Users and Roles, Tags and Recording are configured.


Enhanced Decoder

  • With the use of Enhanced Decoders (optional) OpsCenter can support up to 6 monitors. Each monitor can display a maximum of (4) 1080P streams. If a (6) monitor OpsCenter were used the maximum number of 1080P streams displayed would be (24). Each monitor can display a maximum (16) video streams at Stream 2 settings. Each monitor would be in a 4x4 configuration and display the video at a reduced frame rate.


Load Balancer

  • Server clustering provides fault tolerance and distributes the workload of servicing client requests and system events to ensure optimal performance in large sites. VideoXpert Core and Media Gateway clusters promote predictable and consistent performance fault tolerance and scalability within the system design.



  • The baseline storage solution is the VXS - VideoXpert Storage server.
  • NSM5200 can also be used for storage. Storage pools can be created (a maximum of 6 NSM5200 per pool) in order to increase the retention period of each of the cameras and provide failover functionality. By utilizing the NSM5200 we ensure a strong migration path for existing customers to adopt new VideoXpert technologies.


Keyboard & 3D SpaceMouse Pro

  • The optional keyboard consists of media functions and 24 programmable hot keys. The optional 3D SpaceMouse Pro functions have also been integrated into the OpsCenter application and require no additional drivers or support.