Skip to content

Release Notes - CVEDIA-RT - 2025.1.0 Beta

Warning

This is a beta release to allow more user to explore and test the new features, and to report feedback on any unexpected behavior.

We don't suggest using the beta release in a production environment.

CVEDIA-RT Analytics

New Analytics

  • Officially released ALPR (License Plate Recognition) analytics to read license plates. It supports a large variety of international plates and works in difficult light, distance, and angle conditions.
  • Officially released Armed Person detection. It offers a high accuracy with close-to-zero false positives.
  • Officially released Fallen Person detection analytics.

Info

ALPR, Armed Person, and Fallen Person analytics are premium analytics that requires specific licenses. The 30-day trial offers access to all available anlytics, including the premium ones.

Please note that if you enabled the trial for the previous version of CVEDIA-RT, and then update CVEDIA-RT to this new release, the premium features will not work. Please reach out to support.cvedia.com to obtain a new trial key.

  • Expanded the list of attributes extracted for people:
    • Gender
    • Age
    • Face covered
    • Smoking
    • Using a phone
    • Wearing glasses
    • Carrying bag
    • Tattoo
    • Assisted
    • Upper and Lower clothing colors
  • Surrender pose detection
  • Face covered detection
  • Speed estimation
  • Car door open detection
  • Car light on detection

Improvements

  • Introduced a new ai-based technique to determine when a target is moving, allowing for a great improvement in false positive reduction.
  • Reduced false positives on stationary objects that resemble human shapes
  • Reduced animal vs person confusion when detecting and tracking objects
  • New event for indicating the start/stop of activity. It can be used to, among other things, start/stop recording in the frontend plugins or 3rd party integrations.
  • Improved performance under busy scenarios with lots of moving objects.
  • Improved inference in situations where the camera is shaking.

Plugin for NX Witness

  • Added the new Premium Analytics:

    • ALPR (License Plate Recognition) - with the ability to search by license plate
    • Armed Person event
    • Fallen Person event

Info

ALPR, Armed Person, and Fallen Person analytics are premium analytics that requires specific licenses. The 30-day trial offers access to all available analytics, including the premium ones.

Please note that if you enabled the trial for the previous version of CVEDIA-RT, and then update CVEDIA-RT to this new release, the premium features will not work. Please reach out to support.cvedia.com to obtain a new trial key.

  • Added Experimental Analytics:

    • Vehicle guard (Car door open and car light on detection)
    • Surrender pose detection
    • Speed estimation
    • Face covered detection
  • Added new attributes in the Advanced Search for people:

    • Gender
    • Age
    • Face covered
    • Is smoking
    • Using phone
    • Wearing glasses
    • Carrying bag
    • Has tattoo
    • Requires assisted
    • Upper and Lower clothing colors
  • Added new attribute in the Advanced Search for vehicles:

    • Speed range in Kmh
    • Speed range in Mph

Improvements

  • Exposed option to enable or disable the Picture-in-Picture of faces and license plates in the thumbnails of detected objects or events.
  • Improved the status panel to show the state of features and streams according to the installed licenses
  • Improved error handling when adding a new license.
  • Improved the analytics left menu to show what analytics are in use (indicated with a [+] next to the analytics name) and which one has a license-related issues (indicated with a [x])
  • New convenience script is available for Piko to ensure a smooth installation process on Linux.

Plugin for Milestone

  • Added the new Premium Analytics:

    • ALPR (License Plate Recognition) - added the ability to search by license plate
    • Armed Person
    • Fallen Person

Info

ALPR, Armed Person, and Fallen Person analytics are premium analytics that requires specific licenses. The 30-day trial offers access to all available analytics, including the premium ones.

Please note that if you enabled the trial for the previous version of CVEDIA-RT, and then update CVEDIA-RT to this new release, the premium features will not work. Please reach out to support.cvedia.com to obtain a new trial key.

  • Added new attributes in the Smart Search for people:

    • Gender
    • Age
    • Face covered
    • Smoking
    • Using a phone
    • Wearing glasses
    • Carrying bac
    • Tattoo
    • Assisted
    • Upper and Lower clothing colors

UI Improvements

  • Areas and lines can now be created without necessarily setting a name.
  • Added a delete polygon/line button close to the preview image, to quickly remove a configured area or line.
  • Added snapping to the closing vertex when drawing an area
  • Improved Smart Search filtering UI for an easier and more clear access to the different attributes.
  • Improved the analytics left menu to show what analytics are in use (indicated with a next to the analytics name) and which one has a license-related issues (indicated with a )

Technical Improvements

  • Standard and Hi-res profiles are now per-stream settings. Each stream can choose separately from the main plugin settings.
  • Exposed option to enable or disable the Picture-in-Picture of faces and license plates in the thumbnails of detected objects or events.
  • Renamed CVEDIA-RT Controller Service in CVEDIA-RT XProtect Connector
  • Starting the CVEDIA-RT XProtect Connector service is now instant, even if the Milestone Management Server is not running yet.
  • Improved timing synchronization between event triggers and recorded footage
  • Improved error handling when adding a new license.

CVEDIA-RT Engine

  • Added new event schemas (event-activity and event-activity-end) to notify when activity is present in the view, allowing to optimizing recording time or to raise attention to specific cameras only when needed.
  • Added the option max_running_instances in rtconfig.json to set the maximum number of concurrently running instances on a specific device, to prevent going over the expected performance limits.

  • Upgraded ONNX inference engine to 1.22.0

  • Updated the required version of HAILO driver to 4.21 to support new model architectures.
  • Added support for Rockchip RKNN 1.4.0, 2.3.0, and 2.3.2
  • Added support for Blaize 24.2.0
  • Added support for round robin inference on Blaize
  • Added support for OpenVino 25.1
  • Added support for video decoding with OpenVino on Linux for Intel GPUs

Warning

WARNING: The version 4.21 doesn't work on Windows. Do not upgrade to this release if you need to use HAILO on Windows.

Improvements

  • Addressed codec-specific seeking behavior differences for MJPEG and H264/HEVC.
  • All our C API functions now have the same return convention. We updated all API documents to reflect the return values per function. This is a breaking change as for some functions previously returned a positive integer to signal a successful operation and the new convention is to return RT_C_SUCCESS which is 0. For any boolean functions the return value is still either RT_C_TRUE which is 1 and RT_C_FALSE which is 0.

Bug Fixes

  • Fixed video decoder seeking issues across different codec types
  • Fixed memory alignment issues caused in some more unusual resolutions
  • Fixed an issue that causes CVEDIA-RT to crash when stopping an instance through REST API.
  • Fixed an issue where GStreamer fails after 60 seconds without a keyframe.
  • Fixed an issue that was causing CVEDIA-RT to crash when there were insufficient write rights in the CVEDIA-RT directory.

REST API

  • Added new REST API endpoint to enable or disable the Picture-in-Picture functionality.
  • Added new REST API endpoints for license management (retrieval of license information, addition of a license, removal of a license, and activation of the trial license).