Release Notes - CVEDIA-RT - 2025.2.0 Beta 1¶
Remote Mode for NX Witness and Milestone XProtect Plugins¶
In this release, we are excited to introduce Remote Mode support for both the CVEDIA-RT Plugin for NX Witness and the CVEDIA-RT Plugin for Milestone XProtect. This new mode allows the plugins to connect to remote CVEDIA-RT Servers for AI processing, enabling more flexible and scalable deployments.
The plugins are designed to automatically discover and connect to available CVEDIA-RT Servers within the same network. This feature simplifies the setup process and ensures that AI processing can be distributed across multiple servers as needed.
Features¶
- VMS plugins automatically discover and connect to multiple remote CVEDIA-RT servers for AI processing.
- The plugin will automatically attempt to reestablish the connection to a different box under the same namespace if the current one becomes unreachable, or if the license on the current box does not support the required features or number of streams.
- RT Servers can be grouped in different namespaces. This allows organizing multiple RT Servers based on different licensed features or different departments within the same network.
- In the Expert Settings of the plugins, it is now possible to configure a specific RT Server box to connect to, overriding the automatic selection mechanism. This is useful in scenarios where the RT Server are not discoverable via the network.
- The license panel now allows the selection of the desired RT Server to manage licenses for.
Introducing the AI Appliance¶
The AI Appliance is a Linux-based stand-alone box with AI acceleration (CPU/GPU/NPU) that comes with Cockpit admin panel and the CVEDIA-RT Server application pre-installed. It allows adding analytics capabilities without modifying or upgrading existing servers.
Key functions:
- Offers an easy-to-use administration panel for the device
- Runs the RT Server (AI inference engine)
- Allows the deployment of multiple RT Servers in the network
- Exposes analytics output to any VMS or 3rd-party system via plugins or REST API
- Simplifies the deployment without requiring upgrades to existing servers.
The AI Appliance can be purchased as a pre-configured hardware device or manually deployed on existing hardware that meets the minimum requirements.
For more information, please refer to the AI Appliance documentation.
CVEDIA-RT Analytics¶
Analytics Improvements¶
- Replaced face-covered areas with face-covered tripwires for directional analytics, allowing detection to trigger only when people are moving in a specific direction.
- Improved the tracker performance and accuracy.
- Improved attribute capture logic for objects to ensure we keep track of "state" attributes such as fallen, armed, surrender, etc. throughout the entire object's lifecycle.
- Reduced false positive outputs for surrender, assisted, phone, glasses, and smoking attributes.
Bug Fixes¶
- Fixed problem with triggering multiple queued up events when using fallen_person area
- Fixed full-screen exclusion area not working correctly
Plugin for NX Witness¶
New Features¶
- Implemented a new lightweight installer for the CVEDIA-RT Plugin for NX Witness, Piko, Wave, etc., which installs only a lightweight connector on the Media Server. It's expected to be paired with one or more CVEDIA-RT Servers running in the same network.
Warning
This installer cannot coexist with the previous full Server+Client installer. After installing the new connector, you need to install also the CVEDIA-RT Server separately on the same or different machine.
Plugin for Milestone XProtect¶
With the introduction of the new AI Appliance support, the CVEDIA-RT Plugin for Milestone XProtect can now connect to multiple remote CVEDIA-RT servers for AI processing, also on Linux devices.
New Features¶
- Implemented a new lightweight installer for the CVEDIA-RT Plugin for Milestone XProtect, which installs only the CVEDIA-RT Connector Windows service on the Milestone Management Server. It's expected to be paired with one or more CVEDIA-RT Servers running in the same network.
Warning
This installer cannot coexist with the previous full Server+Client installer. After installing the new connector, you need to install also the CVEDIA-RT Server separately on the same or different machine.
UI Improvements¶
- Added date and time to the smart search result thumbnails
- Showing warnings for invalid values in analytics settings
- Reduced the size of analytics events stored in the XProtect SQL database
Bug Fixes¶
- Fixed instance creation failure for cameras with non-ASCII names (e.g., names with accented characters)
- Fixed high memory usage in analytics setup for high-resolution cameras
- Fixed a crash in the Connector service when a recording server contains devices with corrupted metadata
- Improved Connector Service stability and reconnection handling after temporary loss of connection to Milestone XProtect Management Server
- Fixed instance configurations sometimes being lost during connection interruptions
- Fixed an issue that was preventing the rendering of the Overlay Statistics panel when the camera name contains special chars
CVEDIA-RT Engine¶
New Installation System¶
- Separate installers: CVEDIA-RT is now distributed as two separate installers - RT Server and RT Studio
- RT Server (required): Core runtime service for production deployments
- RT Studio (optional): Desktop application with UI and demo solutions
Info
- RT Server must be installed first
- RT Studio is an optional add-on that requires RT Server
- Versions must match exactly
Licensing Improvements¶
- Improved license key management by allowing removal of unactivated licenses without requiring force option
- Improved logging for license operations
Drivers and Platforms¶
- Added DEEPX inference support for x86 and aarch64 platforms
- Added Jetson hardware accelerated decoder
- Added support Intel acceleration on Linux
Bug Fixes¶
- Fixed GStreamer shutdown sequence that could prevent RT from shutting down while an RTSP stream is unresponsive
- Fixed RT Server Linux service not starting in certain configurations
Modelforge¶
- Implemented DEEPX model conversion support
- Added model URI alias system for easier deployment and hardware-specific model mapping