Skip to content

Release notes - CVEDIA-RT - 2024.1.0

SecuRT 11.0

  • Improved detection and tracking of motorbikes
  • Added the ability to filter any analytic by all the supported attributes from our AI Models:
  • Vehicle Type
  • Vehicle Color
  • Person Up/Down clothes color
  • Armed person
  • Fallen person
  • The attribute event is now triggered asynchronously from the event itself. This allows for a longer evaluation period and higher accuracy.
  • SecuRT now uses a new track movement update logic to reduce false positives.
  • Low, Medium, and Hight movement sensitivity thresholds have been tuned for better results on the Medium default preset.
  • Added detection sensitivity dropdown in RT Studio
  • Added face detection and blurring

Fallen People Detection

This solution has been removed as this feature is now included in the SecuRT solution.

Face Anonymization

This solution has been removed as this feature is now included in the SecuRT solution.

RT Plugin for NX Witness 2.0

  • Improved the license activation and management UI
  • Added support for the activation of a 30-day trial license for up to 4 concurrent streams
  • Implemented a Windows Installer to simplify the setup of the plugin
  • Pre-release of attribute search for vehicle type and color, and for clothes color (the activation of this feature is not yet available in the UI)
  • Implemented the execution of SecuRT on a remote machine called AI Encoder. This allows the installation of the RT Plugin on a device that is not powerful enough to run inference using AI models, and to delegate the computation to a separate machine where CVEDIA-RT is running.
  • Area Enter/Exit ignore stationary option is now turned on by default
  • Removed the FPS settings as it's now obsolete in favor of the new movement logic implemented in SecuRT
  • Showing the running state in the plugin UI

Web Panel 1.0

A new web panel is now available at port 3546 when RT Studio or RT Service is running.

The main features are:

  • create, start, stop, delete instances
  • configure analytics
  • configure export options
  • read logs
  • list active licenses
  • access the documentation of the new REST API
  • manually run and test REST API endpoints

The web panel will also replace the need to use the Remote UI which has been proven challenging on some devices.

REST API (beta)

Reimplemented the REST API compliant new OpenAPI standard and all the endpoints are documented in detail in the Web Panel.

The REST API is split into a few groups:

  • RT Core endpoints allow to create and configure instances.
  • SecuRT endpoints expose convenient endpoints to configure analytics for that specific solution
  • ONVIF endpoints offer discovery and authentication to ONVIF cameras

CVEDIA-RT Engine

  • CVEDIA-RT is now split in RT Studio and RT Service.

RT Studio is a desktop application that always runs with the UI and is meant to test, configure, and develop solutions and instances.

RT Service can be started as a console application without UI or as a Windows Service or a Linux systemd, and is meant for production deployment.

  • Improved the overall performance of the engine
  • Unified and reviewed many of the CLI tools under the new rtcmd command
  • Added support for RTX 40x NVIDIA cards, specifically by adding support for TRT 8.6
  • Improved the discovery of ONVIF cameras
  • Added support for the HLS output stream
  • Added support for the HLS input stream
  • Improved support for HAILO (it now requires version 4.16)
  • Added SSE output stream for all the events
  • Implemented burst mode for output events and enabled it for MQTT output. This allows aggregating multiple events that trigger in the same frame into a single MQTT message.
  • Breaking change: Renamed new-attribute-event schema to attribute-event
  • Breaking change: Removed crops-export schema

Licensing

  • RT Studio runs a single instance without a license
  • Added support for the activation of a 30-day trial license for up to 4 concurrent instances
  • Added support for both perpetual and recurring licenses
  • The licenses are now stored outside of the binary folder of RT to prevent losing the license files when uninstalling RT

Bug fixes

  • Deleting a preset saved in an instance crashes RT
  • buffer:fishToPano probably casts float to int
  • RTMP Output is too strict about the URI
  • Starting an instance with a missing source video crashes RT
  • Starting an instance with no available licenses breaks the UI
  • Starting an instance randomly crashes (1 out of ~30 attempts)
  • Unable to create an instance from a webcam
  • Output of the Head Pose model differs between Linux and Windows
  • HLS is slow to connect and hangs for several seconds repeatedly
  • Jetson Orin drops in performance.
  • GStreamer output is not supporting RTMP output anymore