Important Notes

  • Mirasys VMS V8 is only available as a 64-bit version!
    - A V8 Master Server (Management Server) can handle 32-bit V6 and V7 networked servers, as well as 64-bit V7 and V8 servers.
  • Mirasys VMS V7.3 and later releases require Microsoft SQL Server Express or SQL Server Standard (or better) version 2014, when installing the system Master Server, or if the network VMS Servers use Mirasys VCA.
    - Please note also that SQL Server 2014 requires .NET 3.5. And on Windows versions after Windows 7, .NET 3.5 must be turned on (enabled) in Control Panel as a Windows feature (not installed with a separate .NET 3.5 installer)!
  • The "Full" Installer will automatically install the SQL Server Express 2014, or upgrade an earlier SQL installation to 2014 on 64-bit systems.
    A 32-bit (x86) SQL Server Express 2008 version will not be upgraded to the 64-bit (x64) SQL Server Express 2014. Update SQL manually before updating from an old 32-bit V7 to the latest 64-bit version!
  • The old "Spotter Mobile" does not support Apple iOS 11, or later versions, on Apple iPhone or iPad devices. Use the newer "Spotter Seven", instead (requires Mirasys VMS V7, or later).
  • Mirasys VMS V7 End-of-Life date is 31st of March 2021

Supported OS

  • Windows 2012 Server R2
  • Windows 10 IOT/Pro
  • Windows Server 2016
  • Windows Server 2019​

Notes on Upgrading to V8

  • If you are using VCA (Video Content Analytics) on a V5 or a V6 server, the VCA license must be updated. It is recommended to take the VCA Configurator license code ("HWGUID") from the earlier version, and contact Mirasys sales for a new VCA license prior to installation of V8.
  • Recommended method of upgrading a server to V8:
    a. Still, with the old software version; create a system settings backup in System Manager.
    b. Have the new V8 license ready.
    c. Recommended to use "Full" installer
    d. Start the V8 installer and install the new VMS version on top of the previous installation. (alternatively, you can uninstall the previous version VMS and then start the V8 installer)
    e. When the installer asks for a license, give the V8 license.
  • It is also possible to upgrade via the System Manager - "Upgrade recorders" tool. In this case, first upgrade each server's license to a V8 license, and then use the "Upgrade recorders" tool. Please note that upgrading from V7.5.x or earlier version will format the storage drives, causing the stored material to be emptied.
  • It is possible that layouts generated with previous versions of Spotter do not work 100% with latest V8 Spotter because of some changes done to the user interface. Some re-adjustment of the layouts might be needed.
  • The "Full" Installer will automatically install the SQL Server Express 2014, or upgrade an earlier SQL installation to 2014 on 64-bit systems.
    - A 32-bit (x86) SQL Server Express 2008 version will not be upgraded to the 64-bit (x64) SQL Server Express 2014. Update SQL manually before updating from an old 32-bit V7 to the latest 64-bit version!
  • The old "Spotter Mobile" does not support Apple iOS 11, or later versions, on Apple iPhone or iPad devices. Use the newer "Spotter Seven", instead (requires Mirasys VMS V7, or later).
  • For details, see the Mirasys VMS Installation Guide.

Changelog V8.3.9 - 2020/12/4

  • Fix: Spotter Public Web API set saved tab command was not able to get Spotter window from monitor
  • Fix: DirectX joystick device driver caused Spotter crash on Spotter startup
  • Fix: Edge storage was not working correctly
  • Fix: Long pre-alarm recording was not working when using megapixel cameras
  • Fix: VCA tampering event was triggering alarms continuously
  • Fix: Small memory leak in Spotter VCA visualization
  • Fix: Alarms drop down list in Spotter alarm search is too small for alarms with long name
  • Fix: Alarm names are shown as “-” after master upgrade
  • Fix: Spotter alarm search causes Spotter to disconnect from master server
  • Fix: Control device Esc command does not work when Spotter is in full screen
  • Fix: Spotter Web API returns error with view query if plugin tab is currently selected
  • Fix: VMS server starts to use lot of CPU in systems with lot of cameras
  • Fix: Spotter VCA visualization works incorrectly when image is mirrored or flipped
  • Miscellaneous minor and cosmetic changes

New Features in V8.3.9

Enable optional Spotter person search

New search tool can be used to search all distinct persons and specific person from selected cameras. User can adjust detection confidence values for the person detection, similarity tolerance for all persons search and similarity for specific person search.

Set all PTZ cameras to home position

Spotter devices menu contains option to put all PTZ cameras from the profile to home position. Same operation is available in joystick commands and as keyboard shortcut (​​Ctrl+Shift+H).

Renewed bookmark user rights

Spotter user role has new user rights for bookmark usage. There are user rights for users own and other users shared bookmarks.

Bookmark password protection

User can password protect bookmarks that are shared to other users. To be able to use and see password protected bookmark, other users needs to provide correct password.

Bookmarks quick deletion and adding to storyboard

User can mark one or more bookmarks for deletion or to be added to storyboard from Spotter device tree.

Selection not to include bookmarks to export

When export is being done, user can select if bookmarks are included in ASF and SEF exports or not.

