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 Complete 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.
  • The 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 using Complete 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 of 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 an 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 the latest V8 Spotter because of some changes done to the user interface. Some re-adjustment of the layouts might be needed.
  • The Complete 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.11 - 2021/05/27

  • Spotter layout loading stability
  • Spotter settings change stability
  • Spotter stability
  • Spotter DirectX drawing layering
  • Saved tab content handling optimization on SMServer side
  • Spotter Axis joystick driver loading improvements
  • Spotter automatic lock improvements
  • SMServer database connection open
  • Motion mask tool size fix
  • Increased Spotter storyboard streams limit for SEF format
  • Camera highlight in profile map
  • Spotter menu placement
  • Watchdog server stability
  • Failover functionality optimization on SMServer side
  • PTZ control closing when playback mode
  • Commands import when importing maps from profiles
  • Spotter exit improvements
  • Storage settings values improvements
  • ArchiveSDK export improvements for H.265
  • AVI and MKV H.265 support for export
  • Loading IO details improvements
  • Alarm retention time setting improvements
  • Disabled alarm handling improvements
  • Playback sessions improvements when the connection is lost
  • Metadata saving improvements
  • Hikvision Proxy​ improvements

New Features in V8.3.11

Encrypted communication via Gateway SDK

Gateway communication with Gateway SDK clients can be secured with stunnel (https://www.stunnel.org) utility. 

HTTPS support for Spotter Public HTTP API

SpotterPWA.jpg

LDAPS support

In an addition to the  LDAP integration for external user management (ex. Active Directory) we support with this version the LDAPS protocol to provide higher security.

Changelog V8.3.10 - 2021/04/06

  • Improvement: Gateway playback not to skip images
  • Improvement: US joystick default setup update
  • Improvement: PTZ take over
  • Improvement: Possibility to hide the camera carousel orange frame
  • Improvement: 12x6 AVM monitors can be configured
  • Improvement: Export usability
  • Optimizations to failover and settings restore
  • Optimizations to AVM
  • Fix: Motion search
  • Fix: Spotter default export settings
  • Fix: Email handling/image scaling
  • Fix: Archive creation
  • Fix: Gateway decoding from I-frame
  • Fix: Old master alarms database
  • Fix: Export user roles settings in System Manager
  • Fix: Capture card settings handling in System Manager
  • Fix: Save and load Spotter layout
  • Fix: PTZ tour home position stops after a while
  • Fix: Gateway to use all codecs
  • Fix: VCA alarm tampering event
  • Fix: System Manager storage settings
  • Fix: Spotter user switch
  • Fix: Command settings button in System Manager
  • Fix: Continuous recording when storage use is 100%
  • Fix: Spotter joystick template on Windows 10
  • Fix: Spotter alarm pop when alarm lasts a short period
  • Fix: Accept and Cancel joystick operations in Spotter
  • Fix: Spotter camera carousel plugin settings change
  • Fix: Realtime stream reconnecting in client after master connection reset
  • Fix: Too many streams seen on playback
  • Fix: Camera setting change in recording server
  • Fix: Optimization to audit trail events when using Spotter camera carousel plugin
  • Fix: Spotter CPU load
  • Fix: Close Camera audit plugin in Spotter
  • Fix: Spotter on clip playback
  • Fix: Map images updating to Spotter
  • Fix: User with special characters when using AVM
  • Fix: Profile load
  • Fix: Spotter DS with 100% CPU load
  • Other minor and cosmetic fixes

New Features in V8.3.10

V7 file system support

​DVMS V8 has a new file system format that is incompatible with V7 but to make it easier for customers V8310 and later versions have an option to work with V7 file system support.

DVMS installer

Filesystem support selection is done during DVMS install in this dialogue:



1. Use File System V7 or older - old storage will be used in V7 format without any changes to its structure, all calls to the V7 file system will be passed over new API -> old API wrapper. All previously recorded data (video, audio, text, alarms etc.) will be accessible after the DVMS update.

2. Use File System V8/V9 and remove old data - old storage will be erased and will be formatted to new File System format, all previously recorded data will be lost.

3. Use File System​ V8/V9 and leave old data - old storage will be left as is, but DVMS will be configured to use the new File System format. This is useful if there is some additional disk that can be used for new data and there is some need to keep old storage for some time to access previously recorded data. Previous data can be opened as an archive in Spotter, the installer will create archive information if this option will be selected in the installer. 

Notes for installer option 3 (Use File System V8/V9 and leave old data)

If there were several disks used in DVMS V7 then each disk will be opened as a separate archive in V8 or later after the DVMS update. DVMS V7 has a recording mechanism similar to RAID 0 (stripe recording) but in this case, it writes 1st second to one disk, 2nd - to another, so as a result if each disk is opened separately it will have gaps in places where those data is written to another disk.

If text channels are used in V7 then to generate archive information correctly DVMS V8 or later should be installed on top of V7 (without V7 uninstall). If V7 will be uninstalled first - text channel event names and search tags information will not be written to the archive information file. Also if V7 will be removed with the "Remove settings" checkbox set then also channel names, manufacturer and other information will be lost, so archive information will be generic (like Camera 1, Audio 1 etc.)​

Notes for alarm database

​If V7 is updated to V8 then the alarm database is recommended to be removed, so the option "Yes" should be set to this installer dialogue:


If the SMServer alarm database is not updated, old alarm entries will remain in the alarm database in SMServer, but the alarm material stored on the recorder side is not available.

It is anyway highly recommended to update the alarm DB when upgrading to V8/V9.

Limitations

​DVMS with V7 file system support has those limitations:

1. Can't launch several archiving processes at the same time, so if the timed archive was launched - the manual archive will fail until the first process will be finished.

2. If disk connection will be lost or disk will be unplugged and plugged again - it will not be recovered back until DVRServer restart.

3. Future file system features will not be supported

Support for Axis joystick jog wheel and keyboard

Axis device driver supports AXIS T8311 Joystick, AXIS T8312 Keypad and AXIS T8313 Jog Dial.


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 start-up
  • 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 a long name
  • Fix: Alarm names are shown as “-” after the master upgrade
  • Fix: Spotter alarm search causes Spotter to disconnect from the master server
  • Fix: Control device Esc command does not work when Spotter is in full screen
  • Fix: Spotter Web API returns an error with view query if plugin tab is currently selected
  • Fix: VMS server starts to use a lot of CPU in systems with a lot of cameras
  • Fix: Spotter VCA visualization works incorrectly when the image is mirrored or flipped
  • Miscellaneous minor and cosmetic changes

New Features in V8.3.9

Enable optional Spotter person search

A 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 the home position

Spotter devises menu contains an option to put all PTZ cameras from the profile to home position. The same operation is available in joystick commands and a 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 with other users. To be able to use and see password-protected bookmark, other users need to provide the correct password.

Bookmarks quick deletion and adding to storyboard

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

Selection not to include bookmarks to export

When the export is being done, the 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 the storyboard as a new storyboard clip. If the imported clip is a storyboard export, all contained clips are imported to the 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 a specific profile tree folder and then the profile tree folder search can be used to find a 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 colour is used.

Other feature changes

  • Optimizations to Spotter AVM communication and AVM API authorization
  • Possibility to select a 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
  • The 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 a 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 re-login just after user logs incorrectly
  • Fix: Asf/Wmv clips cannot be drag and dropped to Spotter or SpotterPlayer
  • Fix: VMS server does not update metadata configuration file automatically on an 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 the 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 dialogue and the result of the test email sending is shown to the 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 the 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 a higher frame rate
  • Fix: Several fixes to joystick commands handling with AVM
  • Fix: Input device settings in Spotter could not be 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 the 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 on 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 the 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, the profile map shows the map where the device is located and highlights the device with animation.

Export from the alarm in alarm search

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

Profile settings search

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

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

Number of logged in users

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

New joystick commands

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

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

HTTP commands from profile map button

HTTP commands can be defined in the new System Manager commands settings. Command settings can be found in 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, the icon tooltip shows more information where the command is being used. Configured HTTP commands operation can be tested directly from the settings dialogue.

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

Commands can be used in a 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 colours 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 the Spotter profile tree, saved tab content is opened to a new tab by default. By pressing the ‘ctrl key when opening the saved tab, currently, the 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 the 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 the Spotter camera carousel plugin if the tour is in a paused state
  • VMS server device names and descriptions are synchronized between master and slaves
  • Map link button text colour 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: Stretching video shortcut button issue.
  • Fix Spotter: Dragging time slider generates a huge amount of playback time changed events.
  • Fix Spotter: PTZ control was available for cameras opened due to an alarm.
  • Fix the 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 complete 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 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 practically impossible to e.g. the user actions from the audit logs later on.)

