Skip to content

CVEDIA-RT Integration with Nx Witness

The integration of CVEDIA-RT with Nx Witness server from Network Optix is facilitated through a plugin that can run on various platforms. The CVEDIA-RT plugin enables powerful analytics capabilities in your Nx Witness system, enhancing the effectiveness of your surveillance operations.

This guide will take you through the process of setting up and using this integration.


In case you are using a CVEDIA Box, additional initial steps are provided for your convenience.

The CVEDIA Box, though an optional part of the setup, provides a powerful and streamlined solution for deploying the Nx Witness server and the CVEDIA-RT plugin in a hardware-optimized environment. Follow the steps in the 'Box set-up' section if you are using a CVEDIA Box.

Box set-up

  1. Unpack the box and connect it to your router (via Lan) and electricity.
  2. Allow a couple of minutes for the box’s software to load and for the status indicator light to become green.
  3. Make sure that the computer you plan to use for operating the box and the box itself are both connected to the same network.

Connecting to the Nx Witness Server

  1. Download and install the Nx Witness client from this link.
  2. Run the Nx Witness application.
  3. Thanks to the factory-enabled auto-discovery functionality, the Nx Witness software will automatically find the server within your network and display it among the list of start-up options.
  4. Double-click on the NX Server that contains the CVEDIA-RT Plugin. (In the case of the CVEDIA Box it should be called CVEDIA-RT).

Adding a new device

  1. Locate the list of servers on the left side of the application, and right-click on the one we just connected (eg. CVEDIA-RT) to add a new camera.

  2. Paste the URL of your camera or RTSP device into the address bar, enter login, password, and port if required, set as default if needed and when ready, click on search.


    If you have IP cameras connected to your network, you can use the "Subnet Scan" option.

  3. Locate the device to be added to the list of found devices.

  4. Click on the Add all Devices button.

  5. Once ready, the camera will be shown as added and the add devices window can be closed to return to the main window of Nx Witness.

  6. Note that a new device is now shown underneath the server name on the left side of the screen.

  7. Double-click on the new device to open the viewer.


For more information on the camera setup in Nx Witness application, please check the official manual: NX Witness User Manual

Activating CVEDIA-RT Plugin License

To activate the CVEDIA-RT Plugin license, you may need to access the System Administration settings of the Nx Witness application. From there, you can add the license for the plugin:

  1. Click on the top-left icon with 3 horizontal lines, to access the System Administration window.

  2. Go to the Plugin section and select the CVEDIA-RT plugin if it's not already selected.

  3. Insert the license key in the first available slot and cick the Apply button.

    Please wait a few seconds until the Status field is updated.

    The Status field will inform you that the license is valid and active. In case of errors, it will inform you of the failing reason, such as network issues, invalid license key, etc...

Multiple licenses

Each license is configured with a maximum number of concurrent cameras where the analytics will run.

If you need to increase this limit, you can obtain a new license with the additional streams and add it in one of the empty slots.

License Deactivation and Tranfser

Once a license is activated, it gets bound to the specific device on which the plugin is running (the NX Withness server).

If you need to replace the device, you should deactivate the license before using it on a different device.

To deactivate a license is enough to remove it from the text field and click the Apply button. Wait a few seconds until the Status field is updated.

Enabling the CVEDIA-RT Plugin

  1. Right-click on the video stream and select the camera settings option.

  2. Navigate to the plugins section of the camera settings window and enable the CVEDIA-RT plugin.


    As shown in the red banner at the bottom of the screen, the analytics will work only when the camera is being viewed or when the recording is enabled.

  3. From the left menu you can now configure the analytics of your choice.

  4. Configure one of the analytics. For example draw an area in the Intrusion Detection.

  5. Click the OK to save the settings.

  6. Go to the OBJECT tab on the top right to preview the detected objects:

  7. To generate events, you need to define the camera rules in NX Witness. Right-click on the camera and click on Camera Rules, and add a new rule based on Analytic Events.

  8. Monitor the events in the events tab.

Recording Events

If you create a rule that has a Bookmark as an action, you can easily jump to the recorded event.

Don't forget to enable the recording in the Camera Settings. This requires an Nx Witness license, but you can easily activate a trial one.

Once you activate the recording, you can set days and hours. To save on space you can choose the Objects Only or Objects + Low-Res modality.

Configuring Analytics

Each analytics allows you to configure some operational options, such as the area of the line used to trigger events, and some other related parameters.

All the analytics offer the ability to specify for each area or line what type of objects to detect between Person, Animal, Vehicle, or Unknown motion.

An analytic is active only if at least one area or one line is defined.

Multiple Analytics

You can enable multiple analytics at the same time. This will not impact on the performance of the system.