RELEASE 5.1.0.37133
Video Management System
PUBLISHED 28 Jun 2023
Release Notes:
- Changes relative to the previous release 5.1.0.37095 which was invalidated:
- BUG FIXES:
- Motion could stop working after upgrade to 5.1 if analytic storage location had incorrect permissions. Fixed.
- BREAKING CHANGES AND KNOWN ISSUES:
- Support for Windows 8.1 will be discontinued in the next release. Systems on Windows 8.1 may not be able to update to the next release.
- Mobile 22.4 is not compatible with VMS 5.1.
- Support for Ubuntu 16.04 was discontinued.
- Support for macOS 10.14 and 10.15 were discontinued.
- OPERATING SYSTEMS/PLATFORMS:
- Added Ubuntu 22.04 support.
- Added MacOS 13 support.
- Cross-system layouts:
- Added the ability to view cameras/devices from different Cloud systems on a single layout.
- Such layouts can only be displayed in the Desktop Client.
- Cloud users can set up and save such layouts but cannot share them to other users.
- Cross System layouts cannot be used with VideoWall, Showreels or automated with Rules.
- Camera replacement:
- It is now possible to replace a camera with another camera from the same server.
- Name, archive, general and advanced settings, recording settings, PTZ settings, event rules, analytics and camera access rights will be transferred to a new camera.
- Motion Detection settings, 2-way Audio will not be transferred.
- The current archive from the old camera will still be accessible.
- This action can be undone only when the old camera goes back to online state and Server discovers it.
- Camera replacement can be done only by Owner and Administrators.
- Camera replacement is not supported for:
- Virtual cameras
- Speakers
- NVRs
- IO modules
- Multi-sensor cameras
- Unauthorized cameras
- Offline cameras that appear after reindexing the archive.
- Added a possibility to download the Desktop Client and Server logs remotely (System Administration -> Logs Settings). Users can configure logging and download logs.
- Added a possibility to choose the specific ONVIF profile for cameras (the “Expert” tab). The ONVIF profile list is determined ONLY when adding the camera to the server. If reconfigure ONVIF profiles afterwards (on the camera itself), they will not be reflected in the Desktop Client.
- Min/Max archive retention period is in minutes, hours and days now.
- Motion DB was moved from the system storage to the archive storage.
- Server connections to/disconnections from the Cloud are now logged in the Audit Trail.
- Added a power management setting that allows computers to sleep while the Desktop Client is still open.
- Showreels no longer display a title bar on top with the camera name.
- Scheduled database backup has been disabled by default on ARM devices.
- Added support for MPEG4 RTSP video streams.
- Bookmarks and object attributes could be found only if a text matched the one from the beginning of the word. Now search can be performed by a text in the middle of the string (3 symbols minimum).
- Specific ports for viewing a Camera web page can be redefined on the “Expert” tab in Camera settings.
- The "Do HTTP request" action now supports PATCH requests again (this was possible in 4.2, but due to API upgrade was not implemented in 5.0).
- The "Use source camera" option is added to all camera-related actions.
- The sound duration for the “Play Sound” and “Repeat Sound” actions was increased from 10 to 30 seconds.
- The maximum value for LogicalID is set to 999999.
- Added a new system notification that local storage is being used for analytic and motion data.
- Mobile user manual was added to the desktop client installation package.
- The “Show text overlay” action can show more text.
- Now users with the Administrator role can initiate the “Create Backup” and “Restore Backup” operations. The “ownerApiForAdmins” Server configuration option is introduced and available in Webadmin (advanced options, default value is false). ATTENTION! This is potentially dangerous and may compromise the system owner!
- Backup & Restore was moved to the “Advanced” tab of the “System Administration” dialog.
- If requesting RTSP streams from Server, it is possible to specify Audio Codec parameters.
- Added the averaged bitrate property for the cameras statistics health report. This information is useful for preparing for the Cloud Storage(SaaS) business model.
- Introduced the “isFilePathPrefixedWithServerId” Server configuration option (default value of 1). It adds a Server GUID to the archive path when recording new footage. Originally implemented in the 5.0 release. This setting can be changed without losing the archive. VMS Server checks both folders for reading. Users can revert the storage structure back to the old format if desired.
- Overall server performance was improved:
- The number of requests being sent by Desktop Client to Server was significantly reduced which should improve performance for big systems.
- “Do HTTP request” was renamed to “Do HTTP(S) request”.
- Added a general support of all USB joysticks to control PTZ and layouts (Windows Only). Once a joystick is connected to the Desktop Client machine, the corresponding menu item will show up in the Main Menu.
- Added security presets to the “New System” setup wizard:
- Standard Security Level:
- “Encrypt video traffic to desktop and mobile client” is disabled
- Camera credentials are shown in Camera settings
- Server IP in shows in API responses
- High Security Level:
- “Encrypt video traffic to desktop and mobile client” is enabled
- Camera credentials are not shown in Camera settings
- Server IP is not shown in API responses.
- The max size of the title on the welcome screen was increased up to 60 pixels.
- Milesight analytics added:
- Region Entrance/Exiting
- Object Left/Removed
- Loitering
- Line Crossing
- Advanced Motion Detection
- Tamper Detection.
- Objective tracking support:
- Added only for vehicles and people.
- Attributes are not supported.
- Tested devices:MS-C5362-FIPC; Software Version 45.8.0.1-r1
- Added support of LPR analytics for:
- Milesight (tested on MS-C2962-RFLPC).
- Vivotek (tested on IB9387-LPR).
- Axis (tested on P3245-LVE).
- Added support for Uniview analytics:
- Audio Detection
- Motion Detection
- Tampering
- Line Crossed
- Crowd Density
- Intrusion Detection
- Area Entered
- Area Left
- Face Detection
- Objective Tracking Support
- Tested devices:
- IPC2124SB-ADF28KMC-I0 (firmware GIPC-B6202.5.37.C00006.211022, GIPC-B6202.7.13.220922 )
- IPC6424SR-X25-VF (firmware QIPC-B2202.3.23.C00036.211009, QIPC-B2202.6.12.220915)
- Added the “Smart motion detection” event for Dahua analytic cameras.
- Significantly improved performance of:
- receiving and processing analytics metadata from analytics plugins.
- disk usage while displaying video chunks with analytics objects and motion on the timeline.
- analytics objects search.
- Hikvision analytics plugin:
- Hikvision analytics plugin was optimized to reduce the number of LPR requests.
- Fixed wrong object bounding boxes on some cameras.
- Objects were sometimes not shown on the cameras with the new firmwares. Fixed.
- Analytics events were sometimes not triggered on the new firmwares. Fixed.
- Duplicate objects were sent sometimes. Fixed.
- Enabled in-camera analytics for Provision I4-340IPE-MVF.
- Sometimes Hikvision LPR could not recognize a license plate but still sent garbage objects. Fixed.
- Dahua analytics plugin:
- Added support for ANRP events on Dahua ITC215-PW6M-x, ITC237-PW6M-x, ITC437-PW6M-x, ITC415-PW6M-x.
- Only attributes supported by devices are shown in the "Advanced search" dialog now.
- Bosch analytics plugin: Changed object's speed to km/h or mi/h.
- Dahua Intrusion (Cross Region Detection) was not triggered on Server. Fixed.
- New Supported Devices:
- AXIS P3727-PLE, P3267-LVE, M4308-PLE, P3265-LVE
- Hikvision OEM models: BCS-V-TI236, IPC-T260H-x, TVB-5413, DS-2CD7A26G0, DS-2TD1217, DS-2CD2132-x, DS-2CD4A65-x, DS-2CD45C5F-x, DS-2CD2347G2-x , x-VBA32-LPR, HYU-x.
- Added support for additional Dahua OEM devices: IPC-T5442T-ZE, ITC237-PU1B, ITC437-PW6M-x, DH-TPC-SD2221.
- Avigilon 24C-H4A-3MH-180, 12c-h4a-4mh-360
- Axis SP3727-PLE
- Bosch FLEXIDOME multi 7000i
- Dahua DH-TPC-BF1241
- Digital Watchdog pz21m69tx, PVX20WATW, DWC-PPVX20WATW
- Hikvision DS-2CD6984G0 series, DS-2TD1217-6/V1, DS-2TD1228, DS-7104HGHI-F1, DS-2TD1217-2/PA, DS-2TD2628x, DS-2CD63C5G0E
- LTS CMIP7553W4-x
- Iryx Corporation|IX-VT22A-M04
- Uniview IPC9312LFW-AF28-2X4, IPC94144SFW-X25-F40C
- Tyco Illustra-Flex-16mp-MultiSensor
- Bolin Technology SD530SHD-x, EX1030x
- Dahua DH-SD5A445XA-HNR
- Hikvision DS-2DE2A404IW-x
- GeoVision GV-SD4825-IR
- TOA N-C5500, N-C5700
- VIVOTEK SD9384, 9161, 9368
- Milesight MS-C8241-X36
- AXIS P7316
- ClearPix CPX-ENC40-H2
- Dahua N52B3P4, dh-hcvr5104he-s2, dh-nvr2108hs-8p-i2, dhi-nvr2104hsx, dhi-nvr5464-4ks2, dhi-nvr6a08-64-4ks2, hcvr4108hs3, hcvr8208a-s3, n41c1p2, n42c1p2, n52b2p, x72a2a2, x82a3a, xvr7416l-4kl-x, xvr7816s-4kl-x, dh-nvr5432-4k", dhi-ivss7008-2i, dh-xvr5104hs-i3, dh-xvr5116hs-i3, dhi-nvr5216-16p-4ks2e
- Hikvision iDS-7216HUHI, iDS-7216HUHI-M2/S, DS-7104HGHI-F1, ds-7216hqi-k2, ds-7304hqhi-sh, ds-7316huhi-f4/n, ds-7916n-k4, ds-7932n-k4, dvr-116g-f1, dvr-204u-k1, dvr-208u-m1, ds-7308hfi-sh, ds-7604ni-i1/4p, ds-7b08hqhi-k1, ds-96128ni-i16, dvr-216u-f2, dvr-216u-m2, ids-7716nxi-i4/16p/x, ids-8104ahqxli-e4, ids-9632nxi-i8/16s(b), ids-9632nxi-i8/8f(b), ids-7204hqhi-k1, ids-7208huhi-m2/s/a, ids-7216hqhi-m2/s, ids-9632nxi-i8/x, DS6716
- IVSEC NVR NR308XC
- Dorani DORIP-13 Network Video Recorder
- Eneo vuhdip-16-3, vxh8ahd-4
- Ganz Security ZN-AIBOX8
- Amcrest amdv108116-h5, amdv5108-ai, amdv5108-i3, amdv8m8-h5, amdvtenl8-h5
- Honeywell hve1, hve8, hve8x, hrhq1080l.
- TOA N-V5020-1
- ORIVISION ZY-EH901
- Added Hanwha intercom support (simplified version)
- Visitor calling is detected in VMS.
- VMS operators can talk with visitors via 2-way audio.
- VMS operators can open the door using a Soft Trigger.
- Hanwha AI: The "Face detection" event did not appear in Plugin Settings for Hanwha analytics cameras. Fixed.
- Wisenet Road AI LPR: Added “CPU usage”, “Memory usage”, and “Thread count” in Camera Settings > Plugins.
- Hanwha Analytics:
- Sometimes an invalid device agent manifest error notification would appear during initialization. Fixed.
- Hanwha Road AI. Bounding box on item and object tile in the right panel were displayed when the object already disappeared from the video. Fixed.
- Fixed "Vehicle" object classification
- “Error in analytics plugin” notification appeared after some settings were changed. Fixed.
- Fixed object detection for cameras without BestShot support.
- Fixed an issue with additional stop events for Face detection.
- Sometimes the SPC2000 Joystick couldn't be detected. Fixed.
- The timeline was inconsistent on NVR devices. Fixed.
- NVR archive did not load properly after swapping Overlap ID's
- Some cameras lock up and become deauthorized after recording is turned on/off. Fixed.
- Input and output signals from XRN-1610SA were not properly detected by the Server. Fixed.
- Sometimes encoders were displayed with default names instead of user-defined. Fixed.
- Server timezone is used now when exporting the video with timestamps.
- Advanced Settings on Hanwha XNO-C8083R camera were not displayed. Fixed.
- Fixed crash when playing/seeking an archive on Hanwha XRN NVR.
- The "tracking" caption was removed from object names in the Hanwha analytic plugin to make naming of object types consistent.
- Name of the color attributes on Hanwha devices was incorrect in the “Advanced search” dialog. Fixed.
- Added support for ROI variable limits.
- When playing an archive with different stream resolutions (low and high), the Desktop Client sometimes did not switch to a secondary stream. Fixed.
- Enabling a plugin without saving changes (in Camera Settings > Plugins) prevented Plugin Settings from being shown.
- "Keep camera time settings" on the “Expert” tab was removed for RTSP and HTTP links.
- The “Ctrl+Enter” hotkey did not work for opening a chosen device in a new layout. Fixed.
- Drag and drop for multiple local files did not work on Mac OS. Fixed.
- Opening a zoom window while a video was paused caused the video to playback at high speed. Fixed.
- Fixed an issue with 2-way audio support for AXIS P8221 on the Mobile Client.
- Could not connect to cloud systems via the “Other systems” item in the resource tree. Fixed.
- In-client help could not be opened from the "Add External Storage" dialog. Fixed.
- The status bar during a Cloud merge sometimes got stuck (displayed "Merge in progress") after the “mergeSystem” API request. Fixed.
- If a filter was applied when exporting a bookmark from Bookmark Log, it was not applied on the exported video. Fixed..
- Cloud user was automatically logged out in the Desktop Client if the PC has been in sleep mode more than 12 minutes. Fixed.
- Event log was not cleaned up according to the “eventLogPeriodDays” setting. Fixed.
- Fixed an issue with loading live previews for a big archive.
- After plugging it out and back in, the joystick stopped working in the Desktop Client. Fixed.
- The last opened layouts would not open after restarting the Desktop Client. Fixed.
- Sometimes, multiple false unsuccessful login attempts showed up in Audit Log if the Desktop Client was left unattended with a logged-in user. Fixed.
- The Desktop Client could freeze after an Axis joystick was connected to the PC. Fixed.
- Web Admin showed an incorrect URL in “Camera details” for the RTSP transcoded streams. Fixed.
- Drag and drop did not work for Web pages on layout within the Desktop Client. Fixed.
- Unexpected "Not enough HDD/SDD speed" and "Archive integrity problem" notifications showed up if NAS was disconnected from the network. Fixed.
- Unreachable system names were displayed as Active on the welcome screen in the Desktop Client. Fixed.
- Could not select multiple resources with Shift in some dialogs (Events/Actions, User Roles etc). Fixed
- The Desktop Client could freeze while closing a big amount of layouts. Fixed.
- The “Post recording” setting did not work. Fixed.
- Screenshots were missing from Email notifications. Fixed.
- Could not add an administrator user after the ownership transfer process. Fixed.
- Fixed an issue with incorrect timestamps for videos exported via Cloud Portal.
- AAC audio could not be played back when browsing a video archive on the Desktop Client. Fixed.
- Fixed an issue that prevented cameras from being dragged and dropped between groups within the Resource Tree.
- Desktop Client would crash when hiding the calendar after searching on the Motion tab by selecting an area and multiple dates on the calendar. Fixed.
- Desktop could crash while running a showreel with 49+ layouts with 49+ cameras each. Fixed.
- Fixed Server crash and increased CPU usage when fetching RTSP from Arecont Vision cameras.
- Motion could not be disabled by hotkey if it was enabled by hotkey. Fixed.
- Playback could freeze for several seconds when rewinding the archive within the Desktop Client. Fixed.
- The live stream became intermittent in some systems if a backup storage was used. Fixed.
- PTZ preset names in Korean could not be displayed in the Desktop Client. Fixed.
- Server could crash or work with degraded performance if using an SMB storage with poor bandwidth. Fixed.
- The “&” symbol in layout or local file names was not shown in titles. Fixed.
- Files exported to .TS and .MKV format from USB cameras did not contain sound. Fixed.
- VMS Server will no longer send ONVIF requests to cameras if auto discovery is turned off and the camera is registered with another server in the System.
- The RAM size for RPI4 was displayed incorrectly in the VMS Web Admin. Fixed.
- The Desktop Client failed to connect to Cloud Systems that were unreachable through the Cloud, even if they were available locally. Fixed.
- Added support for AAC codec for video export to MP4.
- The Desktop Client would sometimes crash on M1 Mac devices. Fixed.
- Added support for SET_PARAMETER method of RTSP protocol.
- Certain cameras sometimes got deleted from the System after merging two Systems. Fixed.
- The “Setup New System” dialog did not show up if the certificate validation was disabled in the Desktop Client (local settings). Fixed.
- Desktop Client or Server could crash when saving a backup file bigger than 400Mb. Fixed.
- Web Admin might cause increased Server memory usage on big systems. Fixed.
- The “Object” tab was not shown after reindexing an archive with objects. Fixed.
- After creating a new user role and assigning resources they were not accessible by this role members. Fixed.
- Bookmarks tooltip disappeared instantly after displaying. Fixed.
- Bookmarks were disappearing from the timeline after searching by keyword at the right panel. Fixed.
- Fixed an issue with layout sorting in the Resource Tree.
- Incorrect OS version showed at the web admin interface for the servers running on Windows Server 2019. Fixed.
- Backup footage was not updated during backup. Fixed.
- If detach a single Server from the System, multiple servers could be detached instead. Fixed.
- Server could hang after some time because of token authorization. Fixed.
- Server could lose Cloud connection after some time. Fixed.
- Fixed incorrect shortcut hints for the buttons on scene items.
- The Showreel mode caused excess memory usage on the Desktop Client. Fixed.
- Joysticks stopped working in the Desktop Client if unplugged and plugged back in. Fixed.
- The distributor name in the Support Signature field was not shown on the license dialog in the Desktop Client. Fixed.
- Sometimes the “Input on any camera” event stopped working after camera removal. Fixed.
- It was impossible to enable digest authorization for users imported from an LDAP server. Fixed.
- Server could crash while adding IPC-F20M camera. Fixed.
- Fixed an issue with camera recording, which could lead to system freeze.
- For network API changes, see the API change log in the WebAdmin documentation.
- The following abilities added to the In-Client Browser JavaScript API:
- Get cloud and user token
- Set Locked/Unlocked layout settings
- Hide top menu controls (back button, refresh button, fullscreen, info).
- API improvements/fixes:
- Many old API methods are ported to the new CRUD REST API.
- Users with the “Live Viewer” permission only could get the list of storage locations via API. Fixed.
- It’s allowed to omit unnecessary layout item id in /ec2/saveLayout handler.
- Additional symbols were added when copy/paste from/to swagger web interface. Fixed.
- The crop parameter provided in the /ec2/cameraThumbnail API did not work. Fixed.
- Fixed an issue that caused the audio backchannel API (api/http_audio) not to play audio files.
- The “timezoneUtcOffset” property was removed from the legacy Server API.
- API rest/v1/servers/this and ec2/saveStorage allowed setting SMB storage for the analytics engine. Fixed.
- Active Plugin Settings:
- Ability to define some settings as Active. This allows changing settings model and values on-the-fly, depending on what is selected in the UI. E.g. status checks, changing from imperial to metric units, etc.
- Plugin Settings improvements:
- buttons, that can open Web Page or custom form
- non-editable hyperlink element
- password field type
- placeholder
- information banner
- plugin settings shown right after plugin (device agent) activation (limitation: Active settings won't work before activation)
- JS API Improvements
- Ability to get user authentication info
- Ability to lock/unlock layouts
- Minimal interface mode, that allows integration to look more native (hiding browser controls)
- Ability to open a Web page from plugin settings.
- Desktop client could freeze for a short period of time when dialogs are opened.
- Windows 8.1, 10/Enterprise,11, 2012, 2012 R2, 2016 v1607, 2019, 2022
- Ubuntu LTS: 18.04, 20.04, 22.04
- MacOS: 11.0 (Big Sur), 12 (Monterey), 13
- Raspberry PI 3 Model B V1.2 Kernel version 4.14 (Linux 9.4 (Stretch))
- Raspberry Pi 4 Model B Raspbian 10 Buster.
In-Client Upgrade:
Build Number: 37133 Password: da82z6