The basic process in the 2-factor authentication is as follows:

Setup:

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

  2. When a 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 have then synchronized the software with VMS. This happens by transferring 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 the same time. Note that this does not require any direct data communication link between the software.)

Login:

  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.

Maintenance:

  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 a 2-factor secret key reset, the user needs to update the secret key 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 dialogues:  

    - 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 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:

​A1->M1
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 a new driver did not add it to the "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 the 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 the license change
  • Fix: Performance issue with the Camera audit report
  • Fix: Performance issue with large channel count licenses
  • Fix: Input device settings lose 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 the 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 the 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) Privacy zones, 2) Facial blurring and 3) Moving object blurring can be configured in the same UI under the 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 end-user might be better to be disabled in quite many cases.)

tt 

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

The user below has also the 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 need 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 the web browser in this version.)
    First, generate the browser instance in System Manager profile settings. (New browser plugins can be made by selecting the "Client plugins" drop-down menu. Note that in many situations the user name and password can be added directly to the URL.)

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

Default to the delayed startup of the system

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

Motion search: possibility to directly export results to storyboard

tt

Thumbnail search: possibility to directly export results to storyboard

tt

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

Configuration for the functionality (in Spotter) shown below:

  • Default live streaming settings changed to continuous
  • Joystick control works also with cameras on the map plugin
  • Streams are automatically restarted if a 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 a popup window 
  • Map: Shortcut to open camera group 
  • Map: Right-click open camera in the map 
  • Map: Open camera from the map to other monitors 
  • Map: Background colour 
  • 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 the 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 exist
  • 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 the "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 the 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:

