DW Technical Bulletin
To: DW® Customers
Date: July 14, 2023
Re: DW Spectrum v5.1.0.37133 Release
DW Spectrum® IPVMS Software Update v5.1.0.37133
-----------------------------------
New Software Version: DW Spectrum v5.1.0.37133
Previous Software Version: DW Spectrum v5.0.0.36871
Release Date: July 18, 2023
-----------------------------------
In-Client Upgrade Information
In-Client Upgrade:
- Build Number: 37133
- Password: da82z6
Important Changes
Operating System Platform Changes
- 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.
- Added Ubuntu 22.04 support.
- Added MacOS 13 support.
**IMPORTANT: Do not install DW Spectrum 5.1 on systems using Windows 7, Ubuntu 16.04, or any older operating system versions. Attempting to install v5.1 on an unsupported OS will cause unrecoverable damage to the system. You may refer to the Tested Operating Systems section below for the supported systems.
**NOTE: The DW-BJMINI does not support DW Spectrum version 5.1 and is limited to using version 5.0.0.36529 or older.
New Features
- 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.
System Improvements
- The 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.
- Standard Security Level:
- The max size of the title on the welcome screen was increased up to 60 pixels.
Analytics Improvements
- 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 Device Support Improvements
- 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.
- Multi-sensor cameras:
- Digital Watchdog pz21m69tx, PVX20WATW, DWC-PPVX20WATW
- Avigilon 24C-H4A-3MH-180, 12c-h4a-4mh-360
- Axis SP3727-PLE
- Bosch FLEXIDOME multi 7000i
- Dahua DH-TPC-BF1241
- 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
- Advanced PTZ support:
- 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
- Encoders added to the analog list:
- 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
- Live streams were unstable for Uniview TIC2621-* cameras. Fixed.
- Added I/O signal event support for Hikvision DS-2CD2543G0-IS, DS-2CD2563G0-IS, iDS-2CD7546G0-IZHSY.
- Dropped support for the ACTI proprietary API integration and moved to ONVIF for the entire ACTi product line.
- Digest authentication for Vista cameras did not work properly. Fixed.
- Fixed invalid secondary stream configuration for Amcrest IP4M-1051.
- Fixed an issue with the primary stream for Vivotek MS9321-EHV.
- Fixed an issue with getting AXIS motion detection analytics events.
- All models of i-PRO (Panasonic) devices will now use ONVIF Media2 by default.
- Fixed an issue with initialization for Panasonic cameras.
- Force ONVIF PTZ for Hikvision DS-2CD2646XM, DS-2SC3Q140MY*, DS-2TD6266*, DS-2TD4137*, DS-2TD4035.
- AXIS A9188 IO device did not work after upgrading to 5.0. Fixed.
- AXISP3727 was auto-discovered as an encoder. Fixed.
- Image in PTZ mode unexpectedly zoomed while panning/tilting on Aviglion encoders. Fixed.
- PTZ failed to initialize on Dahua DH-TPC-BF1241-T multi-sensor thermal camera. Fixed.
- Pelco IMV529-* uses ONVIF Media2 by default now.
- Fixed an issue with initialization of the first channel for Uniview IPC94144SFW-X25-F40C.
- Server ignored timezone and daylight saving attributes while setting the device time via ONVIF. Fixed.
- Fixed RTSP stream playback from TRUEN EPS-TSH device.
- Model and vendor were reversed for IP-Camera N5F2-ALAH2. Fixed.
- The signal input event from Lilin P3R8822E2 camera was not properly detected by the Server. Fixed.
- Fixed digest authentication for some Hikvision cameras.
- Fixed an issue that caused the initialization of Dahua IPC-PDBW5831 360 multi-sensor camera to fail.
- The MJPEG stream from Bosch cameras did not play back correctly. Fixed.
- Fixed motion detection issues on ArecontVision 3105 camera.
- Fixed an issue that caused live playback for Arecont 8185DN panoramic cameras to stop after some time.
- Server could not get stream from Axis A9161 I/O device. Fixed.
- ArecontVision 10655DN did not show live video in the Desktop Client. Fixed.
- Hikvision DS-2TD4035x, DS-2TD6266x, DS-2TD4137x are switched to ONVIF PTZ.
- ONVIF Media2 is forced on PELCO IMV529-x.
- AXIS M2036-LE device was discovered twice. Fixed.
- Fixed an issue with auto-discovery for Akuvox E12w and Axuvox R20BX5 smart doorbell.
- Fixed an issue with Adding a PTZ preset on the AXIS Q6135 (firmware 11.x).
- ArecontVision AV4956 and AV10956 are switched to Onvif.
- Fixed an issue with an incorrect vendor for Dahua IPC-HDW8341XN.
Fixed Issues
- HANWHA DEVICES SUPPORT/IMPROVEMENTS/FIXES:
- 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.
- Added Hanwha intercom support (simplified version)
Bug Fixes
- 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.
API/SDK Changes and Fixes
- 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.
Known Limitations
- Desktop client could freeze for a short period of time when dialogs are opened.
Tested Operating Systems
- 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.
For More Information or Technical Support
DW Technical Support:
Toll-free: 866.446.3595
https://www.digital-watchdog.com/contact-tech-support/
__________________________________________________________________________________
866.446.3595 [email protected] www.digital-watchdog.com
Rev: 07/23 Copyright © DW. All rights reserved. Specifications and pricing subject to change without notice.