Possibility to reuse clips in storyboard

Saved SEF format clips can be imported to storyboard as new storyboard clip. If the imported clip is a storyboard export, all contained clips are imported to new storyboard. Imported clips can be viewed in storyboard preview.

Cascaded profile search

Search can be applied to Spotter profile tree folders in addition to the top level profile search. The top level search can first be used to find specific profile tree folder and then the profile tree folder search can be used to find specific device under the profile tree folder. Clearing top level search will clear all profile folder searches as well.

Better visualization for selected camera

Selected device selection highlight can be enabled in Spotter Display settings under “Window options”. Selected device border size can also be adjusted. White and black selected camera border color is used.

Other feature changes

Optimizations to Spotter AVM communication and AVM API authorization

Possibility to select network adapter for camera multicast use in System Manager camera settings

VMS and Master server log export includes Windows event logs

Gateway SDK test application can decode HEVC images

Media Exporter CA can decode HEVC images

Spotter AVM connection timeout can be controlled from Spotter settings

Thumbnail search available in Spotter player

Added default setup for Axis T8311 joystick

Possibility to exit Spotter full screen with right mouse double click

UHDCode codec removed

Changelog V8.3.8 - 2020/08/21

  • Support for TLS 1.2 added to master server email sending
  • Fix: Spotter crash when trying to use sound card that does not exist
  • Fix: VMS server gives wrong oldest stored material time
  • Fix: Spotter crash when using alarm popup
  • Fix: Spotter camera audit plugin doesn’t show playback view
  • Fix: Spotter camera audit plugin doesn’t start playback automatically
  • Fix: System Manager makes relogin just after user logs in correctly
  • Fix: Asf/Wmv clips cannot be drag and dropped to Spotter or SpotterPlayer
  • Fix: VMS server do not update metadata configuration file automatically on update to contain new metadata drivers
  • Fix: Spotter storyboard preview and storyboard playback issue fixed
  • Fix: Fixes to profile map configuration in System Manager
  • Fix: Fixed Spotter to show '_' characters in user interface
  • Miscellaneous minor and cosmetic changes

New Features in V8.3.8

Test email sending

Test email can be sent in System Manager email settings for selected email addresses. Test email sending button can be found under the email addresses list. Test email sending uses email settings defined in the email settings dialog and the result of the test email sending is shown to user.

Changelog V8.3.7 - 2020/06/23

  • Fix: Monitor manager didn’t work when AVM API port number was changed
  • Fix: Save and print shortcuts don’t work in Profile Map Devices plugin
  • Fix: Spotter got stuck when running as AVM Display Server
  • Fix: Spotter crash with alarm popup
  • Fix: Spotter got stuck when running alarm popup
  • Fix: Spotter memory leak with alarm popup
  • Fix: Automatic stream selection in Spotter with same resolutions streams will select the stream with higher frame rate
  • Fix: Several fixes to joystick commands handling with AVM
  • Fix: Input device settings in Spotter could not been saved on some rare occasions
  • Fix: '_' character was not shown in Spotter device grid tab title text
  • Fix: Spotter got stuck on settings update to storyboard list update
  • Fix: Profile map icons size in System Manager and in Spotter is not the same
  • Fix: Camera tour controls can be used in Spotter even if not allowed in Spotter user role
  • Fix: Camera tour controls unusable in Spotter if playback is not allowed in Spotter user role
  • Fix: Map level in Spotter profile map changed on settings update
  • Fix: Spotter crash when setting default setup for joystick
  • Fix: WDServer crash on access violation
  • Fix: Canceling settings in Spotter switched Spotter user interface language to English
  • Fix: Spotter crash when alarm popup is set to close automatically after alarm ends
  • Fix: VMS server watchdog events not processed by Master server in some rare occasions
  • Fix: Intel codec usage with older Intel CPU/GPU
  • Fix: Switch user in Spotter with 2 factor authentication on caused authentication error
  • Miscellaneous minor and cosmetic changes

New Features in V8.3.7

Automatic camera highlight on map

Automatic device highlight on map can be set on in Profile Map settings. Once the setting is on and the device is opened or selected from the device grid, profile map shows the map where the device is located and highlights the device with animation.

Export from alarm in alarm search

Adding alarm recordings to export and to storyboard can be done from alarm search export buttons.

Profile settings search

Search from all profiles can be done from System Manager profile tab. If search finds devices or folders, also parent folders are shown. ‘*' is used as special character: if search text contains '*’ character and search text matches a profile folder name, whole content of found folder is shown.

Profile settings contains also possibility to search from source trees (VMS server, profile and plugin trees) and from the profile tree.

Number of logged in users

System Manager users tab shows total number of users that are currently logged in to VMS system.

New joystick commands

There are number of new commands that can be used with joystick device in Spotter. New commands are

  • Maximize and restore Spotter window
  • Set PTZ camera to home position
  • Select previous and next camera from device grid
  • Select and open previous and next camera from device tree folder
  • Create quick storyboard entry
  • Create quick bookmark entry
  • Snapshot from selected camera
  • Open previous camera

HTTP commands from profile map button

HTTP commands can be defined in new System Manager commands settings. Command settings can be found from System Manager system settings.