tt

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

Live video in a popup window

tt

  • Shortcut to open camera group (folder; see above)
    - Right-click open camera in the map
    - Open camera from the 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

tt

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

tt

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

tt

  • Camera health audit: Summary page

tt

  • Camera health audit: Log of historical audits

tt

  • Camera health audit: PDF export

tt

  • 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 a network (SMServer - VMS - Clients)
  • VCA classification information added to the 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 the Spotter joystick control
  • Fix: special character use in VMS server device drivers
  • Fix: camera properties update when the driver is updated
  • Fix: for 32bit H.264 IPP decoding
  • Fix: to the audio player on the audio format change
  • Fix: to camera I/O removal when the 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

  • A storyboard can be selected to be cleared when the storyboard is exported

  • Open storyboard content is saved on Spotter exit and reloaded automatically on the 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 the 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 weblink 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 the user has settings postponing enabled in Spotter user role



tt

  • All user data (including layouts, bookmarks and saved tabs) are removed when the 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 the 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 use high motion detection frame rate
  • Fixed slave VMS Server upgrade in System Manager when upgrading server from v7.6.0 to a newer one
  • Fixed issue with camera channels not starting right after cameras were added to VMS server
  • Fix VMS Server alarm email settings disappearing on settings restore when a restore is made different PC than it was taken off
  • 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 the 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 the stream is opened from the VMS server to the 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 the 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 behaviour 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, camera tour 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 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 192.168.100.22 -p 5108" will start Spotter forcing it to logon to server 192.168.100.22:5108

  • A 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 dialogue can be moved to a position on the screen that the 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 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 dialogue has the option to force the 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 a large view, or the camera quick zoom is used, the image automatically switches to a higher resolution stream. This feature will save a 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 modern, high-resolution camera streams. The new storage solution allows to use of any size of 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 of 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 a 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):
 

Minimized:

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 the mouse or keyboard is used. When auto-hide is not used, the window will go to full-screen mode by pressing the F11 key. The full-screen mode can be exited with the Escape key.

Exporting

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 colours can be controlled from Spotter Settings:

Bookmarking

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 the camera is viewed. Such background updates will mean that the 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 a similar look and feels as Spotter:

tt

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.
  • The 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 Complete 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 of 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 the 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.