Release date: 17.6.2026
Enhancements
Recognition functionalities enhancements
Libraries update
The AI model inference and video decompression libraries have been updated to newer versions. These updates improve speed and reduce resource consumption for face, license plate, and object recognition.
Installer changes
Installation of the Mirasys License Plate Recognition, Face Recognition, and Object Recognition services requires the installation of the following NVIDIA libraries for Windows:
-
CUDA Toolkit 12.9 Update 1: https://developer.nvidia.com/cuda-12-9-1-download-archive
-
cuDNN 9.20.0: https://developer.nvidia.com/cudnn-9-20-0-download-archive
-
TensorRT 10.16.0.72 GA for Windows 10, 11, Server 2022 and CUDA 12.0 to 12.9 ZIP Package: https://developer.nvidia.com/tensorrt/download/10x
The installers detect NVIDIA library installers in the ‘NVIDIA’ subfolder and install them automatically if present. Please find the detailed installation steps in the installation instructions.
Face recognition improvements
Face Recognition has undergone significant changes to improve face detection and identification accuracy without affecting performance. Integrating face tracking with recognition eliminates multiple recognition events for the same face, reducing false positives and duplicate detections, enabling users to focus on genuine recognition events.
The system now detects up to 20 faces simultaneously from the video stream.
Object recognition improvements
Object Recognition has been enhanced to detect persons and vehicles, as well as their attributes, more accurately, resulting in fewer false positive detections.
In the camera Object Recognition settings, the user can select which object recognitions are performed for the camera stream. The user can select whether vehicles or persons are detected, and if the person similarity data is being calculated for the person similarity search. This allows for optimising the Object Recognition resource usage and reducing the amount of detection data by selecting only those object recognitions that are truly needed.
Smart Recognition and Smart Search improvements
The face recognition event in the Spotter Smart Recognition and Smart Search event list displays both the matched identity's default image and the matching face image. This lets users identify which identity matches the detected face and the exact face image matched.
Filters in Smart Recognition and search criteria in Smart Search support free text search, enabling quick selection when filter values or criteria lists are long.
List management improvements
Identity Image Refactoring
The usage of identity images in the List Management has undergone a major refactoring. The number of identity images for an identity is limited to three images. The user can define which identity images are used with the face recognition. The identity images used with the face recognition need to meet the new requirements: the image must contain a big enough face, and the quality of the image needs to be fit for the face recognition and face matching. This is ensured by calculating the face image quality value when an identity image is added to be used with face recognition. The identity images that do not meet the requirements cannot be used for face recognition.
System and Spotter Smart List Management Settings
The identity and the identity list settings in the System Manager List management settings and in Spotter Smart List Management have been changed to show all identity images for each identity with the identity face image quality. The quality value is shown for the identity images that are selected to be used with face recognition. The identity lists can be sorted by identity image using face image quality.
Identity Import and Export Updates
The identity and identity list import and export have been updated to support the new identity image parameters. By default, identity import from the older system will try to set all identity images to be used with face recognition. The import progress indicator and the import result will show details of the import success and failures. The identity export can be used to export only the identities that have identity images with a low quality value. This allows easier bulk update for the low-quality identity images.
Peer-to-Peer review
A new Peer-to-Peer functionality allows Spotter operators to share their selected view with non-security workers.
By using the new Spotter Viewer application, the non-security worker can see the operator's view as the operator sees it, allowing the reviewing of shared footage without further access to the security system and its stored data. Install the Spotter Viewer using its separate installer.
Mirasys VMS system supports several simultaneous viewing stations to which the Spotter operators can share their view. The view-sharing rights per viewing station can be defined at the user group level, and the view-sharing activities are stored in the audit trail.
Spotter PTZ and joystick control improvements
Support for Hanwha SPC-7000
Support for the Hanwha SPC-7000 joystick was added to the Spotter application.
PTZ speed controls for joystick
In the Spotter input device layout settings, users can adjust the PTZ speed for pan, tilt, and zoom independently. This enables precise control of PTZ movement at the joystick level.
Maximize and restore the view in PTZ control mode
Double-clicking the mouse to maximize or restore the view in the Spotter PTZ camera control has been disabled. This change ensures the point-to-move PTZ control functions correctly without triggering view maximization. When PTZ control is active, use the maximize and restore buttons to adjust the camera view, as you would when PTZ control is inactive.
Spotter export functionality improvements
Dual export
Exporting to two different locations with different export parameters is now possible in the Spotter export by using dual exporting. This allows the creation of exports for different purposes, for example, one for archive purposes and another for authorities. The dual exporting can be used with clip, storyboard, storyboard draft, alarm, and still image export.
To enable dual exporting, the Spotter role for it has to be enabled first in the System Manager user group settings. When the user has the right to use dual exporting, the default export settings for the dual export can be adjusted in the Spotter settings. The dual export parameters can also be adjusted in the export dialog.
Confirmation on the storyboard clearing
Click the Clear button in the storyboard panel to clear its content. To prevent accidental clearing, the system requests user confirmation and clears the storyboard only after confirmation.
Allow more than 8 channels to export.
Users can add up to 32 streams to a single SEF export in the Spotter application, allowing more streams to be saved together. Exporting multiple streams in one file provides an efficient method for archiving data. If other formats are selected, the export dialog informs users of stream count limits, exporting only the first streams supported by the format.
Other Spotter improvements
Simultaneous live and playback in alam pop-up
The Spotter alarm pop-up can be set in Spotter settings to show live and recorded streams simultaneously during an alert. Users can set the alarm playback start time. Live streams appear in a pop-up window above recorded streams.
Showing the VMS server description in Spotter
The VMS server description can be shown in the Spotter profile tree tooltip for camera devices, alongside other selectable information. This displays detailed information about the selected server, including the camera's configured server and its basic settings.
Application PDF help
Spotter offline help is available in PDF format. Selecting it from the Spotter help menu opens the default PDF viewer to display the content.
Collapse and expand all profile folders in Spotter
The new Spotter profile tree context menu for profile folders includes options to expand or collapse folders.
Spotter profile folder search
Spotter profile search lets users find folders while displaying their full content. This simplifies locating a specific site and viewing all devices on it, particularly in complex, large setups.
Signal loss time period selection in the Camera Audit plugin
In the Spotter Camera Audit plugin main view, select the time period to view camera signal loss over the last day, 7, 15, 30, or 90 days. This simplifies narrowing down when a camera experienced connection issues.
Layouts are shown in a consistent way
The layouts in Spotter settings and in the layout menu are shown in a consistent way.
System Manager improvements
Using the settings backup to add components to the system
During settings restoration, the system settings backup can restore and add components to the VMS system. The system administrator can add, update, or remove users, user groups, profiles, and VMS servers flexibly when restoring settings.
Alarm configuration improvements
Alarm configuration now supports creating new alarms from existing configurations, enabling faster setup of similar alarms.
A device search function has been added to alarm settings for triggers and actions, simplifying device selection.
Copying alarm trigger ID
You can copy the IDs of external alarm triggers created via the Alarm Triggering API or external alarm settings to the clipboard, enabling easy transfer from Mirasys VMS to external applications.
Grouping of camera settings based on the settings capabilities
In the System Manager camera settings, you can sort cameras by their capabilities. This enables sorting the camera list by setting type and performing bulk updates on selected cameras.
Camera shortcuts can be defined in the camera settings
Define camera shortcuts in the camera settings. Override them in profile settings to enable flexible shortcut configurations at the system or profile level.
Camera PTZ control speed settings
In the System Manager camera settings, adjust the system-wide PTZ control speed independently for each camera's pan, tilt, and zoom. This accommodates different PTZ speeds across camera models.
Possibility to disable PTZ usage
The system automatically detects a camera's PTZ capabilities upon addition and enables PTZ accordingly. In System Manager's camera and hardware settings, you can disable the camera's PTZ. This is useful when the camera has only a motorized lens, and users must not change the zoom level. Disabling PTZ for a camera disables this functionality across all system applications.
New settings available in HW settings
In the System Manager hardware settings, you can specify if the camera is a 360 camera.
More time options for the automatic PTZ control release
In profile settings, you can adjust the PTZ control automatic release time. Version V9.10.0 added more options, allowing PTZ control to close automatically after a selected inactivity period. These new options support finer and longer inactivity intervals.
Spotter settings roles
User roles were added for all Spotter settings categories, enabling the system administrator to assign precise rights to enable or disable settings access for Spotter users.
Application PDF help
System Manager offline help is available in PDF format. Opening it from the System Manager help menu or toolbar launches the default PDF viewer to display the content.
Exit System Manager lock screen
The System Manager lock screen lets the user exit the application.
Spotter Plugin API enhancements
The Spotter Plugin API interfaces now include two new functionalities.
The first lets the plugin specify whether it can be opened from the Spotter plugin menus. This enables centrally configured plugins to open only from the device profile tree.
The second lets the plugin determine if the selected stream is in mixed mode, allowing streams to open in live and playback modes within the same grid view.
Alarm Triggering API enhancements
The Alarm Triggering API SDK sample application now automatically calls alarm trigger state changes. This enables users to test the API and VMS alarm behavior without manual intervention.
Installer changes
All Mirasys VMS installers can be launched via script with defined installation parameters using installer switches. Running any Mirasys VMS system installer with the switch '/?' or '/help' lists all available installer switches.
The separate Spotter and System Manager MSI installers are not included in the latest version. Use the Spotter and System Manager executable installers to install the application on client-only machines.
Enhancement notes
The new VMS version includes multiple components and security updates.
Using NVIDIA decompression on clients and VMS servers requires NVIDIA display driver version 576.57 or higher on Windows.
Fixes
System
-
Spotter and System Manager installers include an option to clean up all files and settings upon uninstallation.
-
NVIDIA engine files are created for AI services only when needed:
-
File does not exist
-
The model has changed
-
The existing file cannot be used because of a display hardware/driver change
-
-
On user login, if an invalid user name or password is used, the log contains a generic login error.
-
The application launcher works as intended when removing and adding the main server address.
-
Export works as intended with AD users.
-
AI services reconnect to RabbitMQ after the connection restore works as intended.
-
A newer paid license overwrites the older demo license.
System Management Server
-
Alarms are included in the profile as intended after the failover is done.
-
Alarm management is initialized correctly to allow correct alarm handling during the SMServer service startup.
-
Alarm events handling works as intended when the VMS server ID is changed.
-
Watchdog events processing works as intended on the SMServer startup and after the connection to the WDServer is restored.
-
When the user marks the failover log entry as processed, the material copy operation is cancelled if it is in progress.
-
The System Manager shutdown works as intended.
-
Camera installation information is updated only when the camera is installed or replaced with another camera model.
-
The management server does event unregistration for the VMS server when it is removed.
-
The connections between Spotter, DVRServer, and SMServer should work as intended if data encryption is enabled.
-
The VMS server connections work as intended after the settings restore.
-
The SMServer database reconnection works as intended after the connection loss.
-
Camera location information is saved correctly if the VMS server is set to use HTTPS.
-
Ending the active user sessions based on the user activity calendar works as intended.
-
The MAC address is available for video channels in the SMServer API for the camera drivers that support the MAC address information.
-
The closed SpotterWeb user sessions are handled as intended.
VMS Server
-
The reading of VMS service settings has been optimised to speed up VMS server startup and apply setting changes.
-
The VMS server stops as intended.
-
The failover material copy error is shown in case of database connection loss, and the failover copy is recovered automatically after the database reconnection.
-
The VMS server playback session is cleaned up correctly when the connection to the client is lost.
-
The archiving works as intended when duplicated channels are added to the archiving.
-
The camera settings return to normal if the alarm is deleted during the active state.
-
Real-time streaming cleanup is working as intended.
-
The VMS server works as intended in case of network storage failure.
-
VCA metadata with the Smart LPR camera engine metadata visualization works as intended in Spotter.
-
Live streaming works in client applications as intended when the camera’s motion detection is used.
-
RTP streaming works as intended with client applications.
-
The DVRServer creates the database tables as intended when a Pro or Base is used.
Watchdog Service
-
“No storage disk configured” watchdog event is generated if no storage disks are configured.
-
A watchdog event is created when a text channel is disabled.
-
The hardware monitoring component is updated to the latest version.
Incident Reporting Service
-
The Incident Reporting service handles the concurrent requests as intended.
-
Setting the company logo for Incident Reporting works as intended.
Storage Locker Service
-
Data retention limits work as intended for the Storage Locker items.
List Management Service
-
List Management integration settings validation works as intended.
Face Recognition Service
-
If more faces are detected than the maximum detected faces count, the biggest faces are selected for further processing.
-
The default value for minimum face similarity is changed to 0.3 (65%).
LPR Integration Service
-
All TensorRT object cleanup works as intended at service closing time.
-
Default values are returned correctly for the API endpoints.
ODS Service
-
ODS service returns correct results for the person similarity search in Spotter.
System Manager
-
The System Manager login window can be moved to all monitors.
-
System Manager dialogs and windows are shown correctly inside the virtual screen boundaries.
-
The user interface does not freeze when temporary files are deleted after the settings backup.
-
In Storage Locker settings, the Management server’s disks and folder structure are used when selecting the storage paths.
-
The identity list row can be selected by clicking the identity image in the List Management settings.
-
Spelling for the default integration exchange values is corrected in the List Management settings.
-
Restoring a large amount of data for the List Management works as intended.
-
Selecting multiple identities for editing works as intended in the List Management settings.
-
The minimum storage days limit for the List Management and Object Data Store was changed from 30 days to 1 day.
-
When the camera device information is updated in the VMS server's Hardware settings using the edit device functionality, camera settings are preserved as they are, when possible.
-
The codec selection works as intended in the camera settings.
-
Add a new VMS server dialog, and the VMS server general settings work as intended with a small display resolution.
-
Enabling the Alarm Triggering API works as intended from the alarm trigger settings
-
The profile tree initialization is optimized, allowing the profiles to be loaded faster in the profile settings.
-
Dragging and dropping multiple profile nodes work as intended in the profile settings.
-
Camera audit options in user role settings work as intended.
-
Audit trail search works as intended with events generated by the System Monitor application.
-
Audit trail search works as intended when no audit trail events are selected for searching.
-
The audit trail events are generated when the user saves or cancels saving the alarm trigger settings.
-
Audit trail events are created for the Storage Locker settings.
-
User view works as intended when users are logged out.
Spotter
-
Memory is freed as intended when closing a Spotter window.
-
Plugin user role settings are working as intended.
-
Pan stops at minimum and maximum limits with Pelco 180 and 270 camera models. With 360 camera models, pan is infinite.
-
Plugin loading works as intended for a plugin whose name contains the namespace.
-
Single failover material copy progress event is shown in the Spotter info panel.
-
Showing error on image export works as intended.
-
Video rendering works as intended with remote desktop sessions.
-
Lock screen works as intended with alarm pop-up opening and closing.
-
Alarm sound for one-shot alerts is played for 1s, ensuring the alarm sound notification when the alarm duration is short.
-
Left and right arrow keys can be used to select the previous/next thumbnail in the thumbnail search when the list has multiple rows and columns.
-
Bookmarks are included in the storyboard export only if the bookmarks are selected for exporting.
-
Playback audit works as intended with storyboard export.
-
Export bookmark from the timeline context menu works as intended.
-
Alarm filtering works as intended in the alarm pop-up if the alarm device pop-up is not enabled in the alarm profile.
-
Spotter works as intended when running several Spotter instances.
-
Spotter works as intended when closing Spotter, and PTZ control is reserved for a camera.
-
Spotter works as intended when closing Spotter when the playback is on.
-
Incident report reference information appears below the incident summary in the PDF preview and export file.
-
An audit trail event is created when the Digital Input or Digital Output view is opened or closed.
-
Exporting the license plate list in the Easy LPR plugin works as intended.
-
Old profile data is cleaned up correctly after the system data update.
-
Opening the Camera Audit works as intended when Spotter has lost the connection to a VMS server.
-
The device profile tree is updated faster after clearing the search text.
-
Displaying the text data events in the text data view works as intended when several text data events are generated at the same time.
-
The export name is shown as the selected profile when an export is opened in Spotter.
-
The user’s own password-protected bookmarks can be viewed only after providing the correct password.
-
Filtered recognition events are handled as intended in the Smart Detection plugin.
-
Camera selection in the Camera Audit report search works as intended.
-
Camera audit with selected cameras works as expected.
-
The user role permissions for the Camera Audit work as intended when the user is switched to another.
-
Camera list sorting works as intended in the Camera Audit.
-
The bookmark export button is shown correctly in the bookmarks list.
-
Changing the bookmark password works as intended.
-
“Show only bookmarks of opened components in timeline” selection works as intended in Spotter with exports.
-
VMS server storage folder selection in the archive creation works as intended.
-
‘Add bookmarks’ selection works as expected in the Export dialog.
-
Arrow keys work as intended in the Spotter device profile tree.
-
Using the ‘Home’ and ‘End’ keyboard shortcuts with the PTZ control for full zoom and unzoom works as intended.
-
Right-clicking the device in the device profile tree works as intended.
-
Trucast video stream works if multiple streams are enabled for the camera.
-
The VLC player plugin works as intended when the DirectX drawing is used.
-
In case of search failure, the Smart Search shows an error message instead of reporting 0 search results.
-
The correct error is shown on archive creation in case of insufficient disk space.
-
The correct error is shown on archive creation in case the archiving is already ongoing on the VMS server.
Spotter Web
-
Alarm start time is shown correctly.
-
Alarm events from the alarms included in the selected profile are shown in the alarm list.
-
Spotter Web opens alarms correctly after the device profile has been updated.
-
The export audit events generated by the Spotter Web contain correct data.
-
Spotter Web does not log duplicate export audit trail events.
-
Audit trail events generated by the Spotter Web contain correct device names.
-
Spotter Web logoff works as intended.
-
Duplicate session log messages are removed in Spotter Web logs.
-
Spotter Web user sessions are handled correctly if there is no connection to the main server.
Gateway SDK
-
The “FFmpeg“ executable is included in the Gateway SDK package, and the “FFmpeg“ launching errors are handled correctly without session logout.
Drivers
EHIIPCapture 2.1.22.0
-
The “No signal” state is handled correctly when the recording is set to “Off” mode.
OnvifIPCapture 1.9.22.0
-
Internal fixes:
-
Documentation update related to Bosch camera timestamps when B-frames are used.
-
-
The ONVIF driver automatically detects the authentication schema for old cameras.
-
The user can set up any valid bitrate value for the video stream.
-
The "DisableModules" XML configuration parameter works correctly when the device address and port are specified.
WisenetIPCapture 1.3.1.0
-
Zoom and focus adjustment are available for digital PTZ Hanwha cameras.
-
All frame rates are available for the Hanwha QND-6011, ANE-L8082R, and ANE-L7012L camera models.
-
The driver doesn’t change the audio input state if there are no audio channels.
-
Hanwha License Plate Recognition support
-
Support for Hanwha LPR was added
-
The possibility to configure the camera to use the masking stream as the recording stream has been added.
RTSPIPCapture 1.6.5.0
-
The full RTSP URI is written to the VMS log.
NewAxisIPCapture 2.9.12.1
-
The video channel goes to the “no signal“ state if the device connection is blocked.
-
License plate detection works as intended with the Axis OS 11 and older LPR v2.