HTTP commands can be defined, edited and deleted in command settings. Settings shows configured commands and information if the command is used or not. In use icon tooltip shows more information where the command is being used. Configured HTTP commands operation can be tested directly from settings dialog.

HTTP command has unique name and several other fields that are needed to perform HTTP command request.

Commands can be used in profile map by defining a command button in System Manager profile settings. Profile map command button can run several commands in parallel or in sequential mode. User can define button colors and text.

Possibility to open saved tab in Spotter to replace current tab by pressing ‘ctrl’ key when opening saved tab

When opening saved tab content from Spotter profile tree, saved tab content is opened to new tab by default. By pressing ‘ctrl’ key when opening saved tab, currently open tab is replaced by the saved tab content.

More fine grained small time values for camera tour functionality in Spotter Camera carousel plugin and Camera tab tour

Camera switch times has more small time value options in camera carousel plugin and camera tour in Spotter. The minimum switching time is still 5s.

Support for saved tabs in Spotter Public Web API

Spotter Public Web API has now support for saved tabs. Please see more details on Spotter Public Web API documentation (Spotter Public Web API SDK.pdf).

Other feature changes

  • Spotter text data view performance improved
  • Added support for virtual joystick in Spotter
  • Optimized PTZ camera control with AVM
  • Device view text size can set in Spotter settings
  • Added support of zoom in and out to Spotter browser plugin
  • Profile map button size can be set smaller
  • Playback can be used with Spotter camera carousel plugin if the tour is in paused state
  • VMS server device names and descriptions are synchronized between master and slaves
  • Map link button text color can be set in profile map
  • Added default grid settings for profile map devices plugin
  • Optimized camera carousel plugin streams handling and added setting for next camera tour stream prepare time
  • Improved performance of Spotter text data view

Changelog V8.3.6 - 2020/03/23

  • Fix: Spotter: Streching video shortcut button issue.
  • Fix: Spotter: Dragging time slider generates huge amount of playback time changed events.
  • Fix: Spotter: PTZ control was available for cameras opened due alarm.
  • Fix: Wrong codec shown in exported videoclip for Nvidia codecs.
  • Fix: Issue with Watchdog email sending.
  • Fix: Issue in codec selection.
  • Fix: Missing logging info.
  • Fix: System Manager: unhandled exception when exiting.
  • Fix: System manager: Profile selection shuttle box improvement for user groups: wider UI, alphabetical sorting.
  • Fix: SQL installation issue in the full installer package
  • Fix: System Manager: Profile tree "expand all" button ("+") expanded earlier only the highest hierarchy level.
    - Example below: "+" button opens also camera folders, text channels...

New Features in V8.3.6

2-factor authentication (offline, cell phone based)

The two-factor authentication is a functionality to improve the identification of the user logging in, by requiring not only the user name and the password, but also a code from an external physical device. This makes it practically impossible for e.g. certain user groups (e.g. system administrators) to use shared credentials. (Using shared credentials would make it practially impossible to e.g. the user actions from the audit logs later on.)

Basic process in the 2-factor authentication is as follows:


  1. Admin enables the 2-factor authentication for the specific user group.

  2. When user in the group tries to log in for the first time, the user is requested to use or install the 2-factor authentication client (e.g. Authy, Google authenticator, MS Authenticator (available for free)) on his/her mobile device.
  3. The VMS and the authentication client are then synchronized the software with VMS. This happens by transfering the "secret key" generated by the VMS to the authentication software via QR code or directly typing it to the software. Example below:

  4. Thereafter the authentication client generates automatically new one-time passwords. (The passwords change periodically and are kept in sync as the clocks of the VMS and the authentication app have same time. Note that this does not require any direct data communication link between the software.)


  1. The user provides the normal credentials to VMS (user name, password)
  2. The VMS requests for the one time password from the authentication app.

  3. The user provides the one-time password from the authentication app. and the user types them to the VMS client.


  1. In case the user forgets his / her 2-factor secret key, the administrator can then reset the key from the system manager.
  2. After 2-factor secret key reset, the user user needs to update the secret key in the next time he/she logs in. (See step 2).

User permissions for System Manager

  • It is possible to set detailed permissions for the system manager for different user groups. This allows for instance implementing functionality for allowing different user groups for hardware maintenance and user administration, which is useful for large scale systems.
    - To enable the functionality - check the "System manager enterprise" tickbox for the user group and click the "wrench" icon to edit the details for this group.

  • Under the role settings there are tabs for setting the detailed level permissions for the user groups. The tabs (System, VMS Servers, Profiles, Users) correspond to the System Manager top level dialogs:  

    - The System tab   permissions that can be set for the user group: 
  • The servers tab  permissions that can be set for the user group:
    To be noted: if "Edit selected" is checked, the shuttle box below enables defining which specific servers this user group has access to. This is convenient in large installations in case specific user groups are working with specific servers (e.g. if there are separate maintenance groups for different sites - and the recording servers are site specific.)
  • The profile tab  permissions that can be set for the user group:
    "Edit selected" enables the shuttle box selection for specific profiles that the user groups can access (similar to the "servers" permission configuration.)

  • The user tab  permissions that can be set for the user group:

Colour invert filter
Implemented to to Spotter. The functionality works both together with ordinary colour images, as well as the black&white filter (examples of both below).

3 new Alarm popup monitor selection algorithms 

  • Supported under the alarm popup settings; these are the "Global alarm popup methods (the old "alarm # for specified monitor" still supported):

1) ​New alarm first: new alarm pushes previous alarm to next monitor:

A2->M1, A1->M2
A3->M1, A2->M2, A1->M3
A4->M1, A3->M2, A2->M3 (A1 not shown)

2) Circulate alarms in rotation

Example with 3 monitors (A = alarm, M = monitor): A1->M1, A2->M2, A3->M3, A4->M1, A5->M2, A6->M3,

3) Circulate alarms back and forth

Example with 3 monitors (A = alarm, M = monitor): A1->M1, A2->M2, A3->M3, A4->M3, A5->M2, A6->M1,

Audit logs improvement

  • Audit logs tell from which work station the record is being viewed
Intel Media SDK based codecs for H.264 & H.265 (CPU & GPU)
  • Mirasys V8 Pro related permission control functionality

Changelog V8.3.5 - 2020/01/31

  • Fix: When alarm generated in Master -> the alarm name was not propagated to slave
  • Fix: Alarm event provider cannot find alarm trigger or action devices from the profile
  • Fix: Installing new driver did not add it to "Selected drivers" list
  • Fix: Issue when changing PTZ user rights to duplicate cameras
  • Fix: Spotter crash when taking over PTZ control
  • Fix: PTZ movement stops when zooming stops
  • Fix: Select camera did not work for PTZ camera that had PTZ control open
  • Fix: "Postpone settings change" functionality did not work properly after "switch user"
  • Fix: Joystick default settings fix for CH Products joystick
  • Fix: Failure in H.265 ASF export
  • Fix: Occasional failure in opening storyboard clips in Spotter and SpotterPlayer
  • Fix: Camera audit showing two cameras twice
  • Fix: Logical I/O alarm triggered when recorder is restarted
  • Fix: System Manager: RTSP Driver's device URI changed, if settings restored
  • Fix: Axis P337 audio issues
  • Fix: Tab content saving did not work properly with AVM or Monitor manager plugin
  • Fix: Issues in streams & plugins licensing
  • Fix: Performance issue in license change
  • Fix: Performance issue with Camera audit report
  • Fix: Performance issue with large channel count licenses
  • Fix: Input device settings loses selected setup
  • Fix: Motion search causes playback timeouts
  • Fix: Thumbnail search timestamp selection issue
  • Fix: Camera Audit report export error
  • Fix: Was not possible to change icon for various components in Profile settings
  • Fix: Map live view popup did not zoom with the UI zoom
  • Fix: Active tab in Spotter was is possible to be selected even if not visible in tab control area
  • Fix: Time Jumping with Time selection plugin UIs
  • Fix: Multiple minor Spotter UI updates
  • Fix: Update on FI translation of Spotter API:s
  • Fix: 100% CPU usage in recorder on systems with large camera count
  • Fix: Metadata network sending is enabled by default
  • Fix: Failover WD events output state was configurable while it should not
  • System manager: Device setup list scroll did not show all list items
  • System manager: Logo settings description text cut in the middle in system manager settings.
  • System manager: Windows version was not shown correctly

New Features in V8.3.5

Face blurring & Moving object blurring

All of the 1) Privazy zones, 2) Facial blurring and the 3) Moving object blurring can be configured in the same UI under System Manager camera settings Privacy tab.

Note that Facial blurring and the Moving object blurring will cause a performance impact on the Spotter side for the cameras.


Privacy functionalities user rights can be defined in Spotter user role settings.

(Ability to turn on or off the privacy functionality for the Spotter's end user might be better to be disabled in quite many cases.)


Example of blurred movement and a privacy in mask in spotter shown in the following screen.

The user below has also ability to turn the privacy zones and the blurring on and off.

The privacy functionalities are available also in the export. Note that privacy functionalities needs to be defined for the relevant cameras.

The selected privacy settings will be retained in the exported material.

  • Profile level support for centralized plugin configs (VMS Core support and implementation for web browser plugin)
    Centrally configurable multi-instance plugins (implemented for web browser in this version.)
    First, generate the browser instance in System Manager profile settings. (New browser plugins can be made by selecting "Client plugins" drop down menu. Note that in many situations the user name and password can added directly to the URL.)

The web browser client(s) are then generated to the profile tree.

Default to delayed startup of the system

Possibility to limit number of windows, tabs and cameras per tab in Spotter per user group

Motion search: possibility to directly export results to storyboard


Thumbnail search: possibility to directly export results to storyboard


"Show on map" opens the camera in a map which is already open (not necessarily in same window)

Configuration for the functionality (in Spotter) shown below:

  • Default live streaming settings changed to continuous
  • Joystick control works also with cameras on map plugin
  • Streams are automatically restarted if signal lost for all streams
  • (Previous implementation only for recording stream.)
  • Spotter HTTP API documentation update

Changelog V8.3.4 - 2019/10/16

  • Camera Health Reporting UI, including pdf export possibility
  • Map: Live video in popup window 
  • Map: Shortcut to open camera group 
  • Map: Right click open camera in map 
  • Map: Open camera from map to other monitors 
  • Map: Background color 
  • Map: Replace map image
  • Map: Allow adding map devices plugin to same camera grid together with alarm popup
  • Spotter: device shortcuts shared between all spotters
  • Spotter: possibility to share input device configs (Joystick)
  • Spotter: default input device templates (3 device models)
  • Watchdog event search report 
  • Exported clips: Possibility to password protect exported material (.esef)
  • Logged on user can be changed from UI
  • Logged on user can be changed from Spotter http API
  • Dropped 32-bit spotter player
  • Change default export format to SEF
  • Hikvision 360 camera - it is possible to use PTZ in Wall view
  • Hikvision dewarp SDK update
  • UDD Driver update
  • Fix: Watchdog reboots on false high temperature
  • Fix: Jpeg encoding corrupts memory in gateway
  • Fix: Master server fails to get WDEvents from slave recorders
  • Fix: Master server selection fails in Spotter (VAU don't start downloading correct version of Spotter client)
  • Fix: Spotter tab carousel don't show timeline and buttons after resuming fullscreen
  • Fix: Two Spotter processes, one does not exit
  • Fix: AVM Settings button is not updated "online" if profile settings changed.
  • Fix: "Recorder: Edge Storage v2.0 is not enabled for audio" error fixed
  • Fix: Exported cameras can not be imported
  • Fix: System Manager: Recorder logs are not exported correctly in case if Recorder name contains special symbols
  • Fix: Email settings error
  • Fix: Video channels in storyboard clips gets mixed up
  • Fix: Switching ratio mode and re-adding Sony SNC-VM772R causes crash of System Manager 
  • Fix: After restore devices are not updated in Spotter
  • Fix: Multiple audio playback related fixes
  • Fix: Issue preventing loading plugins in some situations
  • Fix: WD did not send "Disk failure" event
  • Fix: Export contained duplicated bookmarks
  • Fix: After restoring settings, profiles did not load correctly
  • Fix: Issue in layout loading in case layout was saved from removed profile
  • Fix: Issue in "Can view live view" user role
  • Fix: Media exporter did not shut down if user cancels login
  • Miscellaneous minor and cosmetic changes

New Features in V8.3.4

  • Spotter device shortcuts can be shared between all spotters; configured in System Manager:

  • Spotter joystick: possibility to share input device setup between users:


  • Spotter joystick: default device setup templates for
    - DCZ
    - CH Products IP Desktop Controller
    - AXIS 295 Video surveillance joystick
  • Profile map updates:

Live video in popup window


  • Shortcut to open camera group (folder; see above)
    - Right click open camera in map
    - Open camera from map to other monitors (map monitor configured for map plugin; opened cameras visible on separate "Devices on map" plugin)

  • Background colour setting for icons
    - Possibility to replace map image
    - Allow adding map devices plugin to same camera grid together with alarm popup
  • Exported clips: Possibility to password protect exported material (.esef file format implementing AES-256)
  • Watchdog event search report: Search events based on
    - Event types
    - VMS Servers and devices


  • Camera health audit:
    Camera health audit: main report page


  • Camera health audit: Individual device report & selection for OK/NOK


  • Camera health audit: Summary page


  • Camera health audit: Log of historical audits


  • Camera health audit: PDF export


  • Change user on the fly from 
    - Spotter http API
    - Spotter user interface

Changelog V8.3.3 - 2019/07/05

  •  Vulnerability fix: Remote file upload
  • "Trucomfort expiring" warning removed in Spotter 
  • Fix: unhandled exception in Spotter
  • Fix: Spotter plugin loading failure
  • Fix: unstoppable audio streaming at DVR restore  
  • Fix: devices not updated in Spotter after restore
  • Fix: storyboard bookmark issue
  • Fix: video channels mixup in storyboard
  • Driver update: Mobotix ("NewMobotixIPCapture" v1.3.8.0)
  • Driver update: Hikvision ("EHIIPCapture" v1.12.1.0)
  • Driver update: Bosch ("NewBoschIPCapture" v1.5.8.0)
  • Note on vulnerability fixes (V8.3.3 & V8.3.2) and version compatibility: 
  • V8.3.3 to V8.3.3 (or newer) communication is secured
  • V8.3.3 communication is compatible with older V8 & V7 versions, but connection between ports (5008-5011 tcp) is not fully secured.
  • (V7.6.1 release (coming later) shall also have the vulnerability fixes.)

Changelog V8.3.2 - 2019/05/31

  • Significant optimization to VMS server settings transmit over network (SMServer - VMS - Clients)
  • VCA classification information added to metadata
  • Maximize and restore events added to Spotter plugin API
  • Tab contents added to settings backup
  • Drivers updated to latest versions
  • Fix: text data options usage in Spotter
  • Fix: AVM usage with VCA selection improved
  • Fix: small memory leak corrected when using Spotter joystick control
  • Fix: special character use in VMS server device drivers
  • Fix: camera properties update when driver is updated
  • Fix: for 32bit H.264 IPP decoding
  • Fix: to audio player on audio format change
  • Fix: to camera I/O removal when camera is removed
  • Fix: to window position calculation when using Windows monitor scaling in AVM Display Server
  • Fix: to Spotter crash when opening PTZ control
  • Fix: to Spotter camera carousel plugin to handle layout changes correctly
  • Fix: to edge storage receiving old materials
  • Fix: to automatic backup functionality after failover
  • Fix: vulnerability related to client file download service (port 5009
  • Fix: vulnerability related to SMServer audit trail service
  • Other miscellaneous minor and cosmetic changes

New Features in V8.3.2

  • Profile map feature renewed in System Manager profile settings and in Spotter
    - Map images can be freely added and liked together by using link areas or buttons
    - Devices can be selected to each map freely from the current profile devices
    - Map image can be zoomed and devices on the map are zoomed with the map

  • Storyboard clips can be arranged freely in Spotter and storyboard clips are played in the order they are saved
    - User can freely arrange storyboard clips with buttons
    - Storyboard clips can be arranged automatically to time order

  • Storyboard can be selected to be cleared when storyboard is exported

  • Open storyboard content is saved on Spotter exit and reloaded automatically on next user login
  • Add quick storyboard clip button added to Spotter playback panel next to quick bookmark button

  • Spotter plugins can be saved to tab content and shared with other users
  • Camera PTZ control can be automatically opened in Spotter if it is set in cameras profile settings

  • Camera PTZ can be controlled from multiple same camera views at the same time in Spotter
  • Camera PTZ control toolbar can be minimized
  • Spotter web link was moved from Spotter main window logo to Spotter about window
  • Spotter jpg image export compression quality can be adjusted from image export settings
  • User can postpone settings change in Spotter when user have settings postponing enabled in Spotter user role


  • All user data (including layouts, bookmarks and saved tabs) are removed when user is removed from the system
  • Mostly used camera settings (frame rate, resolution, active/passive mode and name) can be adjusted in System Manager Hardware settings
  • More camera information added to System Manager csv export

Changelog V8.3.1 - 2019/03/22

This list includes improvements, optimizations and changes in this release since version 8.3.0:

  • MFTHEVC codec support removed
  • Optimized VMS Server settings loading and saving in the DVMS system - fix issue in transferring settings between master and slave in large camera quantity setups
  • Fixes to VMS Server file system when older V8 file system format was used
  • Fix to ANPR / VCA not working with cameras that uses high motion detection frame rate
  • Fixed slave VMS Server upgrade in System Manager when upgrading server from v7.6.0 to newer one
  • Fixed issue with camera channels not staring right after cameras were added to VMS server
  • Fix VMS Server alarm email settings disappearing on settings restore when restore is made different PC than it was taken of
  • Fix VMS Server alarm email settings disappearing on failover
  • Fix for LDAP user authentication where authentication didn't work correctly in some rare cases
  • Fix for camera bitrate settings reverting back to default value in System Manager camera settings
  • Stability fixes to Spotter camera carousel plugin
  • Fix to Spotter PTZ control that caused Spotter to crash on PTZ control release
  • User interface fixes to LDAP user group import in System Manager
  • Other miscellaneous minor and cosmetic changes

New Features in V8.3.1

  • No new features

New Features in V8.3

Failover grouping added. VMS server group can be defined in VMS server general settings in System Manager.

VMS server stream encryption added when stream is opened from VMS server to client. Stream encryption can be turned on in VMS server general settings in System Manager.

New Features in V8.2

  • Resolution selection for generic dewarping
  • Focus and Iris commands available for PTZ control with joystick in Spotter
  • Support for new Nvidia H.264 decompression codec. This codec utilizes Nvidia display adapter GPUs for H.264 image decompression and can decrease CPU load significantly.
  • Video performance settings in Spotter
    - H.264 video decoding selection
    - H.264 decompression codec selection
    - CPU/GPU usage percentage for H.264 image decompression (CoreAVC and Nvidia codecs only)
    - Video rendering selection
    - Smooth video scaling usage (increases CPU usage)

New Features in V8.1.11

Editing the login server list (displayed by the VMS Application Updater that launches Spotter or System Manager) is restricted to users with Windows admin rights. Windows users with only Windows user-level rights can only log in to predefined (at application installation time, or by a Windows administrator).

New Features in V8.1

  • There is a new, shorter timer available for PTZ tour programs (1,2,3 and 4 seconds)
  • Diagnostic tool to observe VMS server load: If the system is overloaded, it will skip frames either in image processing or in network send. The tool allows to monitor the behavior of the server and re-adjust camera settings to be lower in case of an overloaded situation:

  • Option to Improve data encryption between system components - all client-to-server and server-to-server communications compressed and encrypted with connection-specific keys (256-bit AES) on top of existing sensitive data encryption (256 bit AES).
  • Spotter Help and User Guide updated for English and Finnish languages.
  • System Manager Help and Administration Guide updated for English and Finnish languages.
  • It is possible to enable login window site selection from System Manager General settings.

  • Keyboard shortcuts for controlling the view components modes. The shortcut will cycle between the different view modes: hidden, normal, large and autohide (when available). The shortcut is also shown as a mouseover hint in the view menu:
    - Time slider: Ctrl+Alt+T
    - Playback controls: Ctrl+Alt+C
    - Device tree: Ctrl+Alt+D
    - Alarm list: Ctrl+Alt+A
    - Tabs: Ctrl+Alt+V

  • Small controls to the right of Playback panel and Time Slider to control the button configuration and Time slider configuration:

  • Playback panel
    - Control of the view mode
    - Choosing of the control configuration: date, time, activity, frame step controls, speed slider, quick bookmark button, cameratour controls and tab change controls

  • Time slider:
    - Control of the view mode
    - Zoom level
    - Bookmark display control (moved here from Spotter settings)
    - Alarm display control and filter which alarms are shown in time slider.

  • Dynamic camera administration in System Manager - improved control of the camera settings without the need to edit camera-driver specific configuration files. (Currently available only for select camera manufacturers.)

  • AVM Operator Console plugin can now be paced into a camera grid cell.
  • TruStream - dynamic stream selection - now also allows a multi-stream connection to form even if the image aspect ratio changes with the other stream.
    NOTE: This can lead to some flickering in non-fixed image grids. If this is seen as disturbing, the stream setting for this camera can be set to be something else than automatic.
  • Clients support now logging-in to multiple different 32- and 64-bit servers
    - Users do not have to uninstall VMS or use two PCs to simultaneously use 32- bit and 64-bit servers any longer
  • Spotter Multi-master Support - Spotter can connect to multiple Master Servers (SMServer instances) simultaneously
    Using of this feature requires: 
    - Spotter and primary Master Server (SMServer) must be V8.1, or later
    - Client reinstall (uninstall previous VMS or Spotter and install with the new installer again)
    - Master Server license must be updated with the multi-master feature
    - The user can connect to a single Master Server without updating the license. But trying to start an additional Spotter to run concurrently to the first one, requires the additional Master Servers to have the license value activated.

    - One a Spotter window is connected to one Master, additional Spotter windows can be connected to additional Masters
    - Layouts and settings will be managed per server, so activating layouts for one server only updates the Spotter windows that were logged in to that server.
  • Pressing the "Delete" (DEL) key during Spotter start displays the Master Server selection screen (editing the list requires Windows admin rights from V8.1.11 and onwards).

  • The Mirasys VMS application launcher and updater (VAU) can also be used with command line parameters:
    "-c spotter.xml -a -p 5108" will start Spotter forcing it to logon to server

  • Spotter can have a dark or light colour scheme (only in Mirasys VMS V8 Enterprise)

  • Alarm colours can be customized in System Manager for each alarm separately

  • I/O or Audio can exist in a grid cell (taking over the whole cell)

  • The Activity panel (time slider) can have two display modes:
    - Normal (compact) mode: Activity, bookmarks and alarms are all on top of each other in single bar (new)

    - Full (expanded) mode: Activity, bookmarks and alarms are separated into three different bars (like before)

    - The user can toggle the visibility states with CTRL + ALT + T (off / large / normal)
  • The Spotter numeric keypad popup dialog can be moved to a position on the screen that user prefers (with mouse drag and drop):

  • System Manager now hides the camera passwords until the "Show password" checkbox is selected:

  • The PTZ/dome control has been changed to cover less of the video material when the PTZ control is active:

    Advanced use: The PTZ control size can be controlled from the Spotter.exe.config XML file (located in c:\users\[user]\appdata\roaming\dvms\spotter\[spotter version = 8.1.1 64bit]\ folder  – value DomeIconSize). Making the value zero, will make the control invisible.
    Note: After changing the value in the Spotter.exe.config XML file, Spotter must be restarted.
  • Failover recovery is now easier than before: The recommended recovery mechanism is still to restore the system with a known backup file, but now the restore dialog has the option to force automatic backup to be run right after a successful restore. This generates a fresh system backup so as to make it possible for the failover to work during the same day after the restore, without the need for manually performing a forced automatic backup, or copying a backup file to the automatic backup directory.

  • New TruStream dynamic stream selection feature: When the camera is configured with multiple streams, it is now a default option for Spotter to use any appropriate resolution stream when the camera is displayed smaller than full size in the camera grid.

  •  As soon as the camera is expanded to large view, or the camera quickzoom is used, the image automatically switches to a higher resolution stream. This feature will save lot of bandwidth from server to client and will make image drawing smoother.

New Features in V8.0

Mirasys TruStore

Mirasys TruStore is designed to meet the challenging requirements of the modern, high-resolution camera streams. The new storage solution allows to use any size hard disks for storage, and there is no limit on the amount of storage a single server can handle. The system is also more tolerant to connectivity issues to the hard disks. A momentary write failure will not impact the system in the long term.

In the future, more features will be developed for Mirasys TruStore, for example the ability to block material from being deleted or the control of certain devices writing to certain drives.

Mirasys TruStore is not compatible with the earlier storage format, so if an existing server is upgraded, the material will be lost. It is therefore strongly recommended to archive material before a server upgrade.

Compatible with V6 and V7 Mirasys Servers

Users can start using V8 very easily, because the V8 Master Server can support both V6 and V7 networked VMS servers. In an existing V6 or V7 system, only the Master Server and client applications need to be upgraded to V8 in order to start utilizing new features.

V8 License

Version 8.0 and 8.1 do not yet use a single system license. The Master Server and V8 VMS servers still require individual licenses in V8.0 and V8.1.

New Application Icons

New Camera Support

  • H.265/HEVC video encoding format support.
    H.265 reduces camera bandwidth and storage space requirements between 40% to 60% depending on the case.
  • Mobotix MxPEG encoding format support
  • Support for any model 360-degree/panoramic cameras with OpenCV based image de-warping

New Look and Feel for Spotter

The Spotter client User Interface has been modernized and redesigned to offer greater usability and effectiveness; 50% more space is now given to the camera viewing area.

Title Bar Menu

Several features have been relocated to a new title bar menu:

  • The File menu can be used to open new windows and tabs, access media and open settings, as well as log off and exit:

  • The Alarms menu offers access to Alarm view and Alarm popup tabs:

  • The Search menu has all the search plugins (Alarm search, Motion search, Text data search & Thumbnail search):

  • The Devices menu has camera, IO and layout number control and joystick settings:

  • The Profiles menu can be used to switch between profiles:

  • The Layouts menu offers access to layouts, saving a new layout and the layout management (editing) view:

  • The View menu allows to change the window zoom level, edit camera grids, and control the individual view components visibility:

  • Spotter plugins can be opened from the Plugins menu:

  • The right top corner now has a system status message icon:

  • The Help menu is unchanged in V8.

Device Tree

In addition to the devices, the device tree now has also a tree of:

  • Layouts,
  • Plugins,
  • Bookmarks, and
  • Saved tabs

The text filter field will work on all of the device tree content:

Layouts and bookmarks can be managed directly from the tree. Opening a layout or a bookmark works with a double-click:

Spotter plugins can be opened with a double-click (opens a new plugin tab) or by drag and drop (opens the plugin to the target camera grid cell):

Saved tabs can also be opened with a double-click.

Activity and Playback

The activity panel and playback panels are now separated, so that they can be individually either shown or hidden:

The Playback panel has three different size options.

Normal (default):

Large (contains activity selector, speed slider and camera tour controls):


In contrast to before, also tab control visibility can be defined.

The Auto-hide can be used to take the window automatically to full-screen mode. The full-screen mode will automatically drop back to normal when mouse or keyboard is used. When auto-hide is not used, the window will go to full-screen mode by pressing of the F11 key. The fulls-creen mode can be exited with Escape key.


The camera export is achieved now by dragging the camera on top of the time slider. 

The export control box is now only displayed if there is content to be exported.

Window Placement

In general , the spotter window can be now made much smaller than before, the minimum window size is 640 x 480:

This is especially useful if the window auto-hide feature is used. The camera window can now be arranged to appear full-screen when in a small individual window. Such individual windows can also be tiled on the screen, giving 4 different Spotter windows appearing as a camera grid. This makes it possible to have multiple playback times on the same monitor.

The spotter image can also be stretched to multiple monitors by stretching the window size.

Alarm Visualisation

Alarms can now be visualised in the activity panel:

They can be accessed by right clicking the alarm bar:

The visibility and the highlight colors can be controlled from Spotter Settings:


The Quick bookmark button makes a bookmark of the currently played time and content.

Activity Data Cache

It is now possible to cache the camera and alarm activity data to the client for faster access. It is also possible to do continuous background activity data updates, not only when camera is viewed. Such background updates will mean that activity graph is drawn much faster than before. This setting is controlled from Spotter settings.

Alarm Comments

Alarms can be commented in the Alarm search plugin:

Alarm Filtering

The Alarm popup tab can be filtered to show only specific alarms. This enables users to configure multiple alarm monitors which show only certain alarms.

Image Scaling

Finally, it is possible to set Spotter to use two different image scaling algorithms:

  • Best performance (default)
  • Best appearance (choose "Enable smooth video scaling" option in Advanced setting

New Look and Feel to System Manager

System manager gets similar look and feel as Spotter:


Notes on Upgrading

  • If you are using VCA (Video Content Analytics) on a V5 or a V6 server, the VCA license must be updated. It is recommended to take the VCA Configurator HWGUID from the earlier version, and contact Mirasys sales for a new VCA license prior to installation of V8.
  • Recommended method of upgrading a server to V8:
    1. Still, with the old software version; create a system settings backup in System Manager.
    2. Have the new V8 license ready.
    3. Recommended to use "Full" installer
    4. Start the V8 installer and install the new VMS version on top of the previous installation. (alternatively you can uninstall the previous version VMS and then start the V8 installer)
    5. When the installer asks for a license, give the V8 license.
  • It is also possible to upgrade via the System Manager - "Upgrade recorders" tool. In this case, first upgrade each server's license to a V8 license, and then use the "Upgrade recorders" tool. Please note that upgrading from V7.5.x or earlier version will format the storage drives, causing the stored material to be emptied.
  • It is possible that layouts generated with previous versions of Spotter do not work 100% with latest V8 Spotter because of some changes done to the user interface. Some re-adjustment of the layouts might be needed.

For details, see the Mirasys VMS Installation Guide.