For the best experience, we highly recommend always keeping Nx Witness updated to the latest version. Support and troubleshooting are only available for the most recent releases. Visit the Downloads page in the Nx Cloud portal to access the latest update.
CLICK HERE to jump to previous release history.
Current Release (6.0.0.39503)
Software Downloads
Windows
Windows 8.1, 10, 11
Windows Server 2012, 2012 R2, 2016 v1607, 2019, 2022
Server & Client Bundle Installer (64 bit)
Linux
Ubuntu 18.04 LTS, 20.04 LTS, 22.04 LTS
Server (64 bit)
Client (64 bit)
Mac
Mac Installer Intel x64 (Desktop Client)
Mac Installer Apple Silicon (Desktop Client)
ARM
Raspberry Pi / ARM32 (Server Only)
NVIDIA Jetson / ARM64 - Client installer
NVIDIA Jetson / ARM64 - Server installer
Release Notes
These release notes cover changes implemented since the latest minor release (5.1.5.39242).
- NEW FEATURES:
- Improved and redesigned user management with group-applied permissions:
- User management UI design was significantly reworked and improved.
- User rights system has been enhanced:
- Assigning a single user or group unique permissions to selected cameras is now possible.
- A user can be a member of multiple permission groups.
- Groups can inherit permissions from other groups.
- Enhanced LDAP Integration:
- VMS continuously synchronizes users and groups with LDAP.
- LDAP Groups can be imported to VMS as well as a user membership in those groups, and it is possible to configure permissions for those groups in VMS.
- Deployed new LDAP Sync Issue Event and added support to Desktop Client.
- A new user type (Temporary) is introduced:
- Temporary Users can only use the Desktop Client / Web Admin but cannot use Cloud Portal.
- Temporary Users are limited to Viewer Group Permissions and cannot access Secure APIs.
- The ability to follow objects of interest with Camera Hotspots and Camera Linking is introduced.
- NVidia hardware video decoding acceleration implemented on the Desktop Client running on Windows and Ubuntu.
- Emails from VMS can now be sent through the Cloud SMTP Server, which facilitates SMTP Email setting a lot.
- Improved and redesigned user management with group-applied permissions:
- BREAKING CHANGES:
- Support for Microsoft Windows 8.1 and Microsoft Windows Server 2012 is discontinued.
- Support for Ubuntu 18.04 will be discontinued in the next major release (6.1).
- Support for Raspberry Pi 3 will be discontinued in the next minor release (6.0.x).
- Support for Raspberry OS 10 will be discontinued in the next major release (6.1).
- NEW OPERATING SYSTEMS SUPPORTED:
- MacOS 14.0.
- Raspberry Pi OS 11 (32-bit).
- Raspberry Pi OS 12 on Raspberry Pi 3 and Raspberry Pi4 (32-bit) without support for native Raspberry cameras.
- IMPROVEMENTS:
- New calendar provides efficient navigation across large archives and timeframes.
- WebRTC is greatly improved. More details will be provided in the separate API release notes.
- DST Support is greatly improved.
- JWT Tokens are supported. This should eliminate issues with the Cloud DB performance and logout.
- Webpages and Integrations have been separated in the Main Menu.
- Logs configuration and extraction functionality is greatly improved in the Desktop Client.
- The look and feel of the Desktop Client is redesigned to match the modern design requirements and be ready to implement for future design changes.
- The maximum number of cameras per server is increased to 256. Note that the performance and stability of the system depend on the server hardware.
- SECURITY:
- Bulk approval for Self-Signed certificates is enabled.
- Administrators now cannot change certain advanced system settings through WebAdmin.
- Now all settings are available to the owner only.
- Client-Server API communication is switched to a more secure protocol.
- Trusted Man in the Middle (MITM) certificates are supported by the Desktop Client.
- New user sessions are now logged in the Audit Trail.
- The User Manual is updated.
- User Manual on Linux opens up in the internal browser window instead of the system default browser.
- The Desktop Client Welcome screen can be configured to hide systems found through auto-discovery.
- The background image size limitation within the Desktop Client is removed.
- In-Client Browser (Webkit) has been updated.
- The Desktop Client retains the last screenshot export settings as the default for future screenshot exports.
- The Camera Settings Tab is optimized to lower the CPU load.
- The Storage Management Dialog now provides automatically refreshed capacity data in place of a manual refresh process.
- The "Email address is not set" notification is removed from the Desktop Client.
- Added double-click option to select current user and system in the resource tree.
- During video playback, the Desktop Client will rewind to the previous chunk upon a long-press of the “Previous Chunk” button or Hotkey.
- Webpage titles can now be hidden in the Desktop Client.
- Improved settings dialog for the SMTP email servers.
- New prompt for Cloud connection after session expiration.
- Revised dialog when decrypting archives prior to export.
- Virtual Camera can now be added from the Server context menu.
- The PTZ Control Guide within the Desktop Client was updated to describe new functionality, usage examples, and operational controls.
- Added quick action buttons to rewind video or fast forward 10 seconds.
- Added the ability to drag fisheye and PTZ cameras by their title and header.
- The Desktop Client dialog for signing into web pages has been refined.
- The dialog box to delete multiple or shared layouts now provides more information.
- Analytic chunks (yellow) are populated on the Timeline much faster.
- The archive read/write operations have been optimized.
- Improved resilience of Cloud Shared Layouts during network congestion or timeout.
- The log file describing the 1-Click Update progress (update.log) can be downloaded in the Desktop Client or by using the API.
- If a Server the license is activated on becomes offline the corresponding message within the Desktop Client shows up immediately.
- Pause overlay was redesigned to let users see the video even if it is paused.
- The new “Generate Event” permission is added to custom user groups on upgrade and is available to more permission Groups.
- A generic Cloud URL is provided to relay Temporary User access links.
- The Desktop Client menus have been updated to replace New (item) with Add (item).
- In the Desktop Client, the filename for export is limited to 256 characters to avoid OS related issues.
- LDAP import speed has improved.
- Added tooltips for different logging levels at the “Log Management” table.
- ANALYTICS IMPROVEMENTS/FIXES:
- Vivotek:
- Add support for new event types: Smart tracking Parking detection, Restricted zone detection.
- Vivotek Deep Learning VCA is limited by the manufacturer to 5 rules of any type.
- The Advanced Smart Tracking now incorporates zoom variables into the Region of Interest settings.
- The Advanced Smart Tracking feature in the Desktop Client has been enhanced with an Exclusion Mask function.
- Hikvision:
- Hikvision cameras reported invalid object types. Fixed.
- LPR worked incorrectly on HIKVISION cameras with the new version of LPR. FIxed.
- On Axis cameras, subscriptions to multiple analytic events worked very slowly. Fixed.
- Uniview analytics is enabled on Univiewtec cameras.
- Vivotek:
- NEW DEVICE SUPPORT/IMPROVEMENTS/FIXES:
- General Device Fixes:
- Axis:
- Axis C1310E devices would toggle between an online and offline state. Fixed.
- Axis cameras experienced intermittent recording of an H.265 stream. Fixed.
- Camera PTZ positions drifted on MacOS Clients when using an Axis T8311 joystick. Fixed.
- The Axis T8311 joystick movement affected all PTZ capable cameras on the layout instead of the selected PTZ camera only. Fixed.
- On Dahua NVR(X82B3A), not all NVR channels were properly discovered. Fixed.
- Reduced the time required to authorize specific Hikvision cameras.
- The decoding of the stream from the internal camera On Raspberry Pi 3 and 4 has been optimized.
- Reduced the time required to authorize specific Hikvision cameras.
- Video archive from Hikvision DS-2CD3T56G2-4IS contained recording gaps when a camera clock was not in sync with the system clock or the “Keep Camera Time Settings” option was not selected. Fixed.
- A Separate device was created for each channel of the Vivotek VS8801 encoder when manually added to a System. Fixed.
- Allnet cameras are now supported.
Unauthorized error generated for an I/O module when the correct credentials were provided. Fixed. - Daylight Saving Time was not applied when forcing Server time on Bosch cameras. Fixed.
- Axis:
- General Device Fixes:
- BUG FIXES:
- GENERAL FIXES
- During a database restoration, the information was pushed to Servers that were no longer part of the system (i.e. unmerged), leading to potential Server misconfiguration. Fixed.
- Server version 5.1 running on Ubuntu 22.04 failed to restart after being stopped with the SIGTERM ($kill PID) method. Fixed.
- Server reported inaccurate SMB storage space to the Desktop Client and APIs. Fixed.
- During restoration tasks, corrupted or damaged backup files reset the server settings. Fixed.
- The installer process did not completely remove temporary user and group data. Fixed.
- Raspberry Pi systems could become unstable or reboot after extended use. Fixed.
- The session expiration dialog would not respond when using the Web Admin. Fixed.
- Camera snapshots were missing in the "Event" tab if a Generic Event was triggered with "metadata":{"cameraRefs":[]} specified. Fixed.
- In unstable network environments, Server did not release connections over the HTTP port, resulting in Web Admin connections being refused. Fixed.
- In rare cases, a duration of archive periods could differ between main and backup storage. Fixed.
- After restoring a camera archive and reindexing, low quality stream could be lost. Fixed.
- ADVANCED OBJECT SEARCH FIXES
- Filter settings shown in the Advanced Object Search dialog did not match the Object Search parameters displayed in the Desktop Client Notification Panel. Fixed.
- The Advanced Object Search dialog of the Desktop Client remained in the foreground after a user selected Show on Layout. Fixed.
- DESKTOP CLIENT FIXES
- The Desktop Client Welcome Screen sometimes did not show icons for Cloud-connected systems. Fixed.
- The Desktop Client displayed an inaccurate message that "The latest version is already installed" when connecting to a down-revision server. Fixed.
- The Desktop Client embedded browser did not accept non-Latin input. Fixed.
- The Desktop Client did not display the certificate name on the General tab. Fixed.
- The "synchronizedTime" value in the Desktop Client did not match the System time when the Client was without an Internet connection. Fixed.
- The Desktop Client uninstallation process is improved to remove temporary folders and files.
- Email alerts initiated from a Soft Trigger contained an internal user ID instead of the username. Fixed.
- The Analytics object search function did not process enum attributes and substrings correctly on the Stub Analytics Plugin. Fixed.
- The Desktop Client sent the incorrect password of newly added FTP storage while communicating with Servers if the password contained special symbols. Fixed.
- The Desktop Client did not play back audio from Multicast UDP streams. Fixed.
- The Desktop Client did not display the Hardware Acceleration icon on the video item where enabled. Fixed.
- After clearing all notifications within the Desktop Client, the notification panel was empty rather than displaying the “No New Notifications” label. Fixed.
- The Desktop Client was unable to merge two systems having trusted Man in the Middle (MITM) certificates. Fixed.
- The “Additional Video Wall licenses required” warning in the Desktop Client was persistent and could not be dismissed. Fixed.
- If trying to add an overlay to the exported video, the text on the preview did not match the text on the actual video. Fixed.
- Desktop Client usernames that contained HTML style syntax (admin<h>something</h>) did cause the login process to freeze. Fixed.
- The Bookmark Log displayed the user ID in the “Bookmark Creator” field instead of the username. Fixed.
- Creating a zoom area on a local file video item within the playback window caused the Desktop Client to hang. Fixed.
- The Desktop Client could not define an Analytic Search Area while playing the video in full-screen mode and moved the video item instead. Fixed.
- The option to “Save Layout as Cloud” was displayed for local users. Fixed.
- The Desktop Client displayed the incorrect icon for Servers detached from the System. Fixed.
- Camera tours containing PTZ device positions with defined Stay Time values did not stay for the specified duration. Fixed.
- The Desktop Client (Client Only) update did not work if Servers in the System were without an active Internet connection. Fixed.
- Renaming a default PTZ position in the Desktop Client created an additional preset on the camera with the new name. Fixed.
- The Popular Tag suggestions within the Bookmark dialog of the Desktop Client had an undesired alignment of the text. Fixed.
- Video Wall misbehaved when configuring six screens at 150% scaling. Fixed.
- The Desktop Client embedded browser did not display certain web pages. Fixed.
The Local Settings dialog box displaying notification types reset the sorting order on each - opening. Fixed.
- The In-Client update did not work on Ubuntu 22.04. Fixed.
- The "Camera Offline" notification was displayed a single time when a camera was manually added. Fixed.
- Object detection database created notifications with a future date that could not be deleted. Fixed.
- 2FA: the client logged out from the cloud when trying to open it from the cloud. Fixed.
- If the device list contained an NVR without licenses, analytic objects were not displayed with the "Cameras on Layout" filter. Fixed.
- The Analytics object search function did not process enum attributes and substrings correctly on the Stub Analytics Plugin. Fixed.
- The Desktop Client did not display the certificate name on the General tab. Fixed.
- The Storage Analytics Dialog now provides automatically refreshed capacity data in place of a manual refresh process. Fixed.
- The Client was logged out of the Cloud unexpectedly. Fixed.
- The “Finish update" button was not displayed during a Server-only update, Fixed.
- The Welcome Screen search function was not invoked by hotkey. Fixed.
- The System Administration dialog box in the Desktop Clients displayed an Apply button on newly installed systems when no changes were unapplied. Fixed.
- Disconnecting from Systems with unsaved (Camera or Server) changes produced an incorrect confirmation dialog. Fixed.
- The Desktop Client displayed the Apply button in the Local Settings dialog as active for newly added systems even though there were no pending changes to apply. Fixed.
- The Watermark Check function within the Desktop Client reported a false failure for files exported with the Add Info option selected. Fixed.
- The Desktop Client on Windows displayed the video playback slider at the end of the seek bar when starting a video in the Advanced Object Search mode. Fixed.
- Pre-recording did not work with rules set on the source camera. Fixed.
- The Desktop Client could crash if trying to operate with a password protected NOV file. Fixed.
- The Desktop Client could hang while importing a large number of users from LDAP. Fixed.
- The “Custom Media Port” expert setting was not available for I/O devices. Fixed.
- If an error occurred during the extraction of log files, there was no corresponding error message. Fixed.
- In the bookmarks list, the current timezone was used instead of the bookmark creation timezone. Fixed.
- Sometimes, the "Allow using client API" checkbox was not saved after creating a web page. Fixed.
- If a System with 2FA enabled was opened in the Desktop Client from Cloud, the user was not logged in. Fixed.
- HANWHA DEVICE SUPPORT / IMPROVEMENT / FIXES:
- Hanwha Intercom Integration is improved:
- The Notification Panel within the Desktop Client now includes an informer service and status icons for missed calls and related intercom notifications.
- On Ubuntu-based Hanwha NVRs, Quick Sync could not be enabled sometimes. Fixed.
- System with optimization disabled created a branded profile for Hanwha cameras. Fixed.
- Fixed the live stream delay issue on some Hanwha cameras.
- Some Hanwha cameras could not be initialized if the "Allow System to optimize Camera Settings" option was enabled. Fixed.
- Soft triggers could not activate relays on the TID-600R intercom. Fixed.
- Hanwha Intercom: the door events are automatically logged (the “Write to log” action is enabled).
- Remote Archive Synchronization (Profile G) is implemented for XNV-8081R with FW version 2.10.02 and higher.
- The SPC-2001 joystick could become unresponsive after a few hours. Fixed.
- Hanwha Intercom Integration is improved:
- GENERAL FIXES
- KNOWN ISSUES:
- The Desktop Client could not connect to systems 4.2 and older in compatibility mode.
- • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
- • • • • • FIXES OF BUGS FOUND IN THE PREVIOUS BETA (6.0.0.38908) • • • • •
- • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
- IMPROVEMENTS:
- The Temporary User feature has been improved.
- The Desktop Client menus have been updated to replace New (item) with Add (item).
- A generic Cloud URL is provided to relay Temporary User access links.
- BUG FIXES:
- The count of users and custom user groups was not visible without resizing the dialog. Fixed.
- In-Client update could convert Integrations to Webpages. Fixed.
- The Desktop Client could incorrectly export the video with timestamps. Fixed.
- Archive synchronization was disabled for Lilin cameras. Fixed.
- NVidia hardware acceleration did not activate when enabled. Fixed.
- NVidia hardware acceleration limited to two Cameras. Fixed.
- The motion indicator was not shown on the Calendar widget. Fixed.
- LDAP users were permitted to login after their Active Directory account was disabled. Fixed.
- Server did not respond to the Desktop Client and API calls during WebRTC playback. Fixed.
- Server Log did not open using the Tray Assistant. Fixed.
- The Desktop Client could accidentally exit the Fullscreen mode when using Hotspots. Fixed.
- RTSP streams did not show up when added to Server. Fixed.
- Third party plugins could be removed after Server update on Edge cameras. Fixed.
- Camera renaming did not work on macOS. Fixed.
- The Desktop Client could crash on closing a layout wit a web page integration. Fixed.
- Sometimes, the access link for a Temporary User could not be generated. Fixed.
- The System was asking for a Cloud password confirmation while modifying local settings in the Desktop Client. Fixed.
- HANWHA DEVICE SUPPORT / IMPROVEMENT / FIXES:
- Intel Quick Sync did not work on Hanwha WRN NVRs. Fixed.
- ARD-410 NVR was unable to connect after upgrading to 6.0 (was unable to set correct password). Fixed.
- In-client update did not work for Hanwha SolidEdge cameras. Fixed.
Past Releases
Software Downloads
Nx Witness v5.1.5.39242
Software Downloads
Windows
Windows 8.1, 10, 11
Windows Server 2012, 2012 R2, 2016 v1607, 2019, 2022
Server & Client Bundle Installer (64 bit)
Linux
Ubuntu 18.04 LTS, 20.04 LTS, 22.04 LTS
Server (64 bit)
Client (64 bit)
Mac
Mac Installer Intel x64 (Desktop Client)
Mac Installer Apple Silicon (Desktop Client)
ARM
Raspberry Pi / ARM32 (Server Only)
NVIDIA Jetson / ARM64 - Client installer
NVIDIA Jetson / ARM64 - Server installer
Nx Witness v5.1.4.38659
Windows
Windows 8.1, 10, 11
Windows Server 2012, 2012 R2, 2016 v1607, 2019, 2022
Server & Client Bundle Installer (64 bit)
Linux
Ubuntu 18.04 LTS, 20.04 LTS, 22.04 LTS
Server (64 bit)
Client (64 bit)
Mac
Mac Installer Intel x64 (Desktop Client)
Mac Installer Apple Silicon (Desktop Client)
ARM
Raspberry Pi / ARM32 (Server Only)
NVIDIA Jetson / ARM64 - Client installer
NVIDIA Jetson / ARM64 - Server installer
Nx Witness v5.1.3.38363
Windows
Windows 8.1, 10, 11
Windows Server 2012, 2012 R2, 2016 v1607, 2019, 2022
Server & Client Bundle Installer (64 bit)
Linux
Ubuntu 18.04 LTS, 20.04 LTS, 22.04 LTS
Server (64 bit)
Client (64 bit)
Mac
Mac Installer Intel x64 (Desktop Client)
Mac Installer Apple Silicon (Desktop Client)
ARM
Raspberry Pi / ARM32 (Server Only)
NVIDIA Jetson / ARM64 - Client installer
NVIDIA Jetson / ARM64 - Server installer
Nx Witness v5.1.2.37996
Windows
Windows 8.1, 10, 11
Windows Server 2012, 2012 R2, 2016 v1607, 2019, 2022
Server & Client Bundle Installer (64 bit)
Linux
Ubuntu 18.04 LTS, 20.04 LTS, 22.04 LTS
Server (64 bit)
Client (64 bit)
Mac
Mac Installer Intel x64 (Desktop Client)
Mac Installer Apple Silicon (Desktop Client)
ARM
Raspberry Pi / ARM32 (Server Only)
NVIDIA Jetson / ARM64 - Client installer
NVIDIA Jetson / ARM64 - Server installer
Nx Witness v5.1.1.37512
Windows
Windows 8.1, 10, 11
Windows Server 2012, 2012 R2, 2016 v1607, 2019, 2022
Server & Client Bundle Installer (64 bit)
Linux
Ubuntu 18.04 LTS, 20.04 LTS, 22.04 LTS
Server (64 bit)
Client (64 bit)
Mac
Mac Installer Intel x64 (Desktop Client)
Mac Installer Apple Silicon (Desktop Client)
ARM
Raspberry Pi / ARM32 (Server Only)
NVIDIA Jetson / ARM64 - Client installer
NVIDIA Jetson / ARM64 - Server installer
Nx Witness v5.1.0.37133
Windows
Windows 8.1, 10, 11
Windows Server 2012, 2012 R2, 2016 v1607, 2019, 2022
Server & Client Bundle Installer (64 bit)
Linux
Ubuntu 18.04 LTS, 20.04 LTS, 22.04 LTS
Server (64 bit)
Client (64 bit)
Mac
Mac OSX 11.0 "Big Sur", 12.0 "Monterey", 13.0 "Ventura"
Mac Installer Intel x64 (Desktop Client)
Mac Installer Apple Silicon (Desktop Client)
ARM
Raspberry Pi / ARM32 (Server Only)
NVIDIA Jetson / ARM64 - Client installer
NVIDIA Jetson / ARM64 - Server installer
Nx Witness v5.0.0.36634
Windows
Windows 8.1, 10, 11
Windows Server 2012, 2012 R2, 2016 v1607, 2019, 2022
Server & Client Bundle Installer (64 bit)
Linux
Ubuntu 16.04 LTS, 18.04 LTS, 20.04 LTS
Server (64 bit)
Client (64 bit)
Mac
Mac OSX 10.15 “Catalina”, 11.0 "Big Sur, Monterey 12.0"
Mac Installer (Desktop Client) Mac Installer (Desktop Client)
Pi Machine
Raspberry Pi / ARM32 (Server Only)
NVIDIA Jetson / ARM64 - Client installer
NVIDIA Jetson / ARM64 - Server installer
Nx Witness v4.2
Windows
Windows 7, 8, 10/Enterprise
Windows Server 2008 R2, 2012, 2012 R2, 2016 v1607, 2019
Server & Client Bundle Installer (64 bit)
Linux
Ubuntu 16.04 LTS, 18.04 LTS, 20.04 LTS
Server (64 bit)
Client (64 bit)
Mac
Mac OSX 10.14: “Mojave”, 10.15 “Catalina”, 11.6 "Big Sur"
Mac Installer (Desktop Client)
Pi Machine
Raspberry Pi / ARM32 (Server Only)
NVIDIA Jetson / ARM64 - Client installer
NVIDIA Jetson / ARM64 - Server installer
Nx Witness v4.1
Windows
Windows 7, 8, 10
Windows Server 2008, 2012
Server & Client Bundle Installer (64 bit)
Linux
Ubuntu 14.04 LTS, 16.04 LTS
Server (64 bit)
Client (64 bit)
Mac
Mac OSX 10.11, 10.12, 10.13
Mac Installer (Desktop Client)
Pi Machine
Raspberry Pi / ARM32 (Server Only)
Nx Witness v4.0
Windows
Windows 7, 8, 10
Windows Server 2008, 2012
Server & Client Bundle Installer (64 bit)
Server Tool (64 bit)
Linux
Ubuntu 14.04 LTS, 16.04 LTS
Server (64 bit)
Client (64 bit)
Mac
Mac OSX 10.11, 10.12, 10.13
Mac Installer (Desktop Client)
Pi Machine
Raspberry Pi / ARM32 (Server Only)
Nx Witness v3.2.0
Windows
Windows 7, 8, 10
Windows Server 2008, 2012
64 bit Installer
32 bit Installer
Server Tool (64 bit, 32 bit)
Linux
Ubuntu 14.04 LTS, 16.04 LTS
Server (64 bit, 32 bit)
Client (64 bit, 32 bit)
Mac
Mac OSX 10.11, 10.12, 10.13
Mac Installer (Desktop Client)
Nx Witness v3.1.0
Windows
Windows 7, 8, 10
Windows Server 2008, 2012
64 bit Installer
32 bit Installer
Server Tool (64 bit, 32 bit)
Linux
Ubuntu 14.04 LTS, 16.04 LTS
Server (64 bit, 32 bit)
Client (64 bit, 32 bit)
Mac
Mac OSX 10.11, 10.12, 10.13
Mac Installer (Desktop Client)
Nx Witness v3.0.0
Windows
Windows 7, 8, 10
Windows Server 2008, 2012
64 bit Installer
32 bit Installer
Server Tool (64 bit, 32 bit)
Note: Nx Witness v3.0 and newer ends support for Windows Vista and Windows Server 2003.
Linux
Ubuntu 14.04 LTS, 16.04 LTS
Server (64 bit, 32 bit)
Client (64 bit, 32 bit)
Note: Nx Witness 3.0 and newer ends support for Ubuntu 10.04 LTS and 12.04 LTS.
Mac
Mac OSX 10.11, 10.12
Mac Installer (Desktop Client)
Note: Nx Witness 3.0 and newer ends support for Mac OSX 10.8, 10.9, and 10.10.
Nx Witness v2.6.0
Windows
Windows Vista, 7, 8, 10
Windows Server 2003, 2008, 2012
64 Bit Installer
32 Bit Installer
Server Tool (64 bit, 32 bit)
Note: Nx Witness v2.6 ends support for Windows XP OS, which Microsoft officially quit supporting in April of 2014.
Linux
Ubuntu 10.04LTS, 12.04 LTS, 14.04 LTS
Server (64 bit, 32 bit)
Client (64 bit, 32 bit)
Mac
Mac OSX 10.8 or later
Mac Installer
Nx Witness v2.5.0
Windows
Windows XP, Vista, 7, 8, 10
Windows Server 2003, 2008, 2012
64 Bit Installer
32 Bit Installer
Server Tool (64 bit, 32 bit)
Linux
Ubuntu 10.04LTS, 12.04 LTS, 14.04 LTS
Server (64 bit, 32 bit)
Client (64 bit, 32 bit)
Mac
Mac OSX 10.8 or later
Mac Installer
Nx Witness v2.4.1
Windows
Windows XP, Vista, 7, 8
Windows Server 2003, 2008, 2012
64 Bit Installer
32 Bit Installer
Linux
Ubuntu 10.04LTS, 12.04 LTS, 14.04 LTS
Server (64 bit, 32 bit)
Client (64 bit, 32 bit)
Mac
Mac OSX 10.8 or later
Mac Installer
Nx Witness v2.4.0
Windows
Windows XP, Vista, 7, 8
Windows Server 2003, 2008, 2012
64 Bit Installer
32 Bit Installer
Linux
Ubuntu 10.04LTS, 12.04 LTS, 14.04 LTS
Server (64 bit, 32 bit)
Client (64 bit, 32 bit)
Mac
Mac OSX 10.8 or later
Mac Installer
Nx Witness v2.3.2
Windows
Windows XP, Vista, 7, 8
Windows Server 2003, 2008, 2012
64 Bit Installer
32 Bit Installer
Linux
Ubuntu 10.04LTS, 12.04 LTS, 14.04 LTS
Server (64 bit, 32 bit)
Client (64 bit, 32 bit)
Mac
Mac OSX 10.8 or later
Mac Installer
Nx Witness v2.3.1
Windows
Windows XP, Vista, 7, 8
Windows Server 2003, 2008, 2012
64 Bit Installer
32 Bit Installer
Linux
Ubuntu 10.04LTS, 12.04 LTS, 14.04 LTS
Server (64 bit, 32 bit)
Client (64 bit, 32 bit)
Mac
Mac OSX 10.8 or later
Mac Installer
Release Notes
Nx Witness v5.1.5.39242 (Aug 5, 2024)
These release notes cover improvements, bug fixes, and expanded device support deployed compared to the latest minor release (5.1.4.38659).
- BREAKING CHANGES:
- Support for Microsoft Windows 8.1 and Microsoft Windows Server 2012 will be discontinued in the next major release (6.0/Gen6).
- Support for Raspberry Pi 3 will be discontinued in the next Gen6 minor release (6.0.x).
- GENERAL IMPROVEMENTS
- Improved stability when the network connection between System components is poor.
- ANALYTICS IMPROVEMENTS / FIXES:
- Improved notifications and event management with GANZ cameras.
- Bookmark search by tags is improved.
- Dahua ITC413 is updated to support traffic detection events.
- Dahua LPR models updated for recent firmware changes.
- On Hikvision DS-2CD2687G2HT-LIZS, the motion events were triggered instead of "intrusion detection" or "line crossing", causing recording issues. Fixed.
- Hikvision DS-2CD2047G2H-LIU devices did not detect vehicles. Fixed.
- DEVICE SUPPORT AND FIXES:
- Newly Supported Devices:
- Elmo PROIDF30D, PROIDF31D, PROIBF30D, PROIBF31D, PROIBF32D, PROIBF33D, PROIBF34D, PROIBF35D, PROIBF36D, PROIBF37D.
- LTS - VSPTZIP4C44WSL.
- Digital Watchdog | N8PC-OLAH4.
- Osiris OS-I3-EENS8M-MST.
- Hikvision DS-QAZ1325G1T Network Speaker.
- Axis P3738-PLE.
- Encoders added to the analog list:
- Mazi HAVR-08LT.
- Newly Supported Devices:
- Multisensor Cameras:
- Hikvision DS-2TD4137, DS-2DE3A404IWG. DS-2CD6D44G1H, DS-2SE7C144IW.
- Raysharp CT252N6TNB.
- Uniview UV-IPC94144SR, TIC2621SR-F3-4F4AC-VD.
- Digital Watchdog TB2XTH36IP5.
- Arecont Vision AV32576RSIR.
- Advanced PTZ:
- i-PRO WV-X66300-Z3/Z3L, WV-X66300-Z4/Z4L, WV-X66600-Z3/Z3L, WV-X66700-Z3/Z3L.
- Dahua SD5A225XAN-HNR, SD6C3425GB-HNR-A-PV1, IP-2PT-4IZ25B, SD49425GB.
- Pelco Spectra Enhanced D6230.
- Hikvision DS-2SF8C442MXG-ELW.
- Devices Specific Fixes:
- Zenitel Intercom:
- Zenitel TCIS-3 device experienced interrupted audio when viewed in the Desktop Client. Fixed.
- Zenitel TMIS-1 and TCIS-3 digital input events and audio were delayed in the Desktop Client. Fixed.
- Axis:
- The secondary stream of an Axis M2036-LE camera was not set when multiple devices were present. Fixed,
- Axis P3719PLE camera displayed intermittent recording of an H.265 stream. Fixed.
- Axis C1310E devices toggle between online and offline state. Fixed.
- Axis D3110 was recognized as a camera when only outputs were configured. Fixed.
- Axis P8221 I/O module displayed an ‘unauthorized’ error message when the correct credentials were provided. Fixed.
- Bosch
- Bosch Dinion 5100 iR was not discovered but can be added. Fixed.
- Fixed interrupts in recording on Bosch DINION 7100i.
- Fibaro intercoms did not stream MJPEG over HTTP after manual addition. Fixed.
- Hikvision iDS-6716HUHI-M NVR supports Onvif PTZ.
- Some ONVIF input events from Digital Watchdog cameras were not logged by the Server, Fixed.
- Some Vivotek cameras with new firmwares could not be authenticated after reboot. Fixed.
- Fixed dual-streaming issues with Amcrest IP4M-1082E.
- Video imported from Lilin Z3R8922H camera was not added to the archive. Fixed.
- On Dahua X82B3A NVR, not all channels were properly discovered. Fixed.
- BUG FIXES:
- If a "Camera Recording" action was set up with pre-recording time on a source camera, the actual pre-recording time was incorrect. Fixed.
- Bookmark filtering by tags did not work if a tag contained the # symbol. Fixed.
- On large storage arrays (60TB+), the data could take up all the space ignoring the “Reserve space” value. Fixed.
- On network disconnection failover, the fallback Server took over all the cameras within the system before releasing all cameras to their original Servers. Fixed.
- Server would repeat actions or duplicate notifications for One-time Analytic Object triggers. Fixed.
- The "Push My Screen" option was missing for newly created Video Walls. Fixed.
- Non-admin users did lose the ability to view a camera in a shared layout if the camera was replaced. Fixed.
- All windows displayed the same timestamp after a preview search was complete. Fixed.
- A Cross-System layout could display a loading notice after hours of streaming from another system. Fixed.
- Third-party Cylance Memory Protection software running on the same machine could cause the Desktop Client instability. Fixed.
- Object search on Any camera only worked for devices connected to the current Server. Fixed.
- Systems running on Raspberry Pi could become unstable or reboot after extended use. Fixed.
- Web Admin:
- Link icons were not shown for some links in the Settings tab. Fixed.
- Cloud user was shown incorrectly in Web Admin if the Email contained the substring "null". Fixed.
- Licenses block was missing on the Licenses page in Web Admin UI. Fixed.
- A password was required to open the API documentation in Web Admin even if a user had been already authenticated. Fixed.
- In Web Admin, an archive storage could be selected to store Analytics DB (it should not be possible). Fixed.
- API UPDATES:
- The Sample Plugin from Metadata SDK could cause the Server crash. Fixed.
- API requests did not work if proxying was set up and the request was addressed to the proxy server. Fixed.
- Video could not be played back over WebRTC through a relay behind NAT. Fixed.
- If an event was called by API (using “createEvent” with the “eventResourceId” parameter), its parameters were not propagated into the action configured in the corresponding Event Rule and no action occurred. Fixed.
- The backup database filename was missing the "manual" postfix when the backup was initiated by API. Fixed.
- HANWHA ONLY:
- Hanwha Intercom: trigger mode is converted to push-to-talk mode.
Nx Witness v5.1.4.38659 (May 7, 2024)
These release notes cover improvements, bug fixes, and expanded device support deployed compared to the latest minor release (5.1.3).
- BREAKING CHANGES:
- Support for Microsoft Windows 8.1 and Microsoft Windows Server 2012 will be discontinued in the next major release (6.0/Gen6).
- GENERAL IMPROVEMENTS:
- Improved support for Nvidia T1000 graphics cards in multiple monitor, multiple tile configurations.
- ANALYTICS IMPROVEMENTS and FIXES:
- Event Post-Recording time did not correspond to the value specified in the Event rule. Fixed.
- VCA analytics is enabled on Videosec cameras.
- If the recording schedule was not set on a device, object search was unable to find some objects. Fixed.
- The Objects Tab was not shown when the Sample Plugin was enabled. Fixed.
- The Rules engine would reset the chosen Object Type for the "Analytic Object Detected" event. Fixed.
- Event Rules Engine did not allow setting a pre- and post-recording time for one-time, fixed duration Events. Fixed.
- If “Declare additional event types” was enabled on the “Stub: Events” plugin then the event types were not displayed in the Event Rules Engine. Fixed.
- DEVICE SUPPORT AND DEVICE SPECIFIC FIXES:
- Newly Supported Devices:
- Provision ISR DMA-340IPENx
- Karel NBE-454Zu-25
- Hikvision DS-2TD4237
- Encoders added to the analog list:
- Winic AR324x DVR
- Dahua N84B5N, N82B3P
- Clinton Electronics CE-E04HDA, CE-E16HDA
- Multisensor Cameras:
- Axis P3737PLE
- Hikvision DS-2SE7C432MW-AEBx
- Avigilon 32c-h5a-4mh
- Raysharp RS-CT252N6TNB, TB2XTH36IP5
- Advanced PTZ:
- Hikvision DS-2TD4228-10/W
- EUKLIS KLIS_D40X-IP-3M-IRD
- Dahua 5A445XANR
- i-PRO WV-S66300-Z3L,WV-S66300-Z4,WV-S66300-Z4L, WV-S66600-Z3L, WV-X86530-Z2_PTZ, WV-X86531-Z2_PTZ, WV-S66600-Z3, WV-S66700-Z3, WV-S65302-Z2, WV-S65340-Z2, WV-S65301-Z1, WV-B-S-U65300-ZY, WV-U61300-ZY, WV-S65340-Z, WV-S61501-Z1, WV-S65501-Z1, WV-S61302-Z4
- Device Specific Fixes:
- If the "Allow System to optimize camera settings" option was disabled, stream profiles were still created on Axis cameras. Fixed.
- Camera profile (stream resolution) was not properly handled on Axis analog cameras. Fixed.
- Bosch FLEXIDOME 5100i IR object "Vehicle" received as "unknown". Fixed.
- Provision ISR DMA-340IPEN-28 duplicated primary stream. Fixed.
- On Milesight cameras, the Desktop Client notifications triggered by camera events could have incorrect timestamp. Fixed.
- On Sharp YK-P02AG, Server configured the low-resolution stream as the primary one, and did not configure the secondary stream. Fixed.
- DAHUA DHI-VTO2202F-P could not be discovered manually. Fixed.
- Some Hanwha cameras were discovered and configured through Onvif with the primary resolution lower than expected. Fixed.
- Pelco VS1NN60 could not be discovered properly. Fixed.
- 2N SIP horn speaker entered an online/offline loop. Fixed.
- The Axis I8116 intercom was duplicated in the Resource Tree. Fixed.
- Alarm input and thermal sensor were not enabled for TVTH-S01-0001-BUL-G. Fixed.
- The input signal on KO1 ITXAI CSB2-2M4P-1IMARH was not detected. Fixed.
- CSG cameras were discovered with an incorrect vendor name. Fixed.
- BUG FIXES:
- In some cases, RTSP streams could enter a continuous online-offline loop after the RTSP stream goes offline. Fixed.
- Sometimes, the Desktop Client could experience connection drops with Server when connected over a slow network. Fixed.
- Audio could not work properly on some Edge devices when onvif_replay=true and audio were enabled. Fixed.
- On certain cameras, the recorded footage could have playback issues when camera recording was triggered by the "Analytic Object Detected" trigger. Fixed.
- Cloud systems can disconnect from the Cloud in some network environments. Fixed.
- A locked Video Wall can be closed from the Desktop Client. Fixed.
- Cross-System Layout that contained items from different Systems could close in case of the cloud connection interruption. Fixed.
- The Desktop Client allowed replacing camera streams on a Video Wall tab even if the the layout was locked. Fixed.
- After closing a Camera on a Video Wall, or after significant time passes, the layout settings can be changed. Fixed.
- The Desktop Client could crash if using a joystick. Fixed.
- Some streams from TestCamera could not be recorded and stored properly. Fixed.
- Multisensor video exported in the NOV format triggered unnecessary transcoding instead of using the source codec. Fixed.
- HANWHA SPECIFIC IMPROVEMENTS/FIXES
- If the "Allow System to optimize camera settings" option was disabled, stream profiles were still created on Hanwha cameras. Fixed.
- Loitering and intrusion events on Hanwha PNM-C12083RVD were generated at the same time, but only intrusion events could be set as a trigger. Fixed.
- TID-600R "Unknown track" was shown as the object title. Fixed.
Nx Witness v5.1.3.38363 (March 11, 2024)
- BREAKING CHANGES AND KNOWN ISSUES:
- Mobile Clients 22.4 and prior are incompatible with VMS 5.1.x.
- Support for Microsoft Windows 8.1 and Microsoft Windows Server 2012 will be discontinued soon. Minimum Microsoft OS version for Gen6 will be Windows 10 / Server 2016.
- IMPROVEMENTS:
- The Desktop Client stability improved for laptops with Mac M2 processors.
- If Cloud is unstable, currently connected Cloud users would be disconnected from their systems after 10 minutes. Now the timeout is increased to 6 hours.
- Cloud Merge is much more stable in the environments with a poor connection between Servers.
Server stability improved (crashes / memory leaks fixed).
- ANALYTICS IMPROVEMENTS/FIXES:
- The Desktop Client on Microsoft Windows 11 and Ubuntu 22.04 incorrectly displayed analytic objects captured by a camera. Fixed.
- NEW DEVICE SUPPORT/IMPROVEMENTS/FIXES:
- High-res and Low-res streams were mixed up on the Dahua DHI-VTO2202F-P camera and the Dahua DHI-VTO2101E-P-S2 intercom. Fixed.
- Alarm input events are now supported for TRUVISION TVTH-S01-0001 series.
- Alarm input events are now supported for Hikvision DS-2CD2326G2, Hikvision DS-2CD2347G2H
- Axis P1468 and M3216 were duplicated during auto-discovery. Fixed.
- Encoders added to the analog list:
- DW ENC4K16
- Dahua N54B5N added to resource data to enable encoder license usage. Fixed.
- Hikvision DS-7604NXI-K1 NVR added as an encoder. Fixed.
- Advanced PTZ:
- Saved positions and tours did not work for Bosch Autodome 5000 camera. Fixed.
i-PRO WV-S61301-Z2, WV-U65301-Z1 WV-B61301-Z1, WV-B61300-ZY, WV-B65301-Z1, WV-S61300-ZY. - EUKLIS KLIS D36X-IP-UDV-IR500-V
- Saved positions and tours did not work for Bosch Autodome 5000 camera. Fixed.
- Multisensor cameras:
- Truvision TVTH-S01-0002-BUL-G
- Dahua DHI-TPC-DF1241x, DHI-TPC-BF5441x, DH-TPC-BF2120
- Axis f44x, f9114, P4707x, P4705x
- HANWHA DEVICES SUPPORT/IMPROVEMENTS/FIXES:
- The Server reported false positive network issues with the Hanwha Multi-sensor cameras. Fixed.
- The option to disable audio has been added on Hanwha intercom's settings.
- Add support for Hanwha SPC-2001 joystick.
- Optimized CPU usage when performing analytics on Hanwha Edge devices.
- BUG FIXES:
- PTZ tour could stop when a user opened another camera on the Desktop Client. Fixed.
- If the Motion tab (on the right panel) had been activated by a Hotkey in the Desktop Client, it was displayed by default after restart (instead of the Notifications tab). Fixed.
- Video playback speed would slow and then increase when switching between layouts. Fixed.
- The SOAP header was missing for some Server requests. Fixed.
- After upgrading to 5.1.0, the Bookmark Log search did not display bookmarks created in version 5.0. Fixed.
- The layout background image did not show up in the Video Wall mode. Fixed.
- LDAP user failed to authenticate when opening a new window from the Desktop Client. Fixed.
- The recorded footage was updated with the significant delay while the cursor was dragged over the timeline. Fixed.
- The microphone icon was disabled in the Desktop Client when using redirected two-way audio. Fixed.
- The "Camera does not support PTZ" message was incorrectly displayed when controlling a de-warped fisheye camera with a joystick. Fixed.
- In rare cases if a Server had more than one storage and they shared the same file location, they were reported as disabled on the Desktop Client and reserved on Web Admin upon server restart. Fixed.
- If using Cross-System Layouts, the Server could become unresponsive after some time when running on port 7001. Fixed.
- The in-client browser could not process the login screen for some web applications that requested certain permissions (i.e. “Enable Desktop Notifications”). Fixed.
- Starting 5.1.2, the exported video with timestamps had incorrect length (shorter). Fixed.
- API/SDK CHANGES/FIXES:
- Added the maxAnalyticsDetailsDurationS parameter to analyticsLookupObjectTracks.
- The result description for /ec2/analyticsLookupObjectTracks was added to the API Documentation.
- Chinese characters were misinterpreted in the JSON reply on the /ec2/saveEventRule handler. Fixed.
- The Server had a broken manifest in the Stub: Events sub-plugin. Fixed.
- Analytics API returned wrong coordinates for Line and Polygon. Fixed.
- The Server responded incorrectly on the /bookmarks REST API omitting the creationTimeMs parameter. Fixed.
- The description for /api/createEvent is clarified in the API Documentation.
Nx Witness v5.1.2.37996 (December 20, 2023)
ATTENTION: These Release Notes show changes relative to Nx Witness VMS 5.1.1.37512 R1.
- IMPROVEMENTS:
- Improved MITM protection for Server to Server communication.
- ANALYTICS IMPROVEMENTS/FIXES:
- The Server experienced additional memory load in case of an analytics event search involving a query for data that contained a lot of text. Fixed.
- Intrusion detection on Hikvision DS-2CD2346G2-I was not detected. Fixed.
- Analytics objects search improved.
- Bosch IVA analytic events were not triggered. Fixed.
- Vivotek ANPR submenu was not displayed under the Plugin page. Fixed.
- Boundary boxes and Attribute information disappeared too fast while viewing the stream from Dahua cameras. Fixed.
- NEW DEVICE SUPPORT/IMPROVEMENTS/FIXES:
- Axis:
- С1210, C1211, C1510, C2005, and C8110 were recognized as cameras or I/O modules, instead of horn speakers. Fixed.
- C1310E/C1211E went offline after updating to AXIS OS 11. Fixed.
- Axis Q1656-DLE took an incorrect resolution for the second channel (radar). Fixed.
- Hikvision:
- DS-7332HUI-K4 did not stream any video. Fixed.
- Not all channels for Hikvision 7216HUHI were added. Fixed.
- DS-2CD2387G2-LSU/SL and iDS-2CD7146G0-IZS now support signal input alarm.
- On Hikvision cameras, the DST settings did not apply when the Server tried to change camera time. Fixed.
- Added support for IDView iv-de2812cll5mp-ca, iv-8mp180de, iv-def28cll5mp-lt
- Bositaly BS-IPT4505G3MZx had the alarm output inverted. Fixed.
- Vivotek MA9321-EHTV did not display all channels. Fixed.
- FLIR FC-644 series cameras will use Onvif.
- The "Detect motion during archive import" option was wrongfully available on many cameras. Fixed.
- Sharp YK-P02AG reported the low-resolution stream as the primary one. Fixed.
- Encoders added to the analog list:
- Uniview vs8100-v2, xvr302
- Advanced PTZ:
- MS-C5371-X12
- TRUEN TX-P5N840N20R
- I-Pro wv-b65302-z1/z2 and wv-s61301-z1/z2
- Panasonic wv-s6530
- Dahua dh-sd5a432xb-hnr and sd5a445Xa-hnr
- Vivotek vs8100-v2 PTZ issues are fixed.
- Multisensor cameras:
- Avigilon 12W-H3-4MH-DP1-B
- Hikvision ids-2cd8a46g0-xzhsy, ds-2td4167x, ds-2td4167-50/wy, iDS-2CD7146G0-IZS
- I-Pro wv-s8543x, wv-s8544x, wv-s8563x, wv-s8564l, wv-s8573x, wv-s8574x, wv-x86531-z2x, wv-x86530-z2x, wv-s85702-f3l, wv-s85402-v2l, wv-u85402-v2l
- Truvision tvth-s01-0001-tur-g
- VCA ipai96a10-rf, ipai97a20-mr, ipai98a05-q56
- Axis:
- HANWHA DEVICES SUPPORT/IMPROVEMENTS/FIXES:
- Hanwha Multi-sensor cameras had RTP packet issues since 5.1. Fixed.
- Hanwha Edge: memory consumption optimized.
- Zip signatures added to SolidEdge zip update package.
- BUG FIXES:
- The Desktop Client could not be launched properly with the “--acs” command line option (this was used in Paxton integrations). Fixed.
- The Desktop Client's adaptive scaling did not switch correctly when the CPU load reached 100%. Fixed.
- Cloud Merge did not work in some specific network configurations when “Storage settings” → “Backup”→ Bandwidth limit was set. Fixed.
- The Desktop Client on Windows could hang when searching through a large number of bookmarks created by analytic events. Fixed.
- ”Open in a new tab” for a camera worked significantly slower in the Desktop Client. Fixed.
In some situations, the Server could freeze during the re-indexation. Fixed. - Manually added RTSP multicast stream did not work. Fixed.
Shared layouts did not save as expected. Fixed. - In some specific cases, the Server could crash after updating from 5.0 to 5.1.x. Fixed.
- In case of a merged system, Servers the user was not connected to could go offline. Fixed.
- Cameras with the RTSP Ports previously changed, were displayed as offline. Fixed.
- Fixed the Incorrect "Replaced camera discovered" notification.
- Cloud connection was failing after the Server port was changed in WebAdmin or Cloud Client. Fixed.
- The events were not triggered if a certain camera was selected in event options. Fixed.
- The "Sync" button on the Timeline switched to disabled after a current layout was saved through the "Save Layout as..." Main Menu item. Fixed.
- Saved layouts opened with the Sync button disabled after reconnecting to the system. Fixed.
- USB audio devices could not be initialized on ARM devices with the imx8m CPU. Fixed.
- Notifications were not sent when metadata could not be saved. Fixed.
- Could not set a local SMTP Server for Email without an Internet connection. Fixed.
- The Desktop Client for macOS crashed sometimes while closing. Fixed.
- RTSP streams with additional parameters were not played in GStreamer. Fixed.
- API/SDK CHANGES/FIXES:
- When using the 'Try it out' option for /rest/v2/servers/{id}/info in the API documentation, you could not use "this" as a server ID for the API request in the API documentation. Fixed.
- Description in the API documentation improved for /api/ptz...
- The “client_id” parameter is introduced in cloud token requests.
- The stream Server API parameter for /media/{id}.{format} always used the primary stream. Fixed.
- Fixed the Empty reply for the /api/getCameraParamManifest in the API documentation.
- After configuring multiple detection areas for the analytics, they disappeared after a certain trigger
- doGetSettingsOnActiveSettingChange). Fixed.
- POST rest/v2/devices provided Error 422. Fixed.
- The needBestShotImage objectAction capability value was not documented in the metadata_sdk/src/nx/sdk/analytics/manifests.md. Fixed.
- Layout Locking did not work when Layout was updated via API. Fixed.
- Server could crash after changing the motion detection mask API request. Fixed.
Nx Witness v5.1.1.35712 (September 18, 2023)
- BREAKING CHANGES AND KNOWN ISSUES:
- Mobile Clients 22.4 and older are not compatible with VMS 5.1.
- IMPROVEMENTS:
- The load time on large systems is significantly improved.
- Added the HID packet investigation tool for unknown joysticks on MacOS.
- Improved the discovery mechanism on Edge servers.
- The link to the User Manual is added to the Main Menu.
- ANALYTICS IMPROVEMENTS/FIXES:
- Hykon analytics plugin introduced. The following devices are supported:
- ITCO502713ZW
- ITCV402713ZW
- ITCO402812ZW
- ITCV4028FW
- ITCX5028FW
- ITCP502713ZW
- ITCP402812ZN
- ITCP802713ZW
- ITCX8028FW
- ITCY402812ZW
- ITCX4028FW
- ITCS502812ZW
- ITCS4025XW
- ITCO802812ZW
- ITCB40WAFN
- ITCM4028FW
- ITCO402812ZN
- Dahua analytics plugin:
- Smart motion detection events for Dahua analytic cameras were not listed as supported. Fixed.
- Hykon analytics plugin introduced. The following devices are supported:
- NEW DEVICE SUPPORT/IMPROVEMENTS/FIXES:
- New Supported Devices:
- Axis C1211 speaker
- AXIS C8110 Network Audio Bridge
- Dahua IPC-HFW5241E-Z12E
- XR cameras (Dahua OEM)
- Multi-sensor cameras:
- TruVision TVTH-S01-0002-BUL-G
- Axis P4707PLVE/AXISP4705PLVE
- Alibi ali-pf40-lua
- Annke i51ec
- Arecont Vision av20576dn
- AXIS p4705-plve, p4707-plve, axisq8742le
- CPro (DW) nvm5-520, nvm6-732, nvm9-720-r
- Dahua dh-ipc-pdw5849-a180-e2-aste, dh-psdw5631sp-b360-e4-d204-dc12,
- DW dwc-pds10wi28a
- EmpireTech ipc-color4k-t180
- ENS Security sipsp8masbr/4-u2
- Hikvision ds-2cd2346g2p-isu/sl, ds-2cd2347g2p-lsu/sl, ds-2cd2367g2p-lsu/sl, ds-2cd6d42g0-is, ds-2cd3387g2p-lsu/sl, ds-2se4c425*, ds-2se7c432mwg-eb/26, gnc348g2p-xdlu/sl
- Hinovision ipc7pt5326
- I-Pro wv-s8564l, wv-s8573l, wv-x86530-z2_multi
- IC Realtime ipel-dl80f-irw1
- Inaxsys insmdo42irwf
- Illumivue ilv-ip4bdl-nl
- Invid vis-p4multi160-wl
- LTS cmip3c6pw-28sdl
- Mobotix d16d-sec
- Montavue mt2d4-ir-ai-smd3-w
- Pelco imd20136
- Reolink Trackmix poe
- TruVision TVTH-S01-0002-BUL-G
- Turing tf-ams5av2
- Uniview uv-ipc2k24se-adf40kmc-wl-i0
- Univiewtec ipb4180x
- VCA zn1a-2d6dtmz71
- Vivotek ms9390-ehv-v2
- Advanced PTZ support:
- GeoVision GV-SD4834x
- Milesight NC8241-X36x
- Uniview IPC3234SR3-DVZ28, IPC6424SR-X25-VF
- Encoders added to the analog list:
- Admiral adm8p8-v3r
- Aibase nvr-3216-16p-ai
- Alibi ali-nr161p-4, nvrh1604-0
- Bolid rgg-1622
- Brickcom wvs-01ap
- Bst Security bst-aox9008
- Capture r2-16chnvr4t
- Dahua dh-nvr4432-4k, dh-nvr1104hc-hds4, dh/hcvr5104hs-v6/-af-dvr-ii-a/4-1, dhi-nvr5232hs-4ks2, dhi-nvr1104hs-s3/h, x54a5l4, n42b3p, n54b5n,
- DataMan rs-dm-470a
- Dvtel en-204
- ENS Security xvr504l-32-i3, xvr501h-16-4kl-i3, nvr504l-32/16p-4ks2e
- Eve 4x4 v2
- Evision PRODVR 5xx, 8xx
- GW Security gw-4108enp, gw5532nsn
- Hikvision ds-7116hghi-f1/n, ds-7308hghi-sh, ds-9032hui-k8, ds-96256ni-i24, ds-8832n-r8, ds-96128ni-i24/h, ds-mp5604n, dvr-204u-k1, ids-7208hqhi-m1x, ids-7204hqhi-m1x, ids-9664nx-i8x
- Honeywell hen081x4, hen163x4, hen162x4, hen321x4, hen322x4, hen642x4, hen643x4, hrht404x, hrht408x, hrhq116x, hrht416x
- IC Realtime nvr-el16-2u12mp1
- Illumivue ilv-nvr4x
- Infinova v3073-08j02
- Interlogix tvr1516x
- IVSecurity nr004xa
- Jovision jvs-nd7932-hv
- Lorex n861d6, n883a3
- LTS ltd8316m-et, ltd8424k-ea, ltn8816k,
- Luma Surveillance™ 500 Series DVR
- Lumens oip-n60d
- Mazi hsvr-16ht
- Norden Communication enr-16032-n-usk
- NVR Premium unr3088-64
- Reolink rln8-410
- Revo America ru16nvr2b-1, rup32nvr1a
- Rister ul-dvr302-8z
- Rvi 1hdr16l(a)
- Scoo sc-n116p-h2
- Seyeon Tech fws200-01p
- Shenzhen h.26x encoder
- Swann nvr16-8580rn
- Turing tr-mrp042t
- TVT td-9554e3b
- Uniview nvr302-16e-p16-b-nb, nvr501-04b-lp4, nvr-104lx-p4, hnr161
- USAVision (GeoVision) ua-xvl1610
- VIP Vision c87_nvr16pro7
- Vista CCTV va-dvr1605mp
- Winic ar324-8/k2, ar526-32
- X-Security xs-nvr3232-4k
- Noname:
- amn-95216-4ks2
- b18_nvr8pro6
- ern-0421hs-p
- rs-n7816ha-pr-e
- n8208
- sc-n104p-h1
- ssr621q-nand
- tcm-xvr1b16-i (Dahua xvr1b16-i OEM)
- i7-t2508uhv
- hds-7216tvi-hdmi/fn
- New Supported Devices:
- Fixed alarm output on Bositaly BS-IPTx cameras.
- Forced Onvif on Arecont Vision AV20576.
- Tp Link / Reolink RLC-823A did not have PTZ capability. Fixed.
- Could not detect digital input from Uniview IPC3234SR3-DVZ28 if DST enabled on the camera webpage. Fixed.
- Dahua:
- Could not enable audio on DHI-NVR5232-16P-4KS2E. Fixed.
- Axis:
- M2035, M3085, M3086, M3088 are switched from Onvif to the proprietary Axis plugin.
- D3110 was going offline after being discovered by VMS. Fixed.
- T8311 joystick controls did not work in the Desktop Client on Ubuntu. Fixed.
- Hikvision:
- Cameras with the 5.7.12 firmware could be discovered. Fixed.
- iDS-TCM403-A was not initialized properly. Fixed.
- On DS-2CD2386G2, the "stop" status of the analytic event was not recognized. Fixed.
- On DS-7732* NVRs, some channels were discovered incorrectly. Fixed.
- New Supported Devices:
- Multi-sensor cameras:
- Advanced PTZ support:
- Encoders added to the analog list:
- Fixed alarm output on Bositaly BS-IPTx cameras.
- Forced Onvif on Arecont Vision AV20576.
- Tp Link / Reolink RLC-823A did not have PTZ capability. Fixed.\Could not detect digital input from Uniview IPC3234SR3-DVZ28 if DST enabled on the camera webpage. Fixed.
- HANWHA DEVICES SUPPORT/IMPROVEMENTS/FIXES:
- Improved PTZ control on XNP-6400 cameras with the SPC-2000 joystick.
- BUG FIXES:
- The Desktop Client could freeze if controlled through a USB KVM switch. Fixed.
- Could not set a reserved disk as analytic storage. Fixed.
- Email notifications about events showed incorrect local IP addresses. Fixed.
- Desktop Client could crash after clicking the archive on a PTZ Camera added from another System (cross-system layouts). Fixed.
- Fixed incorrect license count while copying recording schedule across devices.
- After upgrading the server on arm, errors occurred during login. Fixed.
- Server could not be uninstalled from Ubuntu/arm devices. Fixed.
- The “Device offline” event was not triggered. Fixed.
- Bookmarks could not work as expected after the system merge. Fixed.
- Yellow chunks (analytic events) were wrongly displayed on Timeline if a small area without any analytic object was selected. Fixed.
- If a Cloud account contained capital letters, the user could not log into this Cloud account from Desktop and Mobile Client. Fixed.
- In some networks with isolated servers in different VLANs, if HTTP traffic is blocked by firewall, traffic routed incorrectly. Fixed.
- Large databases (700+ Mb) could not be restored from backup. Fixed.
- Could not backup a system database if the user enabled digest authentication. Fixed.
- Analytics search was slow on large databases when the filter contained camera, type and text parameters at the same time. Fixed.
- Last file on the archive was corrupted after the Server crash. Fixed.
- If a layout contained more than 49 cameras. the camera names on video cells were not fully displayed. Fixed.
- DWC-PF5M1TIR could not be discovered. Fixed.
- Incorrect start time was calculated when enabling/disabling the "Ignore timezone in uploaded files" option for virtual cameras. Fixed.
- API/SDK CHANGES/FIXES:
- For network API changes, see the API change log in the WebAdmin documentation.
- Short nx-vms:// links did not work with a token passed as the authentication parameter. Fixed.
- API improvements/fixes:HTTP responses of PATCH requests could contain sensitive data. Fixed.
- Short nx-vms:// links did not work with a token passed as the authentication parameter. Fixed.
- API improvements/fixes:
- HTTP responses of PATCH requests could contain sensitive data. Fixed.
- 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 (Ventura)
- Raspberry Pi 3 Model B V1.2 Kernel version 4.14 (Linux 9.4 (Stretch))
- Raspberry Pi 4 Model B Raspbian 10 Buster.
Nx Witness v5.1.0.37133 (June 28th, 2023)
BREAKING CHANGES AND KNOWN ISSUES:
- Users on VMS Mobile 21.1 or earlier can no longer access systems running VMS 5.0 or later and must update to at least VMS Mobile 22.1.
- M1 Mac users will not be able to connect to their older Systems via the Desktop Client’s compatibility mode.
- Login with cloud credentials does not work without internet connections anymore.
- Features unavailable on the Web Client and Mobile Client:
- Archive encryption
- Last minute recording
- The Resource Panel and Notification Panel can no longer be pinned/unpinned.
- Removed context menu and hotkeys for web pages:
- Enter - Maximize Item
- I - Show Info
- Del - Remove from Layout
- Bosch analytics. Support suspended for:
- Blurry signal
- Flame detection
- Signal loss
- Smoke detection
OPERATING SYSTEMS/PLATFORMS:
- Added support for Macs with the Apple M1 chip. A separate distribution is provided:
- The regular distribution can be installed on x64-based Macs and M1 Macs but is not optimized for M1 Macs. Note that this distribution is not available for versions 4.2 and older so Mac M1 users will not be able to connect to their old systems in Compatibility Mode.
- The M1 distribution cannot be installed on x64-based Macs.
- The Desktop Client now works on Mac computers with Apple Silicon (e.g. Apple M1 chip).
- Added support for Raspberry Pi 4.
- Added support for MacOS 12 (Monterey).
- Added support for Windows 11.
- Added support for Windows Server 2022.
NEW FEATURES:
- All internet requests use OS SSL/TLS Certificate Validation to prevent MITM attacks, including but not limited to VMS updates, VMS-Cloud communications, license validation, statistics, etc.
- All Server connections use SSL/TLS Certificate pinning to render MITM attacks impossible:
- Servers exchange certificates on merge and validate them on every connection.
- Clients pin certificates on the first connection and validate them on each subsequent connection.
- Clients using Cloud Connect validate Servers through the Cloud.
- Clients may use strict mode to limit their connections to only trusted Servers.
- Servers and Clients use new session-based (bearer token) authentication by default.
- For local users, old authentication is disabled by default, which prevents MD5 password storage in the local DB.
- For cloud users, OAuth2 authentication is used by default, which prevents a Server owner from compromising a user’s Cloud password and renders Offline Cloud Login attacks impossible.
- Two-factor authentication may be enabled on the Cloud to make OAuth2 authentication even more secure.
- Many Server API calls require a fresh user session to execute, which requires password confirmation at the API level.
- Redesigned Server Web Admin:
- Users can be added and removed. Passwords can be changed.
- Three new tabs:
- “Servers” – storage information and ability to add external storage.
- “Cameras” – camera information, ability to enable recording and change motion sensitivity.
- “Licenses” – all license information and ability to activate licenses.
- Independent Desktop Client Updates:
- The Desktop Client distributive can now be released separate from the Server distributive.
- The Desktop Client can automatically download and install the latest version of the Desktop Client compatible with the current Server version.
- The Objects Panel was redesigned to provide a user-friendly object search function.
- Redesigned the Desktop Client’s Welcome Screen:
- View all or a subset of discovered systems by selecting a display mode:
- All Systems
- Favorites (shows only favorited systems)
- Hidden (shows only hidden systems)
- System sorting priority takes into account the added statuses (Favorite/Hidden)
- Added an option to search systems by certain attributes:
- System Name
- Server Name
- IP address (from any of the Servers discovered by the Desktop Client)
- System owner (only for cloud systems)
- User’s email (only for cloud systems)
- View all or a subset of discovered systems by selecting a display mode:
- Users can now organize cameras and other resources into custom groups in the Resource Tree. To create a group, select two or more resources, right-click the selection, and click Create Group.
- Video Preview Thumbnail (only for Windows and macOS) – displayed when hovering the mouse cursor over the timeline.
- Archive Encryption – if enabled, the video archive will be encrypted and viewable only in the Desktop Client, Mobile Client, Web Admin, and Cloud Portal.
- Audio Video Mapping:
- The audio source from a camera or I/O module can be used in place of a microphone for another camera.
- The 2-way audio button can be used on cameras without speakers to transmit the audio to another device that has a speaker.
- 360° panorama images and videos that use equidistant projection can now be dewarped in the Desktop Client.
- Using the Desktop Client, web pages which are not typically accessible on the client computer can now be proxied via the Server.
- Restore the previous session – states of certain interface elements can be saved and restored after launching the Desktop Client.
- Client Javascript API embedded in Web Pages to enable additional functionality:
- Open/close cameras
- Play/pause videos
- Added support for ZFS (Zettabyte File System) to the Server.
IMPROVEMENTS:
- The minimum and maximum archive period can now be set in minutes, hours and days.
- Added Catalan language.
- Update packages are now validated before installing to prevent malware injection.
- Camera name and export time can now be overlayed onto the footage in the Export Dialog.
- Camera name can now be overlayed when capturing a screenshot.
- Archived video encoded with H.264 codec and exported to MP4 or AVI format can be played back in Windows Media Player.
- Server will re-initialize cameras when packets are not received from the secondary stream for more than 10 seconds.
- The maximum value for pre-recording and post-recording actions in camera recording events can now be set up to 600 seconds.
- The limitations for pre- and post-recording are changed in Camera Settings: 90s for pre-recording and 300s for post-recording.
- Only administrators can see servers in the Desktop Client “About" dialog.
- Added the ability to playback audio from all devices on the scene in the Desktop Client.
- To enable this feature, open Main Menu > Local Settings > General and select the checkbox next to "Play audio from all cameras on layout".
- The Server could not store analytics data on some Ubuntu servers due to selecting partitions which it didn't have write access to. If the Server does not have write access to a particular partition, it can no longer be selected to store analytics data.
- ”Allow only secure connections” (HTTPS traffic only) is turned on by default.
- The in-client web browser now saves user credentials between browser sessions.
- Added TLS support for LDAP on Linux-based systems.
- Removed the limitation on Video Wall licenses that prevented more than one active direct control session at a time.
- Hotkeys changes:
- [+] [−] keys are no longer used to zoom in or out on the Layout.
- Shift + arrow keys are now used to select a camera on the Layout.
ANALYTICS IMPROVEMENTS:
- Bosch analytics plugin:
- The plugin can now retrieve object-type information from supported cameras.
- VIVOTEK analytics plugin:
- Configured crowd detection areas were incorrectly applied on the web interface for Vivotek cameras. Fixed.
- The server did not apply height and angle values to VIVOTEK cameras after they were factory reset. Fixed.
- The server’s maximum height value overwrote the camera’s installation height set on the camera’s webpage. Fixed.
- Added support for Dahua LPR:
- Supported devices – All Dahua cameras with supported LPR (for example, ITC215-PW6M-IRLZF)
- Traffic Junction event
- Added Provision ISR analytics for DI-380IPE-MVF.
- Hikvision analytics plugin: Fixed an issue with HikVision DS-2CD4A26FWD-IZS/P where the first license plate detected after midnight did not appear in the Desktop Client.
- Dahua analytics (developed tested on DH-TPC-BF2221-T, not tested):
- Fire detection
- Temperature alarm
- Smoking detection
- Added Traffic detection event support for Dahua DHI-ITC215-PW4I-x, ITC237-PU1B-IRx, ITC237-PW6M-IRLZF.
- Hikvision Analytics: Added support for a new face detection method called “Face Capture” available on compatible Hikvision cameras.
- Hikvision analytics plugin: Timestamps were parsed incorrectly for LPR events, causing inaccurate bookmarks and thumbnails in Emails and the Notification Panel. Fixed.
- OpenVINO showed up in System Administration but not in Camera Settings. Fixed.
- Analytic events did not work for HIKVISION DS-2CD3T56G2-4IS. Fixed.
- Event rules for DS-2CD3T56G2-4IS did not work consistently. Fixed.
- Added support for Dahua in-camera analytics to Loryta IPC-B5442Ex.
- Added support for analytics events from NYX cameras: NYX IPD4-28F IQ+, NYX IPD4-36F IQ+, NYX IPD4-2812ME IQ+, NYX IPB4-28F IQ+, NYX IPB4-36F IQ+, NYX IPB4-2812ME IQ+, NYX IPB4-722ME IQ+, NYX IPDC4-28F IQ+, NYX IPD8-28F IQ+L, NYX IPD8-2812ME IQ+L, NYX IPB8-28F IQ+L, NYX IPB8-2812ME IQ+L, NYX IPD5-PA, NYX IPD5-28F IQ+ COLOUR, NYX IPD4-28F IQ+ ALERT, NYX IPB2-722 ANPR, and NYX IPZ25 STAR+.
NEW DEVICE SUPPORT/IMPROVEMENTS/FIXES:
- New Supported Devices:
- AXIS Q1775, Q6044
- Multi-sensor cameras:
- Alibi ALI-NT4002x
- Arecont Vision AV8476, AV10856x, AV20476, AV4856DN
- Avigilon 12W-H3-4MH-DC1, 9C-H4A-3MH-180
- AVYCON AVC-NBM81F180
- Axis P3705, Q6010-E, Q6100-E
- Bosch FLEXIDOME multi 7000i
- Dahua PDBW82041P-B360-x, DH-IPC-PFW8840N-A180, DH-SDT5A405WA-4F-B, DH-IPC-PFW8840-A180, DH-SDT5X405-4F-WA, DH-TPC-DF1241x
- ENS Security SIPSP5x
- Hikvision DS-2DP0836x, DS-2DP3236x, DS-2CD6825x, DS-2TD2637x, DS-2CD6D52G0x, DS-2CD6924G0-IHS
- IC Realtime IPEL-M80V-IRW1
- IndigoVision SP-20MP-MS-360
- Interlogix TVS-5101
- LTS LTDHIP39222W-28ISM
- Sonitrol SN-2M-CPIR-IAW-PGI
- Vicon V1020-WIR-360
- Advanced PTZ Support:
- Avigilon 15C-H4A-3MH-180, 32C-H4A-4MH-360, 9C-H4A-3MH-270,12W-H3-4MH-DP1-B, 12C-H4A-4MH-360
- Axis P3727-PLE
- Bosch 9000i, AUTODOME IP Starlight 5100
- Canon VB-H45, VB-R12VE, VB-R13
- Dahua IPC-HDW8341X-3D-S2
- Digital Watchdog DWC-MPTZ230XTW
- GNS NCA08-4M
- Hanwha PNM-9080VQ
- Hikvision DS-2DE2A404IW-x, DS-2DF8442IXS-x, DS-2DP1636Z-D
- Honeywell HM4L8GR1
- IC Realtime IPEL-MB80F-IRW1
- Milesight MS-C2941-X42x
- Panasonic WV-S6131, WV-X8571
- Redvision RVX2
- Tyco IFS16-M10-BT03
- Input events fixes:
- HIKVISION DS-2CD2T86G2, DS-2CD2346G2x, DS-2CD2386G2x
- Encoders added to the analog list:
- 3S Vision S2071
- Advidia VP-16-V2
- Amcrest NV4432E-HS, AMDV8M4-H5, AMDV10818-S4
- ANNKE DN41R
- Antrica ANT-35000H1
- ATV IPE1CH
- Benelink DFT6008, DFT6016FA
- Bosch VIP X16 XF E, VIDEOJET-X40,VIDEOJET-X20
- CBC Ganz DR-16M52
- CP PLUS CP-UNR-4K2161-V2
- C-Q-IT NVR-S1V8P8-LS2
- Dahua DHI-NVR52A16-x, C52A1N2, DH-XVR5432x, DH-NVR4416-16P-4K, DHI-NVR4216-8P-4K, DHI-NVR4432-16P-4K, DHI-NVR5416-16P-4KS2, DH-XVR5116HS-x, DHI-NVR4208-8P-I, X82B3Ax, DH-HCVR5432L, DH-XVR5216x, DHI-NVR4204x, X72A2A3, C52A3N, DH-HCVR4104HS-V3, DH-HCVR4108HS-V3, DH-XVR7208x, DHI-NVR5416-16P-4KS2E, N42B2P, X72A3A, X82R2A2
- Dayou UNVR-J3324
- Digimerge DV908, D841A8
- Eneo MAM-5ME1001MTA, MHR-28N08005A
- ENS Security ED-DVS1401E
- e-VisionAI16UNITP
- Focus H&S HN-6516, H&S FN-5016
- Hikvision iDS-7208HQHI-x, iDS-7216HQHI-x, DS-7116x, DS-7208x, DS-7316x, DS-7332, DS-7616x, DS-7716x, DS-7732x, DVR-104G-F1, DVR-216G-F1, ERT-F204, iDS-7204HQHI-M1/S, iDS-7208HQHIx, iDS-7216HQHIx, DS-7232x, DS-9616x, IP-32CH-x, DS-7324, DS-7632x, NR32P8-8
- Hinovision NVR508P8-I2
- Honeywell HEN081, HRHT416x, HRHT408, HEN643x, HRHQ116x, HRHT404x, HEN321x, HEN04103
- Hunt CCTV HAR315-4
- IC Realtime BREEZE-6S2-108
- Inaxsys INS321644x
- IntelBras MHDX 1016, MHDX 1116, MHDX 3016
- Interlogix TVE-1610, TVR-1216HD
- InVid UN1B-8X8, UD1B-8
- Kiloview E2
- KTC EZHD-TVF32
- Lorex N881A6, NR916X,D861A8, LNR632, N882A6, NR908X
- LTS LTD8304T-ET, LTD8316T, LTD8504, LTN8708K-P8
- Luma Surveillance LUM-510-NVR-16CH
- March Networks Edge 8e HD
- Moxa VPORT 461x, VPORT 461A
- Norelco SC-A314-8TVI-2TB
- Ocean CCTV DR-TW1508E
- Osiris’ NVR-32FD-H2L-4K
- Pelco NET5404T
- SCW NVR-VGP16P16
- Security System Depot TVI-7208-K1-5MP
- Securtex Digital SD-2162x
- Space Technology ST-HDVR-8 TVI PRO
- Tecsar Lead 16CH2H-5-1U
- Tescom Japan TNV-7616N 2TB
- Telestar TD2510
- Tiandy TC-R3120x
- ToughDog Security TDNVR24P24KS
- TVT TD-1401E
- Unimo UNVR-J3326, UDR-JA1604
- UniView NVR202-x, NVR302-x
- Vivotek VS8100-v2, VS8100x
- Wonderex WTR-2008-x
- YecVoz T1-TVI08
- Vanderbilt CRDN1610-PA
- Videcon VUHDIPLx
- Vicon ENC-H264-16
- Visiotech XS-NVR3108-4K8Px, XS-NVR3108-x, XS-XVR6116-4KL-HEVC
- A camera firmware bug caused misleading Plugin Diagnostic Event notifications for “Metadata streaming failed” to appear in the Notification Panel. Fixed.
- Fixed an issue with Sanyo cameras that were added as an RTSP stream.
- Fixed an issue with the web page for Axis D2050 in Camera Settings.
- All settings except for Logical ID were disabled in the Expert tab for Axis speakers. Fixed.
- NR32P8-8 NVR failed to initialize. Fixed.
- The Desktop Client crashed immediately after launching if the Axis T8311 joystick was plugged in. Fixed.
- Added Axis Q6010 to the multi-sensor cameras list.
- Enabled ONVIF by default on ACTi A71 cameras to fix intermittent disconnections that occurred when using the ACTi API.
- Hikvision DS-7232HQHI-K2 failed to initialize. Fixed.
- Turning on auto-discovery after manually adding Milesight MS-C2962-FPB resulted in a duplicate on the server. Fixed.
- Some Canon camera models had an RTSP CSeq limit that caused live streams to intermittently stop. Fixed.
- Fixed an issue with zoom control on FSAN camera.
- DAHUA ITC237-PW6M-IRLZF-C2 failed to initialize. Fixed
- Fixed an initialization issue with Vivotek SD9366-EH-v2.
- The output from an Advantech ADAM-6060 I/O unit was not triggered by the event rule if it has never been placed on the grid after server restart. Fixed.
- Fixed an issue with Panasonic WV-S6130 configuration.
- Maximum FPS was lower than expected on Pelco IJV522-1ERS. Fixed.
- Avigilon 12W-H3-4MH-DC1 did not function properly and received the “No data received during last X seconds” error intermittently when streaming over RTSP. Fixed.
- Hikvision DS-6704HUHI now uses ONVIF PTZ by default.
- PTZ tours would get stuck at the first preset on Hanwha SNP-6320. Fixed.
- The number of available Motion Guard and Fence Guard profiles did not match the number of Axis cameras with configured profiles. Fixed.
- Due to an HTTP issue on AXIS Q6100-E, connected Servers had issues enabling recording on that model and saving changes in System settings. Fixed.
- Some Dahua OEM cameras were not recognized as Dahua cameras. Fixed.
- VIVOTEK cameras experienced the GetProfiles Error regardless of forcing ONVIF media1 or media2. Fixed.
- PTZ preset point and call execution did not work correctly on ACTi B26. Fixed.
- There was a slight difference in the zoom window view between the exported file and archive of Milesight MS-C9674-PB (fisheye). Fixed.
- Win4net-related requests will no longer be sent to non-Win4net cameras.
- Hikvision NVR DS-7732NI-14/16 could not properly connect to the server due to an ONVIF issue. Fixed.
- Added support for Hikvision analytics to HiLook IPC-T260H OEM.
- Fixed an issue where the server could not play RTSP streams from Delta Encoder by fixing an initialization issue and enabling NAT traversal for UDP streams..
- Vivotek FD9387-HTV-A sent a broken h265 stream to the Server. Fixed.
- The Server would drop the channel 2 RTSP stream for Dahua DH-TPC-BF1241 due to an ONVIF PTZ misconfiguration. Fixed.
BUG FIXES:
- Adding permissions for web pages via drag-and-drop in Resource Tree did not work. Fixed.
- Bosch cameras with Motion+ enabled would detect false objects when on the most recent firmware version. Fixed.
- A web page’s state was not saved after switching to another layout and back. Fixed.
- The “Log In” button on the Desktop Client’s cloud login dialog was disabled after only one unsuccessful attempt. Fixed.
- Vendor and model information was visible in Camera Settings for cameras added as RTSP streams. Fixed.
- Fixed an issue where user accounts with special characters in their names could be created.
- State of the “connect to the previous system on startup” checkbox was reset on logout. Fixed.
- The in-client web browser displayed some fonts incorrectly. Fixed.
- F2 hotkey did not work in the Desktop Client on Mac computers. Fixed.
- The warning “Some files may be deleted soon after uploading” appeared incorrectly when new files were uploaded to an existing virtual camera. Fixed.
- Motion tiles belonging to a removed archive were visible in the Notification Panel. Fixed.
- The Desktop Client did not prompt the user to restart when “Maximum Live Buffer” was toggled in Local Settings. Fixed.
- Using arrow keys to navigate through the Resource Tree on the Desktop Client did not work properly. Fixed.
- Filtered notifications were still shown in the Notification Panel. Fixed.
- Servers running on Raspberry Pi devices would crash when audio was enabled for USB cameras. Fixed.
- Some cameras did not switch to dewarping mode after Dewarping was enabled in Camera Settings. Fixed.
- Watermark size was incorrect for some cameras. Fixed.
- The “Deactivate” button was shown for Video Wall trial licenses. Fixed.
- Fixed an issue where motion sensitivity could not be changed in the areas with zero sensitivity.
- Scheduled soft triggers could not be activated if the Desktop Client and Server time were different. Fixed.
- The value in the “Display for” field for Showreels could not be changed using the keyboard. Fixed.
- There was no text copy button in the Edit Streams dialog. Fixed.
- Fixed an issue with how backup files are stored when free disk space is less than 10 GB.
- The status indicator on cameras in the Resource Tree took longer than expected to update after recording was turned on/off. Fixed.
- Gaps in recording occurred when “Additional frame processing delay” was set in an analytics plugin. Fixed.
- Some Hikvision cameras generated the wrong timestamp on bookmarks for LPR events. Fixed.
- The Desktop Client would freeze and crash when the Web Page tab in Camera Settings was opened for some Hanwha cameras. Fixed.
- Some events repeat several times in the Notification Panel. Fixed.
- Archived video file paths contained improper characters in the log file. Fixed.
- The Timeline’s scale was not saved when switching between a newly added camera and an existing camera that was open beforehand. Fixed.
- The playback of opened bookmarks started in an incorrect position if Web Pages were open beforehand. Fixed.
- The Server would crash if a corrupt file was in the archive. Fixed.
- The Server sent an unsupported FPS value to PELCO P2230L-ESR, which caused the initialization process to fail. Fixed.
- The hotkey to enable full screen mode was changed from CMD + F to CMD + CTRL + F on Mac computers.
- The default rotation value was not applied for the item if it was dragged directly to the Video Wall screen in the Resource Tree. Fixed.
- Shared folders with guest access could not be added to the Server as external storage. Fixed.
- The Resource Panel and Notification Panel would overlap items open on the scene when the Desktop Client window was too small. Fixed.
- The @ character could not be used in the in-client web browser on French keyboard layouts. Fixed.
- Canceling a video export generated a TMP file in the export directory. Fixed.
- Camera Settings > Web Page did not work for Hanwha cameras on Hanwha NVR. Fixed.
- Mac computers experienced high CPU load when the Licenses tab in System Administration was opened. Fixed.
- The Server crashed when trying to add external storage if there was a space in the computer name portion of the directory. Fixed.
- The Desktop Client crashed when the last layout in the Navigation Panel was closed. Fixed.
- A UI glitch occurred when the User Roles dialog size was maxed out while before creating new roles. Fixed.
- In the Web Admin, reloading any page in the Information tab would load the Alerts page instead. Fixed.
- The wrong error message was displayed when password-protected external storage was added without credentials on Windows. Fixed.
- Disabling Fisheye Dewarping on a newly added camera would rotate the stream on a Video Wall. Fixed.
- Live streams from the Server looked worse in the Desktop Client than in VLC. Fixed.
- The archive integrity check alert failed to trigger when trying to playback missing files. Fixed.
- Showreels and tours continued cycling while 2-way audio or software triggers were pressed. Fixed.
- The “Export failure” error message did not appear if a connection failure occurred. Fixed.
- The mouse cursor would sometimes jump over footage when switching playback speed. Fixed.
- Fixed an issue where some previews failed to load when using Preview Search.
- Footage from the “Device recording” event missed frames for about one second when pre/post-recording was set. Fixed.
- Server monitoring was available in Resource Tree for users that lacked the appropriate permissions. Fixed.
- The on-screen keyboard would sometimes not appear when interacting with the Desktop Client on Ubuntu computers. Fixed.
- Archive and live streams were limited to 60 FPS instead of the camera’s full streamed FPS value. Fixed.
- Opening different tabs in the “Camera Settings” dialog led to high CPU usage. Fixed.
- The Desktop Client froze after opening the “Connect to Server” dialog and triggering the Server SSL certificate prompt. Fixed.
- The Desktop Client sometimes froze after connecting the Axis PTZ joystick to the PC. Fixed.
- The preview for exported Fisheye videos on the “Dewarping” tab was abnormal. Fixed.
- Audio mapped to a different device was not saved in the archive. Fixed.
- Unable to interact with other System tiles on the Welcome Screen after an unsuccessful attempt to connect to a Server. Fixed.
- In dual-screen setups with multiple Desktop Clients, all open PTZ cameras would be moved via a joystick instead of only the selected camera. Fixed.
- The Server did not recognize spanned volume on storage disks. Fixed.
API/SDK CHANGES/FIXES
- The “timezoneUtcOffset” property was removed from the legacy Server API.
- The crop parameter provided in the /ec2/cameraThumbnail API did not work.
- A new Server HTTP API has been introduced, designed in RESTful style instead of the RPC style of the old HTTP API.
- Features missing from the new API are still covered by the old API and will be added to the new API over time.
- The old API will be supported for several upcoming VMS releases but may become officially deprecated in a future version.
- The Server WebAdmin now includes documentation for the new API.
- /api/systemSettings is now available only for the system owner and administrators.
- Added GET and POST handler support to the Server for “/api/createEvent” requests.
- Subsections within analytics sections did not show up on the Plugins tab in System Administration. Fixed.
- The Server parameters “motionType” and “backupDaysOfTheWeek” were incorrectly represented in JSON. Fixed.
- Added an option to allow ec2/cameraThumbnail to retrieve the stream’s live image.
- Introduced the defaultRemovableDriveState VMS server configuration parameter to replace allowRemovableStorages.
HANWHA DEVICES SUPPORT/IMPROVEMENTS/FIXES:
- Added initial support for the Hanwha Intercom integration.
- Sometimes the SPC2000 Joystick couldn't be detected. Fixed.
- Hanwha Analytics:
- The face detection configuration tab in the analytics plugin settings was missing. Fixed.
- Fixed object detection for cameras without BestShot support.
- Hanwha ROI: Region information was missing for the "Intrusion" event. Fixed.
- Fixed "Vehicle" object classification
- Advanced Settings on Hanwha XNO-C8083R camera would not load. Fixed.
- Some cameras lock up and become deauthorized after recording is turned on/off. Fixed.
- The timeline was inconsistent on NVR devices. 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. This makes the object types' naming consistent.
- Visual artifacts appeared after enabling Quick Sync on Ubuntu-based NVR with Ubuntu 22.04. Fixed.
- Hanwha NVR overlapped ID for duplicate timelines – Users can choose an overlapped ID to search through and playback the duplicated timeline independently.
- Added Temperature Change Detection event for Hanwha analytics cameras. (beta vesion, not tested properly)
- Hanwha Analytics “Objects & IVA & Face Mask” was changed to “Objects & IVA”.
- Supported varifocal cameras can now change their direction, adjust focus, and zoom in/out of its image:
- Enable this option in the Expert tab under the “PTZ” section.
- Hanwha varifocal cameras with pan, tilt, and zoom: XND-6085V
- Hanwha varifocal cameras with only zoom: cameras where the third digit of the model number is “8”.
- Examples: XNO-6080RN, XND-L6080RV, QNE-7080RVW, PNV-9080R
- The option to add analytics events for the second stream on Hanwha AI cameras was disabled.
- Hanwha AI: Added support for Wisenet RoadAI Vehicle tracking events for Hanwha cameras with the Wisenet RoadAI application installed.
- Added the option to set Priority and AutoStart, which will start and stop installed Wisenet RoadAI application from the Desktop Client.
- Added SPC-2000 Joystick support (Windows and Ubuntu only)..
- Added TID-600R Intercom support.
- Hanwha AI: Added SD card events for Hanwha cameras:
- SD card presence (is in/out)
- SD card error
- SD card is full
- SD card formatting is on/off
- Added WN7 PTZ integration:
- Tested devices: XNP-9300RW, XNP-8300RW, XNP-6400RW, XNP-9300/9300R, XNP-8300/8300R, XNP-6400/6400R.
- Added the option to turn on the Wiper
- Added the option to turn on/off the Heater
- Added object auto tracking – the camera follows the selected object (Alt + Click)
- The alarm input for Hanwha QNE-7080RVW did not work. Fixed.
- Hanwha PNM-9085RQZ experienced an issue during initialization via ONVIF. Fixed.
- The server failed to receive signal input events from the Hanwha SPE-1610 encoder. Fixed.
- Motion Detection was not in the list of supported events for the Hanwha analytics plugin. Fixed
- Some advanced camera settings for Hanwha cameras did not load. Fixed.
- Hanwha QND-7080R would reboot on initialization of Hanwha analytics.
- Added a new attribute called “Bestshot image source” with three states:
- Camera
- Wave (best metadata)
- Wave (first metadata)
- “Error in Analytics Plugin detected” would appear in the Notification Panel when configuring ROI settings. Fixed.
- Hanwha AI: Analytics events have been put into groups to improve readability.
TESTED OPERATING SYSTEMS:
- Windows 8.1, 10/Enterprise,11, 2008 R2, 2012, 2012 R2, 2016 v1607, 2019, 2022
- Ubuntu LTS: 16.04, 18.04, 20.04
- MacOS: 10.15 (Catalina), 11.0 (Big Sur), 12 (Monterey)
- Raspberry PI 3 Model B V1.2 Kernel version 4.14 (Linux 9.4 (Stretch))
- Raspberry Pi 4 Model B Raspbian 10 Buster.
KNOWN LIMITATIONS:
- Some ACTI cameras are not auto discovered via HTTPS.
- Some AXIS cameras cannot be added to the Server if the “People Counter” app was installed on it.
- The video from the same NVR channel cannot be played in two instances of the Desktop Client (or browsers) simultaneously.
- Axis T8311 and SPC-2000 joysticks are not supported on MacOS
Nx Witness v5.0.0.36634 (April 4th, 2023)
BREAKING CHANGES AND KNOWN ISSUES:
- Users on VMS Mobile 21.1 or earlier can no longer access systems running VMS 5.0 or later and must update to at least VMS Mobile 22.1.
- M1 Mac users will not be able to connect to their older Systems via the Desktop Client’s compatibility mode.
- Login with cloud credentials does not work without internet connections anymore.
- Features unavailable on the Web Client and Mobile Client:
- Archive encryption
- Last minute recording
- The Resource Panel and Notification Panel can no longer be pinned/unpinned.
- Removed context menu and hotkeys for web pages:
- Enter - Maximize Item
- I - Show Info
- Del - Remove from Layout
- Bosch analytics. Support suspended for:
- Blurry signal
- Flame detection
- Signal loss
- Smoke detection
OPERATING SYSTEMS/PLATFORMS:
- Added support for Macs with the Apple M1 chip. A separate distribution is provided:
- The regular distribution can be installed on x64-based Macs and M1 Macs but is not optimized for M1 Macs. Note that this distribution is not available for versions 4.2 and older so Mac M1 users will not be able to connect to their old systems in Compatibility Mode.
- The M1 distribution cannot be installed on x64-based Macs.
- The Desktop Client now works on Mac computers with Apple Silicon (e.g. Apple M1 chip).
- Added support for Raspberry Pi 4.
- Added support for MacOS 12 (Monterey).
- Added support for Windows 11.
- Added support for Windows Server 2022.
NEW FEATURES:
- All internet requests use OS SSL/TLS Certificate Validation to prevent MITM attacks, including but not limited to VMS updates, VMS-Cloud communications, license validation, statistics, etc.
- All Server connections use SSL/TLS Certificate pinning to render MITM attacks impossible:
- Servers exchange certificates on merge and validate them on every connection.
- Clients pin certificates on the first connection and validate them on each subsequent connection.
- Clients using Cloud Connect validate Servers through the Cloud.
- Clients may use strict mode to limit their connections to only trusted Servers.
- Servers and Clients use new session-based (bearer token) authentication by default.
- For local users, old authentication is disabled by default, which prevents MD5 password storage in the local DB.
- For cloud users, OAuth2 authentication is used by default, which prevents a Server owner from compromising a user’s Cloud password and renders Offline Cloud Login attacks impossible.
- Two-factor authentication may be enabled on the Cloud to make OAuth2 authentication even more secure.
- Many Server API calls require a fresh user session to execute, which requires password confirmation at the API level.
- Redesigned Server Web Admin:
- Users can be added and removed. Passwords can be changed.
- Three new tabs:
- “Servers” – storage information and ability to add external storage.
- “Cameras” – camera information, ability to enable recording and change motion sensitivity.
- “Licenses” – all license information and ability to activate licenses.
- Independent Desktop Client Updates:
- The Desktop Client distributive can now be released separate from the Server distributive.
- The Desktop Client can automatically download and install the latest version of the Desktop Client compatible with the current Server version.
- The Objects Panel was redesigned to provide a user-friendly object search function.
- Redesigned the Desktop Client’s Welcome Screen:
- View all or a subset of discovered systems by selecting a display mode:
- All Systems
- Favorites (shows only favorited systems)
- Hidden (shows only hidden systems)
- System sorting priority takes into account the added statuses (Favorite/Hidden)
- Added an option to search systems by certain attributes:
- System Name
- Server Name
- IP address (from any of the Servers discovered by the Desktop Client)
- System owner (only for cloud systems)
- User’s email (only for cloud systems)
- View all or a subset of discovered systems by selecting a display mode:
- Users can now organize cameras and other resources into custom groups in the Resource Tree. To create a group, select two or more resources, right-click the selection, and click Create Group.
- Video Preview Thumbnail (only for Windows and macOS) – displayed when hovering the mouse cursor over the timeline.
- Archive Encryption – if enabled, the video archive will be encrypted and viewable only in the Desktop Client, Mobile Client, Web Admin, and Cloud Portal.
- Audio Video Mapping:
- The audio source from a camera or I/O module can be used in place of a microphone for another camera.
- The 2-way audio button can be used on cameras without speakers to transmit the audio to another device that has a speaker.
- 360° panorama images and videos that use equidistant projection can now be dewarped in the Desktop Client.
- Using the Desktop Client, web pages which are not typically accessible on the client computer can now be proxied via the Server.
- Restore the previous session – states of certain interface elements can be saved and restored after launching the Desktop Client.
- Client Javascript API embedded in Web Pages to enable additional functionality:
- Open/close cameras
- Play/pause videos
- Added support for ZFS (Zettabyte File System) to the Server.
IMPROVEMENTS:
- The minimum and maximum archive period can now be set in minutes, hours and days.
- Added Catalan language.
- Update packages are now validated before installing to prevent malware injection.
- Camera name and export time can now be overlayed onto the footage in the Export Dialog.
- Camera name can now be overlayed when capturing a screenshot.
- Archived video encoded with H.264 codec and exported to MP4 or AVI format can be played back in Windows Media Player.
- Server will re-initialize cameras when packets are not received from the secondary stream for more than 10 seconds.
- The maximum value for pre-recording and post-recording actions in camera recording events can now be set up to 600 seconds.
- The limitations for pre- and post-recording are changed in Camera Settings: 90s for pre-recording and 300s for post-recording.
- Only administrators can see servers in the Desktop Client “About" dialog.
- Added the ability to playback audio from all devices on the scene in the Desktop Client.
- To enable this feature, open Main Menu > Local Settings > General and select the checkbox next to "Play audio from all cameras on layout".
- The Server could not store analytics data on some Ubuntu servers due to selecting partitions which it didn't have write access to. If the Server does not have write access to a particular partition, it can no longer be selected to store analytics data.
- ”Allow only secure connections” (HTTPS traffic only) is turned on by default.
- The in-client web browser now saves user credentials between browser sessions.
- Added TLS support for LDAP on Linux-based systems.
- Removed the limitation on Video Wall licenses that prevented more than one active direct control session at a time.
- Hotkeys changes:
- [+] [−] keys are no longer used to zoom in or out on the Layout.
- Shift + arrow keys are now used to select a camera on the Layout.
ANALYTICS IMPROVEMENTS:
- Bosch analytics plugin:
- The plugin can now retrieve object-type information from supported cameras.
- VIVOTEK analytics plugin:
- Configured crowd detection areas were incorrectly applied on the web interface for Vivotek cameras. Fixed.
- The server did not apply height and angle values to VIVOTEK cameras after they were factory reset. Fixed.
- The server’s maximum height value overwrote the camera’s installation height set on the camera’s webpage. Fixed.
- Added support for Dahua LPR:
- Supported devices – All Dahua cameras with supported LPR (for example, ITC215-PW6M-IRLZF)
- Traffic Junction event
- Added Provision ISR analytics for DI-380IPE-MVF.
- Hikvision analytics plugin: Fixed an issue with HikVision DS-2CD4A26FWD-IZS/P where the first license plate detected after midnight did not appear in the Desktop Client.
- Dahua analytics (developed tested on DH-TPC-BF2221-T, not tested):
- Fire detection
- Temperature alarm
- Smoking detection
- Added Traffic detection event support for Dahua DHI-ITC215-PW4I-x, ITC237-PU1B-IRx, ITC237-PW6M-IRLZF.
- Hikvision Analytics: Added support for a new face detection method called “Face Capture” available on compatible Hikvision cameras.
- Hikvision analytics plugin: Timestamps were parsed incorrectly for LPR events, causing inaccurate bookmarks and thumbnails in Emails and the Notification Panel. Fixed.
- OpenVINO showed up in System Administration but not in Camera Settings. Fixed.
- Analytic events did not work for HIKVISION DS-2CD3T56G2-4IS. Fixed.
- Event rules for DS-2CD3T56G2-4IS did not work consistently. Fixed.
- Added support for Dahua in-camera analytics to Loryta IPC-B5442Ex.
- Added support for analytics events from NYX cameras: NYX IPD4-28F IQ+, NYX IPD4-36F IQ+, NYX IPD4-2812ME IQ+, NYX IPB4-28F IQ+, NYX IPB4-36F IQ+, NYX IPB4-2812ME IQ+, NYX IPB4-722ME IQ+, NYX IPDC4-28F IQ+, NYX IPD8-28F IQ+L, NYX IPD8-2812ME IQ+L, NYX IPB8-28F IQ+L, NYX IPB8-2812ME IQ+L, NYX IPD5-PA, NYX IPD5-28F IQ+ COLOUR, NYX IPD4-28F IQ+ ALERT, NYX IPB2-722 ANPR, and NYX IPZ25 STAR+.
NEW DEVICE SUPPORT/IMPROVEMENTS/FIXES:
- New Supported Devices:
- AXIS Q1775, Q6044
- Multi-sensor cameras:
- Alibi ALI-NT4002x
- Arecont Vision AV8476, AV10856x, AV20476, AV4856DN
- Avigilon 12W-H3-4MH-DC1, 9C-H4A-3MH-180
- AVYCON AVC-NBM81F180
- Axis P3705, Q6010-E, Q6100-E
- Bosch FLEXIDOME multi 7000i
- Dahua PDBW82041P-B360-x, DH-IPC-PFW8840N-A180, DH-SDT5A405WA-4F-B, DH-IPC-PFW8840-A180, DH-SDT5X405-4F-WA, DH-TPC-DF1241x
- ENS Security SIPSP5x
- Hikvision DS-2DP0836x, DS-2DP3236x, DS-2CD6825x, DS-2TD2637x, DS-2CD6D52G0x, DS-2CD6924G0-IHS
- IC Realtime IPEL-M80V-IRW1
- IndigoVision SP-20MP-MS-360
- Interlogix TVS-5101
- LTS LTDHIP39222W-28ISM
- Sonitrol SN-2M-CPIR-IAW-PGI
- Vicon V1020-WIR-360
- Advanced PTZ Support:
- Avigilon 15C-H4A-3MH-180, 32C-H4A-4MH-360, 9C-H4A-3MH-270,12W-H3-4MH-DP1-B, 12C-H4A-4MH-360
- Axis P3727-PLE
- Bosch 9000i, AUTODOME IP Starlight 5100
- Canon VB-H45, VB-R12VE, VB-R13
- Dahua IPC-HDW8341X-3D-S2
- Digital Watchdog DWC-MPTZ230XTW
- GNS NCA08-4M
- Hanwha PNM-9080VQ
- Hikvision DS-2DE2A404IW-x, DS-2DF8442IXS-x, DS-2DP1636Z-D
- Honeywell HM4L8GR1
- IC Realtime IPEL-MB80F-IRW1
- Milesight MS-C2941-X42x
- Panasonic WV-S6131, WV-X8571
- Redvision RVX2
- Tyco IFS16-M10-BT03
- Input events fixes:
- HIKVISION DS-2CD2T86G2, DS-2CD2346G2x, DS-2CD2386G2x
- Encoders added to the analog list:
- 3S Vision S2071
- Advidia VP-16-V2
- Amcrest NV4432E-HS, AMDV8M4-H5, AMDV10818-S4
- ANNKE DN41R
- Antrica ANT-35000H1
- ATV IPE1CH
- Benelink DFT6008, DFT6016FA
- Bosch VIP X16 XF E, VIDEOJET-X40,VIDEOJET-X20
- CBC Ganz DR-16M52
- CP PLUS CP-UNR-4K2161-V2
- C-Q-IT NVR-S1V8P8-LS2
- Dahua DHI-NVR52A16-x, C52A1N2, DH-XVR5432x, DH-NVR4416-16P-4K, DHI-NVR4216-8P-4K, DHI-NVR4432-16P-4K, DHI-NVR5416-16P-4KS2, DH-XVR5116HS-x, DHI-NVR4208-8P-I, X82B3Ax, DH-HCVR5432L, DH-XVR5216x, DHI-NVR4204x, X72A2A3, C52A3N, DH-HCVR4104HS-V3, DH-HCVR4108HS-V3, DH-XVR7208x, DHI-NVR5416-16P-4KS2E, N42B2P, X72A3A, X82R2A2
- Dayou UNVR-J3324
- Digimerge DV908, D841A8
- Eneo MAM-5ME1001MTA, MHR-28N08005A
- ENS Security ED-DVS1401E
- e-VisionAI16UNITP
- Focus H&S HN-6516, H&S FN-5016
- Hikvision iDS-7208HQHI-x, iDS-7216HQHI-x, DS-7116x, DS-7208x, DS-7316x, DS-7332, DS-7616x, DS-7716x, DS-7732x, DVR-104G-F1, DVR-216G-F1, ERT-F204, iDS-7204HQHI-M1/S, iDS-7208HQHIx, iDS-7216HQHIx, DS-7232x, DS-9616x, IP-32CH-x, DS-7324, DS-7632x, NR32P8-8
- Hinovision NVR508P8-I2
- Honeywell HEN081, HRHT416x, HRHT408, HEN643x, HRHQ116x, HRHT404x, HEN321x, HEN04103
- Hunt CCTV HAR315-4
- IC Realtime BREEZE-6S2-108
- Inaxsys INS321644x
- IntelBras MHDX 1016, MHDX 1116, MHDX 3016
- Interlogix TVE-1610, TVR-1216HD
- InVid UN1B-8X8, UD1B-8
- Kiloview E2
- KTC EZHD-TVF32
- Lorex N881A6, NR916X,D861A8, LNR632, N882A6, NR908X
- LTS LTD8304T-ET, LTD8316T, LTD8504, LTN8708K-P8
- Luma Surveillance LUM-510-NVR-16CH
- March Networks Edge 8e HD
- Moxa VPORT 461x, VPORT 461A
- Norelco SC-A314-8TVI-2TB
- Ocean CCTV DR-TW1508E
- Osiris’ NVR-32FD-H2L-4K
- Pelco NET5404T
- SCW NVR-VGP16P16
- Security System Depot TVI-7208-K1-5MP
- Securtex Digital SD-2162x
- Space Technology ST-HDVR-8 TVI PRO
- Tecsar Lead 16CH2H-5-1U
- Tescom Japan TNV-7616N 2TB
- Telestar TD2510
- Tiandy TC-R3120x
- ToughDog Security TDNVR24P24KS
- TVT TD-1401E
- Unimo UNVR-J3326, UDR-JA1604
- UniView NVR202-x, NVR302-x
- Vivotek VS8100-v2, VS8100x
- Wonderex WTR-2008-x
- YecVoz T1-TVI08
- Vanderbilt CRDN1610-PA
- Videcon VUHDIPLx
- Vicon ENC-H264-16
- Visiotech XS-NVR3108-4K8Px, XS-NVR3108-x, XS-XVR6116-4KL-HEVC
- A camera firmware bug caused misleading Plugin Diagnostic Event notifications for “Metadata streaming failed” to appear in the Notification Panel. Fixed.
- Fixed an issue with Sanyo cameras that were added as an RTSP stream.
- Fixed an issue with the web page for Axis D2050 in Camera Settings.
- All settings except for Logical ID were disabled in the Expert tab for Axis speakers. Fixed.
- NR32P8-8 NVR failed to initialize. Fixed.
- The Desktop Client crashed immediately after launching if the Axis T8311 joystick was plugged in. Fixed.
- Added Axis Q6010 to the multi-sensor cameras list.
- Enabled ONVIF by default on ACTi A71 cameras to fix intermittent disconnections that occurred when using the ACTi API.
- Hikvision DS-7232HQHI-K2 failed to initialize. Fixed.
- Turning on auto-discovery after manually adding Milesight MS-C2962-FPB resulted in a duplicate on the server. Fixed.
- Some Canon camera models had an RTSP CSeq limit that caused live streams to intermittently stop. Fixed.
- Fixed an issue with zoom control on FSAN camera.
- DAHUA ITC237-PW6M-IRLZF-C2 failed to initialize. Fixed
- Fixed an initialization issue with Vivotek SD9366-EH-v2.
- The output from an Advantech ADAM-6060 I/O unit was not triggered by the event rule if it has never been placed on the grid after server restart. Fixed.
- Fixed an issue with Panasonic WV-S6130 configuration.
- Maximum FPS was lower than expected on Pelco IJV522-1ERS. Fixed.
- Avigilon 12W-H3-4MH-DC1 did not function properly and received the “No data received during last X seconds” error intermittently when streaming over RTSP. Fixed.
- Hikvision DS-6704HUHI now uses ONVIF PTZ by default.
- PTZ tours would get stuck at the first preset on Hanwha SNP-6320. Fixed.
- The number of available Motion Guard and Fence Guard profiles did not match the number of Axis cameras with configured profiles. Fixed.
- Due to an HTTP issue on AXIS Q6100-E, connected Servers had issues enabling recording on that model and saving changes in System settings. Fixed.
- Some Dahua OEM cameras were not recognized as Dahua cameras. Fixed.
- VIVOTEK cameras experienced the GetProfiles Error regardless of forcing ONVIF media1 or media2. Fixed.
- PTZ preset point and call execution did not work correctly on ACTi B26. Fixed.
- There was a slight difference in the zoom window view between the exported file and archive of Milesight MS-C9674-PB (fisheye). Fixed.
- Win4net-related requests will no longer be sent to non-Win4net cameras.
- Hikvision NVR DS-7732NI-14/16 could not properly connect to the server due to an ONVIF issue. Fixed.
- Added support for Hikvision analytics to HiLook IPC-T260H OEM.
- Fixed an issue where the server could not play RTSP streams from Delta Encoder by fixing an initialization issue and enabling NAT traversal for UDP streams..
- Vivotek FD9387-HTV-A sent a broken h265 stream to the Server. Fixed.
- The Server would drop the channel 2 RTSP stream for Dahua DH-TPC-BF1241 due to an ONVIF PTZ misconfiguration. Fixed.
BUG FIXES:
- Adding permissions for web pages via drag-and-drop in Resource Tree did not work. Fixed.
- Bosch cameras with Motion+ enabled would detect false objects when on the most recent firmware version. Fixed.
- A web page’s state was not saved after switching to another layout and back. Fixed.
- The “Log In” button on the Desktop Client’s cloud login dialog was disabled after only one unsuccessful attempt. Fixed.
- Vendor and model information was visible in Camera Settings for cameras added as RTSP streams. Fixed.
- Fixed an issue where user accounts with special characters in their names could be created.
- State of the “connect to the previous system on startup” checkbox was reset on logout. Fixed.
- The in-client web browser displayed some fonts incorrectly. Fixed.
- F2 hotkey did not work in the Desktop Client on Mac computers. Fixed.
- The warning “Some files may be deleted soon after uploading” appeared incorrectly when new files were uploaded to an existing virtual camera. Fixed.
- Motion tiles belonging to a removed archive were visible in the Notification Panel. Fixed.
- The Desktop Client did not prompt the user to restart when “Maximum Live Buffer” was toggled in Local Settings. Fixed.
- Using arrow keys to navigate through the Resource Tree on the Desktop Client did not work properly. Fixed.
- Filtered notifications were still shown in the Notification Panel. Fixed.
- Servers running on Raspberry Pi devices would crash when audio was enabled for USB cameras. Fixed.
- Some cameras did not switch to dewarping mode after Dewarping was enabled in Camera Settings. Fixed.
- Watermark size was incorrect for some cameras. Fixed.
- The “Deactivate” button was shown for Video Wall trial licenses. Fixed.
- Fixed an issue where motion sensitivity could not be changed in the areas with zero sensitivity.
- Scheduled soft triggers could not be activated if the Desktop Client and Server time were different. Fixed.
- The value in the “Display for” field for Showreels could not be changed using the keyboard. Fixed.
- There was no text copy button in the Edit Streams dialog. Fixed.
- Fixed an issue with how backup files are stored when free disk space is less than 10 GB.
- The status indicator on cameras in the Resource Tree took longer than expected to update after recording was turned on/off. Fixed.
- Gaps in recording occurred when “Additional frame processing delay” was set in an analytics plugin. Fixed.
- Some Hikvision cameras generated the wrong timestamp on bookmarks for LPR events. Fixed.
- The Desktop Client would freeze and crash when the Web Page tab in Camera Settings was opened for some Hanwha cameras. Fixed.
- Some events repeat several times in the Notification Panel. Fixed.
- Archived video file paths contained improper characters in the log file. Fixed.
- The Timeline’s scale was not saved when switching between a newly added camera and an existing camera that was open beforehand. Fixed.
- The playback of opened bookmarks started in an incorrect position if Web Pages were open beforehand. Fixed.
- The Server would crash if a corrupt file was in the archive. Fixed.
- The Server sent an unsupported FPS value to PELCO P2230L-ESR, which caused the initialization process to fail. Fixed.
- The hotkey to enable full screen mode was changed from CMD + F to CMD + CTRL + F on Mac computers.
- The default rotation value was not applied for the item if it was dragged directly to the Video Wall screen in the Resource Tree. Fixed.
- Shared folders with guest access could not be added to the Server as external storage. Fixed.
- The Resource Panel and Notification Panel would overlap items open on the scene when the Desktop Client window was too small. Fixed.
- The @ character could not be used in the in-client web browser on French keyboard layouts. Fixed.
- Canceling a video export generated a TMP file in the export directory. Fixed.
- Camera Settings > Web Page did not work for Hanwha cameras on Hanwha NVR. Fixed.
- Mac computers experienced high CPU load when the Licenses tab in System Administration was opened. Fixed.
- The Server crashed when trying to add external storage if there was a space in the computer name portion of the directory. Fixed.
- The Desktop Client crashed when the last layout in the Navigation Panel was closed. Fixed.
- A UI glitch occurred when the User Roles dialog size was maxed out while before creating new roles. Fixed.
- In the Web Admin, reloading any page in the Information tab would load the Alerts page instead. Fixed.
- The wrong error message was displayed when password-protected external storage was added without credentials on Windows. Fixed.
- Disabling Fisheye Dewarping on a newly added camera would rotate the stream on a Video Wall. Fixed.
- Live streams from the Server looked worse in the Desktop Client than in VLC. Fixed.
- The archive integrity check alert failed to trigger when trying to playback missing files. Fixed.
- Showreels and tours continued cycling while 2-way audio or software triggers were pressed. Fixed.
- The “Export failure” error message did not appear if a connection failure occurred. Fixed.
- The mouse cursor would sometimes jump over footage when switching playback speed. Fixed.
- Fixed an issue where some previews failed to load when using Preview Search.
- Footage from the “Device recording” event missed frames for about one second when pre/post-recording was set. Fixed.
- Server monitoring was available in Resource Tree for users that lacked the appropriate permissions. Fixed.
- The on-screen keyboard would sometimes not appear when interacting with the Desktop Client on Ubuntu computers. Fixed.
- Archive and live streams were limited to 60 FPS instead of the camera’s full streamed FPS value. Fixed.
- Opening different tabs in the “Camera Settings” dialog led to high CPU usage. Fixed.
- The Desktop Client froze after opening the “Connect to Server” dialog and triggering the Server SSL certificate prompt. Fixed.
- The Desktop Client sometimes froze after connecting the Axis PTZ joystick to the PC. Fixed.
- The preview for exported Fisheye videos on the “Dewarping” tab was abnormal. Fixed.
- Audio mapped to a different device was not saved in the archive. Fixed.
- Unable to interact with other System tiles on the Welcome Screen after an unsuccessful attempt to connect to a Server. Fixed.
- In dual-screen setups with multiple Desktop Clients, all open PTZ cameras would be moved via a joystick instead of only the selected camera. Fixed.
- The Server did not recognize spanned volume on storage disks. Fixed.
API/SDK CHANGES/FIXES
- The “timezoneUtcOffset” property was removed from the legacy Server API.
- The crop parameter provided in the /ec2/cameraThumbnail API did not work.
- A new Server HTTP API has been introduced, designed in RESTful style instead of the RPC style of the old HTTP API.
- Features missing from the new API are still covered by the old API and will be added to the new API over time.
- The old API will be supported for several upcoming VMS releases but may become officially deprecated in a future version.
- The Server WebAdmin now includes documentation for the new API.
- /api/systemSettings is now available only for the system owner and administrators.
- Added GET and POST handler support to the Server for “/api/createEvent” requests.
- Subsections within analytics sections did not show up on the Plugins tab in System Administration. Fixed.
- The Server parameters “motionType” and “backupDaysOfTheWeek” were incorrectly represented in JSON. Fixed.
- Added an option to allow ec2/cameraThumbnail to retrieve the stream’s live image.
- Introduced the defaultRemovableDriveState VMS server configuration parameter to replace allowRemovableStorages.
HANWHA DEVICES SUPPORT/IMPROVEMENTS/FIXES:
- Added initial support for the Hanwha Intercom integration.
- Sometimes the SPC2000 Joystick couldn't be detected. Fixed.
- Hanwha Analytics:
- The face detection configuration tab in the analytics plugin settings was missing. Fixed.
- Fixed object detection for cameras without BestShot support.
- Hanwha ROI: Region information was missing for the "Intrusion" event. Fixed.
- Fixed "Vehicle" object classification
- Advanced Settings on Hanwha XNO-C8083R camera would not load. Fixed.
- Some cameras lock up and become deauthorized after recording is turned on/off. Fixed.
- The timeline was inconsistent on NVR devices. 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. This makes the object types' naming consistent.
- Visual artifacts appeared after enabling Quick Sync on Ubuntu-based NVR with Ubuntu 22.04. Fixed.
- Hanwha NVR overlapped ID for duplicate timelines – Users can choose an overlapped ID to search through and playback the duplicated timeline independently.
- Added Temperature Change Detection event for Hanwha analytics cameras. (beta vesion, not tested properly)
- Hanwha Analytics “Objects & IVA & Face Mask” was changed to “Objects & IVA”.
- Supported varifocal cameras can now change their direction, adjust focus, and zoom in/out of its image:
- Enable this option in the Expert tab under the “PTZ” section.
- Hanwha varifocal cameras with pan, tilt, and zoom: XND-6085V
- Hanwha varifocal cameras with only zoom: cameras where the third digit of the model number is “8”.
- Examples: XNO-6080RN, XND-L6080RV, QNE-7080RVW, PNV-9080R
- The option to add analytics events for the second stream on Hanwha AI cameras was disabled.
- Hanwha AI: Added support for Wisenet RoadAI Vehicle tracking events for Hanwha cameras with the Wisenet RoadAI application installed.
- Added the option to set Priority and AutoStart, which will start and stop installed Wisenet RoadAI application from the Desktop Client.
- Added SPC-2000 Joystick support (Windows and Ubuntu only)..
- Added TID-600R Intercom support.
- Hanwha AI: Added SD card events for Hanwha cameras:
- SD card presence (is in/out)
- SD card error
- SD card is full
- SD card formatting is on/off
- Added WN7 PTZ integration:
- Tested devices: XNP-9300RW, XNP-8300RW, XNP-6400RW, XNP-9300/9300R, XNP-8300/8300R, XNP-6400/6400R.
- Added the option to turn on the Wiper
- Added the option to turn on/off the Heater
- Added object auto tracking – the camera follows the selected object (Alt + Click)
- The alarm input for Hanwha QNE-7080RVW did not work. Fixed.
- Hanwha PNM-9085RQZ experienced an issue during initialization via ONVIF. Fixed.
- The server failed to receive signal input events from the Hanwha SPE-1610 encoder. Fixed.
- Motion Detection was not in the list of supported events for the Hanwha analytics plugin. Fixed
- Some advanced camera settings for Hanwha cameras did not load. Fixed.
- Hanwha QND-7080R would reboot on initialization of Hanwha analytics.
- Added a new attribute called “Bestshot image source” with three states:
- Camera
- Wave (best metadata)
- Wave (first metadata)
- “Error in Analytics Plugin detected” would appear in the Notification Panel when configuring ROI settings. Fixed.
- Hanwha AI: Analytics events have been put into groups to improve readability.
TESTED OPERATING SYSTEMS:
- Windows 8.1, 10/Enterprise,11, 2008 R2, 2012, 2012 R2, 2016 v1607, 2019, 2022
- Ubuntu LTS: 16.04, 18.04, 20.04
- MacOS: 10.15 (Catalina), 11.0 (Big Sur), 12 (Monterey)
- Raspberry PI 3 Model B V1.2 Kernel version 4.14 (Linux 9.4 (Stretch))
- Raspberry Pi 4 Model B Raspbian 10 Buster.
KNOWN LIMITATIONS:
- Some ACTI cameras are not auto discovered via HTTPS.
- Some AXIS cameras cannot be added to the Server if the “People Counter” app was installed on it.
- The video from the same NVR channel cannot be played in two instances of the Desktop Client (or browsers) simultaneously.
- Axis T8311 and SPC-2000 joysticks are not supported on MacOS
Nx Witness v4.2 (April 27th, 2021)
- OPERATING SYSTEMS/PLATFORMS
- Windows 7 compatibility support ended.
- Windows 2008 R2 compatibility support ended.
- Added support for MacOS 11 in the desktop client.
- NEW FEATURES:
- Redesigned PTZ controls - PTZ controls have been redesigned for improved UX.
- Advanced PTZ activates only when the Shift key is pressed.
- Intel® Quick Sync Video - Intel® Quick Sync Video uses the dedicated media processing capabilities of Intel® Graphics Technology to decode and encode fast, enabling the processor to complete other tasks and improving system responsiveness. Vastly improves the ability of low power hardware (e.g. Intel Atom, Celeron) and the ability of the Desktop Client to decode very high resolution (e.g. 16 MP, 32MP) cameras and streams.
- Go to Local Settings in the Desktop Client and check the “Use Hardware Video Decoding” checkbox to enable Intel Quick Sync Video.
- “Use Hardware Video Decoding” is unchecked by default.
- Fisheye lens projection options - Improve fisheye dewarping precision by selecting the most suitable lens projection type:
- Equisolid
- Equidistant
- Stereographic.
- Redesigned PTZ controls - PTZ controls have been redesigned for improved UX.
- IMPROVEMENTS:
- Added Catalan language.
- Update packages are now validated before installing to prevent malware injection.
- Camera name and export time can now be overlayed onto the footage in the Export Dialog.
- Camera name can now be overlayed when capturing a screenshot.
- Archived video encoded with H.264 codec and exported to MP4 or AVI format can be played back in Windows Media Player.
- Server will re-initialize cameras when packets are not received from the secondary stream for more than 10 seconds.
- The maximum value for pre-recording and post-recording actions in camera recording events can now be set up to 600 seconds.
- The limitations for pre- and post-recording are changed in Camera Settings: 90s for pre-recording and 300s for post-recording.
- Only administrators can see servers in the Desktop Client “About" dialog.
- Added the ability to playback audio from al devices on the scene in the Desktop Client.
- To enable this feature, open Main Menu > Local Settings > General and select the checkbox next to "Play audio from all cameras on layout".
- The Server could not store analytics data on some Ubuntu servers due to selecting partitions which it didn't have write access to. If the Server does not have write access to a particular partition, it can no longer be selected to store analytics data.
- ”Allow only secure connections” (HTTPS traffic only) is turned on by default.
- The in-client web browser now saves user credentials between browser sessions.
- Added TLS support for LDAP on Linux-based systems.
- Removed the limitation on Video Wall licenses that prevented more than one active direct control session at a time.
- Hotkeys changes:
- [+] [−] keys are no longer used to zoom in or out on the Layout.
- Shift + arrow keys are now used to select a camera on the Layout.
- ANALYTICS IMPROVEMENTS:
- The following models and analytics features should be supported but have not been exhaustively tested. Please test with your device(s) before implementing this patch:
- Dahua analytics plugin:
- Models:
- All models with supported analytics.
- Analytics Features:
- Added short object tracking for objects in events. The track duration is about 500ms.
- Fast-moving
- Parking detection
- Loitering,
- People gathering
- Abandoned object detection(Left object detection)
- Intrusion detection
- Missing object detection
- Tripwire detection (Cross line detection)
- Queue size detection
- In-area people counting
- People flow counting
- Models:
- Bosch analytics plugin:
- Models:
- All models with supported analytics.
- Analytics Features:
- Excessive brightness
- IVA: Intrusion (one field). Object in field
- IVA: Intrusion (two fields). Left to right
- IVA: Intrusion (two fields). Right to left
- IVA: TrafficIncidents. Dropped object
- IVA: TrafficIncidents. Pedestrian
- IVA: TrafficIncidents. Slow vehicle
- IVA: TrafficIncidents. Stopped vehicle
- IVA: TrafficIncidents. Wrong way
- Insufficient brightness
- Motion detection
- Object detection
- Scene change.
- Models:
- Added analytics for Provision ISR cameras.
- Models:
- BX-341IPE
- I4-340IPE-36, I4-340IPE-:VF, I6-340IPE-MVF
- DAI-340IPE-28, DAI-340IPE-MVF
- DI-340IPE-28, DI-340IPE-MVF
- DMA-340IPE-28.
- Analytics Features:
- Motion Detection
- Perimeter Intrusion
- Line Crossing
- Scene Change
- Video Blur Detection
- Abnormal color detection
- Entering Object Detection
- Leaving Object Detection
- Line Crossing Object Counting.
- Models:
- Vivotek analytics plugin:
- Models: See https://www.vivotek.com/learning/feature-article/24/smart-vca; as of this patch release, the available models consists of the following:
- Fixed Dome Cameras: FD9165-HTx, FD9365-xHTVx, FD9391-EHTV, FD9187-Hx, FD9387-xHx,FD9189-Hx, FD9389-xHx, IT9389-Hx
- Bullet Cameras: IB9365-xHTx, IB9391-EHT, IB9387-xHx, IB9389-xHx
- 360° Cameras: FE9191, FE9391-EV, FE9382-EHV-v2
- 180° Cameras: MS9321-EHV, MS9390-HV
- Mobile Dome Cameras: MD9561-H, MD9581-H
- Analytics Features:
- Added ROI support and object tracking
- Crowd detection
- Intrusion detection
- Line crossing
- Loitering detection
- Missing object
- Running detection
- Unattended object
- Face detection (for some cameras, such as FD9165-HT)
- Tested devices: FE9191, FD9165-HT
- Models: See https://www.vivotek.com/learning/feature-article/24/smart-vca; as of this patch release, the available models consists of the following:
- Hikvision Thermal Analytics plugin:
- Models:
- Hikvision Thermal cameras
- Analytics Features:
- Object tracking
- Thermal alarm
- Thermal pre-alarm
- Thermal regions group
- Thermal alarm for region 1/2/3/4
- Thermal pre-alarm for region 1/2/3/4
- Tested devices: DS-2TD1217B-6/PA (FW V5.5.24 build 200212), DS-2TD2117-3/V1 (FW V5.5.16 build 190429), DS-2TD1217-6/V1 (FW V5.5.18 build 191202).
- Models:
- Notifications generated by Start/Stop events are now labeled with either “Started“ or “Stopped” to differentiate them from one another.
- The way that ROI data is overlaid on cameras was divided into two groups: "Show Region of Interest" and "Objects". “Show Region of Interest” makes ROI objects visible on cameras without object tracking support if the "Display on Video" option is enabled in Camera Settings > Plugins. “Show objects” makes ROI objects and camera analytics objects visible only on cameras that support object tracking.
- NEW DEVICE SUPPORT/IMPROVEMENTS/FIXES:
- New Hikvision cameras supported: DS-2DE4425, DS-2DE4A320
- New Axis Cameras supported: AXISP3715, AXISD201-S, AXISD101-S
- New Arecont Vision Cameras supported: AV2756, AV12CPD
- Encoders added to the analog list:
- Abus HDCC90011
- Advidia VP-16-V3
- Alibi ALI-HVR5016H
- Alumia QSS301-08-P8
- Amcrest NV4108E-HS, AMDV8M16-H5, AMDV10818-H5
- Axis q7414x
- Bolid RGI-1622P16
- Bosch Videojet Multi4000
- Bosch VIP X1 XF E, VIP X1 XF IVA
- CBC Ganz ZN-AIBOX16
- Cantek AR315-8
- Dahua XVR5104x , DHI-NVR4208-8p-4ks2, DH-HCVR5216an-s3, x51a3e, dhi-nvr5208x, dhi-nvr2116x, dhi-nvr5224x, dh-nvr5432x, n41b1p2, DH-XVR5116HE-X, DH-NVR6064, X72A3A4, X51B1E, X51A3E2, C52A2N
- Dcode DEN408-64R-B
- Digital Watchdog DW-ENHD16, DW-EN4K16
- Etrovision Technology EV3151A
- EZ-IP EZIP-NVR2A08HS-8P
- EPCOM EV-5008TURBOUS, EV-1016-TURBOX
- Eneo XPM16
- FLIR DNR716, DNR832
- Grundig GRN-R2108P
- Geovision GV-VS2800, GV-VS2420, GV-VS21600
- Haitai X Mtum Co IPXM4
- Hunt CCTV HAR526-32, HNR32P6-16, HAR326-4, HNR32P6-16, CCTV HWS-04AD
- Hikvision DS-7104x, DS-7616NI-I2/16P, DS-7308HQHI-SH
- Hikvision DS-7216HUHI-F2/N, DS-7216HWIx, DS-7216HGHIx
- Hikvision DS-7216x
- Honeywell HEN161x4, HEN161x
- InVid UN1B-16X16
- Lorex LNR608, LNR616, N881A3
- LTS LTD8304K-ET, LTN8716K-P16, LTN8716T-HT, LTN8932H-P16
- LunaIP L-IPR-5216-EP-4K, L-IPR-5216-EP-4K
- Luxon HYB163TB
- Nelly's Security NSDV-208UK
- Optio OPDVR04
- Osiris OS-NVR8M8P-4H1-4K
- Optio OPDVR04, OPDVR08, OPDVR16
- Panasonic K-NL416K, k-nl404k
- RVi 1HDR08K, RVi-R08MA
- Risco RVNVR080020A
- Provision ISR DVS-IP5-4
- SecurityTronix TVR-AR314-8
- SpecoTVI-16CH-720P-4TB-NSP, OS103T
- Siqura S-64 E
- Smartec STR-HD1625
- ToughDog Security TDHDX161-4K-2T
- Tyco TYCE4C
- Tecsar Lead 4ch1h4poe-5-sm
- Truen co., ltd. TCS-3000
- UniView NVR516-128, NVR304-32EP-B
- Visiotech XS-XVR6116-VS2
- Vicon VLR-ENC-16-A
- Winic AR326-4
- X2-CCTV-NVR-x
- Z3 Technology FSDI-DCK-10
- C2P cameras now require one analog encoder license per channel.
- Multi-sensor cameras:
- Axis P3715PLVE
- Avigilon 15C-H4A-3MH-270, 12W-H3-4MH-DP1-B
- Digital Watchdog DWC-PVX16W*, DWC-PV2M4T, DWC-PB6M4T, DWC-PZ21M69T, DWC-PB2M4TIR
- Dahua ipc-pdbw82041-b360, IPC-PDBW8802-A180
- Hikvision DS-2CD6D52G0-IHS
- I-View FE-6MIPS06-F01
- Pelco IMM12018, IMM12027, IMM12036 (or Optera IMM12036?)
- Secubest NVM2-A21
- Uniview IPC8542ER5-DUP
- Vivotek VC8201*
- Hikvision DS-2PT5326IZ-DE, DS-2TD2617*
- Digital Watchdog DWC-PVX16w2.
- Hikvision DS-2CD6944G0-IHS, DS-2PT5326x, DS-2PT3122x
- Mobotix S16A
- Secubest NVM5-520
- Safire SF-IPPAN362HA-2Y
- Sony SNC-WL862
- Advanced PTZ Support:
- Axis Q740x
- Milesight MS-C2971x, MS-C5361x
- Avigilon 2.0C-H4IRPTZ-DP30x
- Advanced ptz mapping for DS-2DE5425IW-AE
- Hikvision DS-2DF8425IXx, DS-2DE5174, DS-2DE4A225x, DS-2DP1636ZIX-D/250
- Hikvision DS-2DP3236ZIXS, DS-2DF9C435IH
- Milesight MS-C2942-RB
- Dahua SD59430U-HNI
- Digital Watchdog DWC-MPTZ336x, DWC-MPTZ830x
- Panasonic WV-S6130
- Uniview IPC6252SL-X33UP
- Hikvision fixes/improvements:
- Hikvision DS-2CD7A26G0x now supports the signal input event.
- Fixed an input signal problem on Hikvision DS-2TD2617B-6/PA.
- Hikvision DS-2TD1217x incorrectly reported PTZ support. Fixed.
- Distorted audio on Hikvision DS-2CD4A26FWD-IZHS8/P when MPEG sampling rate was set to 44.1 kHz. Fixed.
- Only the first channel worked properly on Hikvision DS-7216HWI-SH/A after the discovery. Fixed.
- The last two channels (15 & 16) of a Hikvision 16CH DVR (DS-7216HWI-SH/A) were showing an error. Fixed.
- Server failed to fetch the stream from Hikvision DVR DS-7216HUHI-K2. Fixed.
- Hanwha XND-6080RV had the wrong stream settings while configuring via Onvif. Fixed.
- The initialization time for some cameras has been improved.
- Axis T8311 joystick would stop working after using 2Way audio on a PTZ camera. Fixed.
- The incorrect stream resolution was displayed for the MIT Professional 2MP camera. Fixed.
- Some camera models from Sony, Huawei, SMAX, Edimax, and A-MTK had configuration issues that caused the live stream to intermittently stop. Fixed.
- Signal output did not work on Hikvision DS-7732NI-I4. Fixed.
- Fixed an issue with 2-way audio for Uniview cameras.
- Fixed a streaming issue for HIKVISION DVR DS-9632NI-I8.
- Fixed an issue detecting the input signal for AMTK AH5583T.
- MP2L2 codec is now supported on Hikvision cameras.
- SNP-3120 failed to connect to the Server due to a resource initialization error. Fixed.
- Signal I/O support added for HIKVISION DS-2TD4237*.
- The Server could not play the RTSP streams from the following Hanwha cameras: LND-6011R, LNV-6011R, and LNO-6011R. Fixed.
- New BCS Line cameras supported: BCS-TIP5201, BCS-V-TI236x
- INFRACHEN ZH-FS160 now supports signal input events.
- Edge recording for Lilin Z2R8022EX25 did not work correctly. Fixed.
- Honeywell HEW2PR(W)1 experienced stream signal loss issues. Fixed.
- D-Link DCS-8526LH had problems with its video stream in the VMS. Fixed.
- When listening to the archived footage on Axis speakers, the audio was played for 10-20 seconds and then switched to Live. Fixed.
- Arecont Vision AV08CPD-118 panoramic camera displayed the wrong sensor order in the desktop client. Fixed.
- Added I/O license support for AXIS A9188.
- Enabled zoom controls for ACTi A416, A418, A811, and A818 via ONVIF.
- Hanhwa LND-6010R, LNV-6010R, LNO-6010R, and XNO-6010R failed to initialize correctly via ONVIF. Fixed.
- VIVOTEK FD9189, FD9380*, FD9388*, IT9389-HT, IB9391*, SD9362*, SD9366*, IB9387*, FD8369*, CC8370*, CC9381 failed to initialize correctly via ONVIF. Fixed.
- Added support for Axis C1410 Network Mini Speaker.
- Hikvision DS-2CD4A26FWD-IZHS8/P incorrectly showed support for Pan and Tilt, even though only Zoom is supported. Fixed.
- FPS limitation for Axis Q1645 was increased to 120 fps.
- ANALYTIC BUG FIXES:
- Camera profile names did not show up correctly when configuring event rules for the AXIS Fence Guard plugin. Fixed.
- AXIS LPR analytics plugin events were not triggered. Fixed.
- When an analytics plugin is enabled on a camera and its settings are saved, the changes/updated values are not reflected in the GUI after the plugin settings dialog is re-opened. Fixed.
- Detected objects had the wrong timestamps stored in the analytics DB.
- Under certain conditions some analytics settings would disappear from the GUI after saving changes. Fixed.
- Cropped thumbnails of analytics objects were shown in the Notification Panel if "Disable secondary stream" was enabled. Fixed.
- (24323, 24568, 24737, 24756) VMS-21540: Analytics events were not available for VIVOTEK cameras with firmware 2.2002.23.01. Fixed.
- BUG FIXES:
- VMS-21900, VMS-21905: In some cases, Cloud system tiles on the Welcome Screen would intermittently switch between an offline and online status. Fixed.
- VMS-21736: Live view in Web Admin did not work in Safari. Fixed.
- (24545) VMS-21683: CPU usage significantly increased on AWS EC2 instances with ELB enabled and TCP/UDP port 7001 configured as a listener. Fixed.
- Unable to view live camera streams or archived video on the Cloud client due to an "Internal Server Error 500". Fixed.
- The "On Camera disconnected" Event Rule did not work if autodiscovery was turned off. Fixed.
- The start time of local files longer than 1 hour added to the layout would shift based on the UTC time zone. Fixed.
- PTZ tours would stop when activated on more than one camera at a time. Fixed.
- Fixed an issue where the Server’s storage became inaccessible after updating the Server to 4.1.
- Watermark validation failed when checking exported videos that contain a text overlay. Fixed.
- The Server had an issue initializing some Vivotek cameras due to their implementation of ONVIF media and media2 profiles. Fixed.
- The warning banner that alerts users of the potential audio/video desynchronization when exporting to AVI also showed up on AVI exports even if the camera does not support audio. Fixed.
- The Server failed to retransmit video from certain UDP streams as RTSP streams. Fixed.
- On some Linux-based Systems, the Server would automatically select a storage drive without the necessary permissions to store analytics data. Fixed.
- The Server did not close HTTP and RTSP streams if crucial user properties were modified. Fixed.
- Transcoding failed to occur when exporting footage that used more than one codec. Fixed.
- Events configured to send an email to multiple users would send the wrong number of emails when triggered. Fixed.
- The "Camera/Device Disconnected” email notification was mistakenly sent when LDAP users exited the Desktop client. Fixed.
- Stream jumped to the first frame when creating a zoom window on the exported video (nov and exe). Fixed.
- The Server could not discover Axis cameras with HTTPS enabled and HTTP. Fixed.
- Video export failed if the recorded archive was written on multiple servers in the System. Fixed.
- On Ubuntu systems, USB storage could be used to store the Analytics DB even if the Server did not have write permissions. Fixed.
- In some network environments, WebAdmin reported “No Networking” even if it was accessed from a different computer. Fixed.
- Failover did not work with cameras that were manually added to the System. Fixed.
- Under certain rare circumstances the client could not connect to the server after upgrading from 3.2 to 4.1. Fixed.
- Fixed a file handle leak on Windows servers.
- Failed to export a local file to MP4 format. Fixed.
- The Motion tab for ArecontVision 12186DN panoramic camera did not display a video stream on ARM servers. Fixed.
- Virtual cameras created using video recordings from Android devices have an inaccurate timeline due to differences in timestamp and file creation on Android. Fixed.
- The number of licenses in use would not display properly with French regional settings enabled in the Desktop Client. Fixed.
- Fixed an issue where some versions of the Desktop Client were unable to perform an in-client update to another 4.1 build.
- Fixed an issue where the URL format did not work properly when the timestamp parameter was used to access virtual cameras. The Desktop Client would open and play the archive from the beginning instead of the specified timestamp.
- The Desktop Client stability improved.
- Sometimes exported video would stutter during playback. Fixed.
- Sometimes the navigation menu on the WebAdmin page would appear twice. Fixed.
- The FPS of a live stream would drop if a third-party software used the RTSP API to pull the stream from the Server. Fixed.
- A fix for the error “Storage Issue: Analytics storage DB error. Insufficient permissions on the mount point” was made available. Enable the “forceAnalyticsDbStoragePermissons” advanced option from the WebAdmin interface to apply the fix.
- The Desktop Client would crash if a microphone was disconnected during a 2-way audio session. Fixed.
- There was no option to disable audio on a camera when "Allow System to optimize camera settings" was unchecked in System Administration. Fixed.
- Fixed the GUI glitch that occurred when creating a new role in the User Roles dialog.
- Adding a Virtual Camera and searching for a camera manually were not recorded in the Audit Trail. Fixed.
- On Ubuntu, the scheduled backup didn’t start as expected if the VMS time was configured manually. Fixed.
- Fixed an issue with WebAdmin and Cloud Portal availability for a system with 1000 cameras when accessed outside the network.
- The overlay settings for Axis cameras in the "Advanced" tab didn't work without reopening the camera. Fixed.
- The Server returned an invalid thumbnail for the streams with B-frames. Fixed.
- In some rare instances the Server would freeze. Fixed.
- No motion was detected on multi-sensor panoramic cameras when “Force motion detection for stream” was enabled and set to Primary and "Disable secondary stream" was checked. Fixed.
- “Restore from backup” was redesigned to be more straight-forward for Cloud-merged Systems.
- The notification "Storage is not configured" disappeared when the Desktop Client was restarted. Fixed.
- Server did not destroy the DeviceAgent on camera disconnect
- Server improperly returned 500 for the correct ec2/analyticsLookupObjectTracks request. Fixed.
- I/O module license failover did not work. Fixed.
- Fixed an issue with the Chinese translation on the “Storage Management” and “Storage analysis” dialogs.
- Sometimes the desktop client would crash when opening local files. Fixed.
- The Server tried to get storage space information about a DVD drive. Fixed.
- Users without the appropriate permissions were able to access the Server Monitor. Fixed.
- Systems with "Allow only secure connections" enabled could not be merged. Fixed.
- Fixed several server and desktop client crashes.
- API/SDK CHANGES/FIXES
- Added an option for users to change bounding box colors for some analytics objects in compatible Plugins.
- The “cameraId” parameter is added to the documentation for /ec2/analyticsTrackBestShot.
- RTSP stream from Server taken via API could not be played back in VLC player. Fixed.
- A new web browser session identifier will be generated every time before the session is established.
- Metadata SDK:
- Added a method for plugins to get the Server’s built-in SDK version.
- Performing a text search for object type in the Desktop Client led to analytics metadata not working properly during playback. Fixed.
- Metadata was received from Stub Analytics Plugin only after Server restart. Fixed.
- Stub Analytics Plugin: throwPluginDiagnosticEventsFromDeviceAgent setting was renamed to throwPluginDiagnosticEventsFromEngine.
- API:
- Fixed the API documentation for the getCamerasEx method. Removed the “cameraName” and “cameraId” fields.
- /api/getEvents return codes updated.
- Added new URL parameters to the /media method: stream, duration, and mkv.
- Stub Analytics Plugin: Added the method serverSdkVersion() to IUtilityProvider. serverSdkVersion() passes information about the Server’s built-in SDK version to the plugin.
- Stub Analytics Plugin: Analytics Events would sometimes not show a thumbnail in the Notifications Panel. Fixed.
- The wrong parameter type was used for the logLevel field on the WebAdmin’s API testing tool page. Fixed.
- Added preciseBounds parameter to /ec2/recordedTimePeriods. The time range bounds will match the start and end times of the requests.
- RTSP Streaming parameters were missing from the Server API documentation. Fixed.
- Fixed errors that occurred when running the public node.js examples.
- The licenseUsed value from ec2/getCamerasEx was innacurate for a recording camera on an active schedule. Fixed.
- Fixed a naming inconsistency in the Server API documentation regarding the duration parameter in /ec2/bookmarks and /ec2/bookmarks/add.
- HANWHA DEVICES SUPPORT/IMPROVEMENTS/FIXES:
- Added a possibility to choose a face bounding box color for Mask tracking.
- Hanwha analytics plugin improvements:
- Mask detection event added.
- Added separate events for Object tracking type events (Face tracking, License Plate tracking, Person tracking, Vehicle tracking).
- Added support for Box Temperature Detection for Hanwha thermal cameras.
- Description of the events is filled with the attributes' names and their values.
- Added a possibility to filter events by the attribute:value pair.
- The IVA Area region number will now be shown in notifications for analytic events that include IVA Areas (Intrusion, Enter, Exit, Appear, Loitering).
- Best shot images in the right panel are now identical to the ones in the camera’s web interface.
- Motion detection event was removed from the list.
- Made it easier to read the descriptions of Analytics Events in the Notification Panel.
- Hanwha analytics plugin fixes:
- Fixed a memory leak caused by malformed object tracking metadata from a Hanwha camera, which consumed all available RAM and froze the Server.
- Analytics events for PND-A9081RV displayed a thumbnail of the entire camera view instead of best shot. Fixed.
- Sometimes updated ROI settings did not apply when saved. Fixed.
- Analytics Events from Hanwha PND-A9081RV were missing object attributes. Fixed.
- Fixed an issue in the Hanwha analytics description field.
- Deleting an ROI line in the camera web interface did not reflect correctly on the Desktop Client even after refreshing the plugin. Fixed.
- Sometimes the PTZ functionality on some Hanwha cameras did not work correctly if the video was flipped and mirrored. Fixed.
- The Web Page tab in Camera Settings for XRN-1610S did not display the correct web page. Fixed.
- Hanwha XND-6010 did not have audio in archived footage when the audio codec was set to G.726. Fixed.
- Hanwha cameras were inaccessible from the Desktop Client if a password containing “%” was used. Fixed.
- Level ‘Middle’ for BLC, WDR mode for Hanwha cameras couldn't be applied via the Desktop Client. Fixed.
- Fixed a discrepancy between the Desktop Client and the camera’s web interface when the image mode is set to HLC on Hanwha cameras. The HLC level has been renamed from ‘Medium’ to ‘Middle’ in the Desktop Client.
- TESTED OPERATING SYSTEMS:
- Windows 7, 8, 8.1, 10/Enterprise, 2008 R2, 2012, 2012 R2, 2016 v1607, 2019
- Ubuntu LTS: 16.04, 18.04, 20.04
- MacOS 10.14: “Mojave”, 10.15 “Catalina”, 11.0
- Raspberry PI 3 Model B V1.2 Kernel version 4.14 (Linux 9.4 (Stretch)).
- KNOWN LIMITATIONS:
- Due to a firmware issue affecting Bosch cameras, sometimes events are triggered but not shown in the desktop client.
- Hardware decoding doesn't work on PC-based Ubuntu systems.
- Hardware decoding is disabled, if there are 2 graphic adapters and the primary is not Intel®. In this case users should set up a “primary display” to Intel® adapter to make hardware acceleration work.
- "Error 404. Cannot find the page. Check the URL and try again" shows up on the Web Page tab in Camera Settings for Hanwha NVRs. The web page will be correctly displayed after users click "OK".
Nx Witness v4.1 (July 20th, 2020)
CRITICAL COMPATIBILITY NOTICE:
- All users must update to the v20.1 Mobile release in order to be able to connect to a v4.1 System via the Mobile Client. Mobile Clients v19.6 or earlier will not be able to access Systems running v4.1 or later.
BRANDING UPDATE:
- Branding has been updated for Nx Witness, with new logos in the Desktop, Mobile, Web Admin, and Cloud interfaces. We hope you like the change.
BREAKING CHANGES
- MacOS 10.11, 10.12, 10.13 support was dropped: Desktop Client will not work on those OS.
- Nx1 end of life: no more builds for this platform provided.
- Nx Server Tool end of life: no more builds will be provided.
NEW FEATURES
- Push Notifications (requires Mobile Client v20.1 or later):
- Rules can be created in VMS to send Push Notifications to mobile devices.
- Users can receive push notifications from multiple systems and turn on/off notifications for specific systems.
- In order to receive Push Notifications, users must be logged into the Cloud in Mobile Client.
- Users can create custom text for notifications in the Rules Engine via Desktop Client.
- Health Monitoring - Available in the Server Web Admin interface and Cloud Portal, Health Monitoring provides administrators detailed information about a System’s health, including, but not limited to:
- Alerts - automatically detected / identified problems with a System
- System Info (# of servers, channels, storage located, users, and version)
- Servers (storage detailed state, CPU usage, NICs state, hardware spec, etc.)
- Cameras (online/offline state, resolution, fps, quality, firmware version, etc.)
- Storage Locations (path, server, type, status, read/write rate, size, usage %)
- Network Interfaces (name, server, state, IP address, I/O rates)
- Desktop Clients connected to Servers.
- New Embedded Browser - Desktop Client now uses a full-featured embedded Chromium browser (v.77.0.3865) to display web pages on layouts:
- Download Files on Web-Page - the embedded browser in Desktop Client now supports downloading and saving files.
- Cameras Web Page in Camera Settings Dialog - camera web pages can now be opened up in the Camera Settings dialog allowing users to configure/access camera web pages inside Desktop Client even when on a different Subnet (i.e., remote connections / outside the LAN / WAN). Server acts like an HTTP(s) proxy from cameras to Desktop Clients.
- Video Wall Failover - If a Server with Video Wall licenses fails, the video wall continues working for 7 days. After that, it will be blocked with the error message "Not enough licenses".
- Analytics Events Region of Interest (ROI) - Now it is possible to draw lines, boxes, polygons and more when configuring a video analytic from the Desktop Client (no need to go to the camera web page).
- Currently supports Hanwha AI cameras using firmware version 1.41.xx or higher.
PLUGIN / METADATA SDK ENABLED FEATURES
- Analytics Events Region of Interest (ROI):
- Now it is possible to enable configuration of 3rd party video analytics and draw lines, boxes, polygons and more from the software (no need to go to the camera web page).
- Minimum and maximum size of detected objects can be configured from the software.
- ROI editor is available in the "Camera settings" dialog and visualized on the video.
- This feature is available for developers using the Metadata SDK.
IMPROVEMENTS
- Best Server Selection (while connecting to a Cloud-connected Multi-Server System):
- In prior releases, Desktop Client would connect to a random available server via Cloud. Now Cloud connections are routed through the Server with the best uplink.
- Added the ability for users to specify the preferred Server for connections. The configured Desktop Client will attempt to connect to the preferred Server first, and if it is not reachable, it will detect and connect via the Server with the best uplink.
- 2-way Audio API - Allows third-party web clients to send audio (from client microphone) to and get audio from cameras.
- Added Time Zone option for Virtual Cameras - Time Zone can now be specified for virtual cameras. If "Time Zone" is set to "Auto", then the time zone is defined by metadata or UTC if there's no time zone specified in the file. If set to "Client", the Time Zone is defined by the desktop client.
- Server Side Motion Detection improved - False positives detection introduced to increase accuracy of detected motion events (e.g., turning on/off lights or switching camera day/night mode are now likely to be ignored)
- Additional action parameter placeholders for the "Do HTTP request" action - Placeholders can be added to the HTTP POST request body to be automatically replaced by the corresponding values from Analytics Event parameters. This feature is only applicable to Analytics and Generic Events. Placeholders syntax:
- {event.cameraId} – replaced by the camera ID (e.g., {{{ad1d1b6c-7013-0049-6fd4-ff15450e4716}}})
- {event.cameraName} – replaced by the camera name (e.g., PND-9080R)
- {event.eventType} – replaced by the event type (e.g., nx.stub.objectInTheArea or nx.stub.lineCrossing)
- {event.eventName} – replaced by the event name (e.g., Object in the area or Line crossing)
- {event.caption} – replaced by the caption (e.g., “Line crossing - impulse event (caption)”)
- {event.description} – replaced by the description (e.g., "Line crossing - impulse event (description)").
- Improved MacOS performance and introduced an experimental setting to limit frame rate and reduce CPU load (see Local Settings -> Advanced).
- Improved cloud connectivity on certain network environments.
- Added the ability to pin the Timeline in fullscreen mode:
- When the Timeline is pinned it will remain fixed on the screen.
- If the Timeline is pinned in fullscreen mode and the user leaves fullscreen it will be pinned for all cameras on the layout when the user returns to fullscreen mode.
- Database backups are now categorized into the following types:
- Created after system merge
- Created after updates
- Initiated via API
- Scheduled.
- "Camera selection" dialog was optimized for a large systems.
- Added text search in the "Event log" dialog.
- "Global Notification Settings" button was removed from the "Show Notification" action.
- Added .mpegts files to the list of supported files in Desktop Client.
- It is now possible to disable port 80 on firewalls completely and use port 443 for HTTPS connection.
- Added the ability to search by object types in the Notification Panel. <param>: <value> returns object where <param> has <value>. For instance, if there are analytic plugins that recognize t-shirt color, gender, and glasses, it is possible to search for analytic events by “T-Shirt: White”, “Gender: Male”, “Glasses: True”.
- The default playback state of a camera opened from the Notification Panel has changed. Now a camera remains on Pause once opened.
- Users are now imported from LDAP with their Email addresses.
- It is now possible to open multiple instances of the Desktop Client by double clicking on the desktop shortcut.
- Added information about remaining license deactivations on "License details" and "Confirmation" dialog.
NEW DEVICE SUPPORT/IMPROVEMENTS/FIXES
- New Supported Devices:
- Arecont Vision AV20975x, AV12975x, AV12976x, AV10856x, AV8476x, AV5426x, AV5456x, AV20476x, AV4856x, AV5756x
- AXIS C8033 Network Audio Bridge
- Axis P1377, P1378, P3719, M1137, M3115, M3116, M3205, M3206, M1134, Q6074, Q9216, M3066, M3065, M3064, M3068, M3067, M3075, P5654, Q6010, P3925, 3935, D201-S, D101-A and other Axis camera models
- Dahua DH-PSD81602P-A360
- Entropix DSC-TVC-0200
- ICRealtime ICIP-PANO-A007, ICIP-T802-I.
- Network Digital Video B1210DM
- Secula SCI-04DA01
- Vitek VTC-TNB8X4MS
- Vivotek ma9322
- DW TVT In-Camera Analytics - tested with TD-9541E3 firmware 1.4-1514121:
- Abnormal color detection
- Line Crossing
- Motion Detection
- Perimeter Intrusion
- Scene Change
- Video Blur Detection
- Entering Object Detection [exclusive]
- Leaving Object Detection [exclusive]
- DW MB9/MT9/MV9 series cameras:
- Abnormal color detection
- Line Crossing
- Motion Detection
- Perimeter Intrusion
- Scene Change
- Video Blur Detection
- Dahua In-Camera Analytics - tested with Dahua IPC-HDW5442TM-AS with firmware 2.800.00000000.80R, build date 2019-09-02:
- Parking detection
- Rioter detection (People gathering detection)
- Stay detection
- Wander detection (Loitering detection)
- Fast moving detection
- Input/Output fixes:
- "HIKVISION DS-2CD2135FWDx, DS-2CD2955FWDx, DS-2CD2955FWDx, DS-2CD2742FWD-IZS
- Hunt cameras
- Tiandy cameras
- Vista VK2-4MPXVRDIR28V12M
- New Devices Supported with Analog Encoder License:
- 3R Global IPM32R16P, XPM08, XPM16, IPM32R32P, ILT08R, IPM32R16P, IPM32R32P
- 3R XST16, XPM4M32, XST08, IPM32r32p
- 3xLOGIC V250-4-SMBK family
- ACTi V31,
- ActiveCam AC-HR-1116
- Alibi ALI-QVR3004H, ALI-QVR3008H
- Allnet all-cam2400-nvr-kit
- Amcrest NV4108-HS, NV4432-HS
- AvertX 438IR
- Axis P7304, M7104, Q7424x, P8221,
- Bosch VIP-X16x
- Dahua XVR5116, DH/HCVR1604x, X51A2, DH-NVR616, DH-NVR4832-16P-4k, IPC-HUM8431-e1, DHI-NVR608-32-4KS2, DH-XVR5116HE-X, DHI-NVR5816-4KS2, DHI-HCVR72*AN-4M, DH-XVR5216AN-4KL-X, DHI-NVR616D-128-4KS2, ITSE0804-GN5B-D, N42B2P2, DH-NVR4208-8P-4K, DH-NVR4832-4K, DHI-NVR5216-4KS2, DHI-NVR5424x, DH-NVR608-32-4KS2, DHI-NVR5208-4KS2, DH-NVR5216-4K, DHI-NVR5432x, DHI-NVR608-64-4KS2, DHI-XVR5216A,
- Dallmeier DVE-16
- Digimerge DV916
- Digital Watchdog DW-ENHD16, DW-EN4K16, STR-HD1625, VLR-ENC-16-A
- Eclipse ESG-NVR32-8, ESG-NVR8P
- EdgeHandler EHA200
- ENS Security NVR302A-16-4KS2
- Epcom EV1016HDX, EV1016TURBO, EV1004TURBO, S16TURBOX, S08-TURBO-X
- Hikvision DS-7332HUHI-K4, DS-7732HUHI-K4, DS-7616NI-SP, DS-7732, DS-8116, DS-7204, DS-7208HQHI-SH, DS-7204HUHI-K1, DS-6704HWI, DS-7608NI. DS-7216x, DS-7316HQHI-F4/N, DS-7216HQHI-F2, DS-7208HGHI-SH, DS-7208HGHI-SH/A(B)
- HiWatch DS-H208U
- Honeywell HEN162x family, HRGX81
- Hunt CCTV HAR314-4,
- IC Realtime NVR7000K
- Indigovision BX100
- Intelbras HDCVI 1016, MHDX_3116
- Interlogix TVE-420, TVE-820
- InVidTech UD1B-16, UN1A-32x16
- Lorex LNR608
- LTS LTD8316K
- March Networks Edge 16e
- Merit LILIN VS212
- NSS NVS-AH04
- NVR2821-04009B
- Ocean CCTV DR-TW1516E
- Panasonic K-NL416K, WJ-GXE100
- Pelco NET5501
- RAS Security DVR08CVI-4K
- RVi rvi-hdr08la-t, R16LA, 1HDR16K, IPN16/2-PRO-4K
- Sampo DR-TW2516A
- Siqura S-64 E V2, , S-64 E V2-XT
- Space Technology ST_HDVR162PRO-D-V2
- ToughDog Security TDHDX161-4K-2T
- TVI ST-HDVR-161
- Uniview NVR302-16Q, NVR301, NVR308-32E-B
- Vip Vision NVR8PRO7, NVR16PRO7
- Vista VIPER-HDAENC16
- Winic NR32P6-16, Winic AR304-4
- X-Security XS-XVR6116-VS2
- Forced Onvif PTZ for:
- Hikvision DS-2TD4237x, DS-2TD4136x, DS-2TD4166x, DS-MH6171Ix, DS-2DE4A225x, DS-2DE4A425x
- Advanced PTZ support for:
- Dahua DH-SD22204T-GN and DH-SD49225T-HN
- DWC-MPTZ830X, DWC-MPTZ36, DWC-MPTZ336
- GeoVision GV-SD3732-IR, GV-SD2722-IR
- Hikvision DS-2DE4215IWx, DS-2DE4xAx215IWx, DS-2DE5330W-AE, DS-2DE4225W-DE, DS-2DE4Ax25IW, DS-2DF8836x, DS-2TD4166T-25, DS-2TD4237-25, DS-2DE4215IWx, DS-2DE4A215IWx, DS-2DE4A320x, DS-2DE4A225x, DS-2DE4A425x
- IPC-B620H-Z
- Milesight MS-C5361x, MS-C5341x, MS-C8241-X36RPB, MS-C2941-X30RPB, S-C2942-RB, MS-C8241-X36RPB, MS-C5361-EPB
- Pelco P2230x-ESR, P2820-ESRx
- Vivotek SD9374x
- Fixed wrong mapping for GV-SD3732x, GV-SD2722x.
- New Multi-Sensor Camera Support (Single License):
- 3xLogic VX-8S-180-AWD
- Avigilon 24C-H4A-3MH-270
- Axis AXIS-P3719
- Dahua IPC-HDBW4231F-E2-M12,
- DW EN4K16
- IC Realtime IPEL-M60F-IRW1
- Other Specific Device Updates:
- Axis C1004 E speaker did not work as expected. Fixed.
- Axis Q3709x fixed.
- "Enable audio" was missed in ‘Camera Settings’ dialog for Axis IO module. Fixed.
- Pelco cameras were unstable after upgrading from 3.2. Fixed.
- AV20CPD-118 uses ONVIF.
- Fixed autodiscovery for VIVOTEK SC8131.
- Vivotek FD8162 dropped its resolution to very low value after reconnecting, Fixed.
- Malformed packets in secondary streams from Uniview cameras caused Smart Motion Detection failures. Fixed.
- FPS for secondary stream for Uniview IPC6322SR-X22P-C was not changed. Fixed.
- Fixed audio support for ACTi A71.
- Fixed an issue with Dahua N25BB5Z connection.
- Fixed an issue with stream URL for multi-sensor Dahua cameras.
- Analytics enabled for Dahua IPC-HDW4433x.
- Fixed Dahua XVR5116HS DVR PTZ issue.
- Fixed an issue with stream parameters on the "Advanced" tab for Vivotek FD9187-HT.
- Hikvision DS-2TD2636-10 was wrongly triggered by the output after it was opened in VMS. Fixed.
- Hikvision analytics events (Line crossing, Intrusion) were triggered only once. Fixed.
- 'Contract Violation' messages appeared on Hikvision analytics events. Fixed.
- DWC-PTZ30X stopped working after upgrading from 3.2 to 4.0. Fixed.
- Stream profiles assignment fixed for Entropix camera.
- Hikvision DS-2TD1217 signal input was triggered but didn’t have any action in the VMS. Fixed.
- VideoTec UCHD-30x-VT had interruptions while receiving RTP over multicast. Fixed.
- Video stopped working on Vivotek FD8162 when RTP transport was changed to "Multicast". Fixed.
- Fixed an issue with autodiscovery for DWC-PZV2M72T.
- Fixed an issue with H.265 for TN-P6236W12.
- Motion was continuously detected on DWC-PB6M4T with OSD enabled. Fixed.
BUG FIXES
- Fixed client glitches with Intel HD 620 and 630.
- Server Web Admin stopped working in Chrome 80. Fixed.
- The video stream opened via media server API could not be closed if user permissions or password were changed. Fixed.
- Analytics metadata was saved for a part without an archive. Fixed.
- The "Confirm storage location for analytics" dialog could not be closed by the "X" button on Desktop Client on Mac. Fixed.
- Next/Previous frame navigation didn't work after reverse playback. Fixed.
- 2-Way audio did not work, if the client was connected to a server running on a DW Edge camera. Fixed.
- Fixed an incorrect message if an update from the file was canceled.
- Desktop client tried to auto-reconnect to the system after it was disconnected from Cloud. Fixed.
- It was impossible to update the System from file if Desktop Client was the only component to be updated. Fixed.
- Sometimes previews of the motion events on the right panel in Desktop Client on Mac displayed with incorrect aspect ratio. Fixed.
- Norsk and Dutch (Belgium) were missing on the server's web page. Fixed.
- "Play sound" with a custom audio file didn't work. Fixed.
- Desktop Client on Mac could freeze after multiple transitions to fullscreen mode. Fixed.
- Video Wall could hang in fullscreen mode. Fixed.
- Virtual Camera was played back incorrectly on the Android client. Fixed.
- Virtual Camera could not display files recorded by iPhones on the Timeline properly. Fixed.
- Desktop Client could sometimes crash if the "Connect to Server" dialog or webpage on Scene was closed. Fixed.
- If trying to view the archive from a camera and switch to another layout and back, the playback position switched to live. Fixed.
- The same logicalID could be specified for different layouts. Fixed.
- The Desktop Client worked very slowly during export. Fixed
- Some RTSP links didn’t work if added manually, but worked in VLC. Fixed.
- "Native" ONVIF PTZ presets didn’t work if the preset name in VMS contained some native symbols (like Japanese or Chinese strokes). Fixed.
- In rare environments under certain circumstances, the motion detection database may have been corrupted after upgrading to 4.0 which prevented the smart search feature from working correctly. Fixed.
- On certain ARM devices (Socionext) Hardware ID was calculated incorrectly causing random server issues. Fixed.
- Cloud accounts could not be saved in the "Edit tile" dialog. Fixed.
- Server cloud address was displayed on "Add device" dialog. Fixed.
- Fixed high CPU usage of minimized Desktop Client with one monitor configuration.
- If there were zoom windows on a camera, the “Set to Fullscreen” action would be incorrectly applied to a zoom window instead of the main camera. Fixed.
- Fixed a playback bug which occurred after a zoom window was repeatedly opened and closed several times.
- Server assigned identical camera IDs for different onboard USB cameras from laptops with the same model and manufacturer. Fixed.
- USB webcams were not successfully auto-discovered on servers installed on Ubuntu. Fixed.
- Fixed unsupported audio on USB cameras on Ubuntu.
- After upgrading to v4.0 “Min days” retention rules could not be set to more than 30 days. Fixed.
- Video Wall mode was affected by the "Limit session duration" option in the Desktop Client, as a result, it limited Video Wall sessions. Fixed.
- Under complex LDAP configuration conditions Server could fetch less users than expected. Fixed.
- Sometimes the webcam light of the laptop turned on even if the camera was not recording and was not opened on Scene. Fixed.
- "Enable audio" is disabled now when "Allow System to optimize camera settings" or "Keep camera settings" is set.
- The Desktop Client could freeze if a layout was configured to open automatically on startup. Fixed
- There were no thumbnails in notification for a generic event with 2 cameras. Fixed.
- When primary and secondary streams had different codecs, any gaps in the primary stream when using default export would cause the exported video to be non-playable. Fixed.
- Using the CLI to start the Desktop Client and display a specific layout didn't work if the layout name contained certain symbols (i.e., Japanese strokes). Fixed.
- Fixed an issue with incorrect default language in the installer.
- Fixed an issue with incorrect default language on Setup Wizard.
- In-client context help menu fixes:
- Context help for Camera Settings and Server Settings dialogs failed to open up. Fixed.
- Context help for "Allow only secure connections" on “System administration” dialog led to an incorrect page. Fixed.
- The “--layout-name” CLI parameter did not work for Application Launcher. Fixed.
- Fixed occasional crash of Desktop Client in video wall mode.
- Fixed occasional crash of Desktop Client while running showreel.
- Server could crash when VMAX was removed from the resource tree. Fixed.
- Export from cameras with resolution 8MP and greater when transcoding was applied resulted in a broken output file. Fixed.
- SMB drive was displayed as "unknown" or as an incorrect storage type. Fixed.
- Storage locations with Cyrillic symbols in the path were not discovered. Fixed.
- Motion sensitivity did not work for some stitched panorama cameras. Fixed.
- In certain environments, Server stopped detecting motion after some time running and occurs until the server is restarted. Fixed.
- It was not possible to change reserved space for network drives that required credentials. Fixed.
- Bookmarks triggered by instant generic events were not created even if post- and pre-recording was set. Fixed.
- Fixed different media server and client crashes.
- Fixed some translation issues.
- Fixed some vulnerabilities.
- Minor UX and UI improvements and fixes.
API/SDK CHANGES/FIXES
- SDK Plugin Fixes:
- Axis camera plugin from camera SDK didn’t work on Windows. Fixed.
- FTP storage plugin sample from storage SDK didn't work. Fixed.
- Image library plugin fixed.
- Fixed a memory leak that occured when using an API method to get MPEG-TS streams with transcoding.
- Fixed a possible memory leak when using HTTP Streaming API methods.
- Added licensing-related RestAPI methods to API documentation.
- Video archive downloaded using /media/cameraid.mpegts method with transcoding could not be played back. Fixed.
- When trying to request video streams through API (using any /media/ call), the maxWebMTranscoders parameter limited the sessions to 2 even if transcoding was not involved. Now the number of the non-transcoded streams that can be requested through API is unlimited and transcoded-ones are limited to maxWebMTranscoders (2 by default).
- API tool in webadmin now works without authentication. The "Test method" button is hidden and fields for post requests are disabled for non-authorized users.
- The ec2/analyticsLookupObjectTracks request could hang at certain environments. Fixed.
- /api/gettime is now deprecated.
- Added the “accurate_seek” url parameter for HTTP Streaming to avoid time difference.
- SDKs: improvements to readme.md and Doxygen documentation.
- SDKs: improvements to sample building scripts:
- Implemented command-line help (`-h`|`--help`|`/?`).
- Added the `--release` command-line arg to build Release configuration instead of Debug.
- For MSVC, removed forcing the old MSVC2015 compiler (v140 toolset).
- Testcamera improvements:
- Fixed incorrect syntax in testcamera command help text.
- Added multi-track streaming support for testcamera.
- Added the “--max-file-size-megabytes” parameter to increase the portion of a video file being streamed (was 100 MB).
- Added parameter to specify testcamera mac address (--mac-address-prefix).
- API documentation improved:
- /ec2/saveCameraUserAttributesList and /ec2/saveCameraUserAttributes: Mark licenseUsed as unused.
- /ec2/cameraThumbnail: Fixed incorrect params description: change `roundMethod` to `method`.
- Added documentation for /ec2/dumpDatabase and /ec2/restoreDatabase.
- The api/ptz method documentation was updated.
- Added systemSettings to documentation for api/setupCloudSystem, api/setupLocalSystem.
- Description for api/storageStatus and /api/cookeAuthentication methods were updated.
- Added description for ‘tag’ parameter for /ec2/bookmarks/add.
- Removed /api/executeEventAction from documentation.
- Added licensing-related Server API methods to the API documentation.
- Improved the description of multiple "tag" parameters in our API documentation.
- Added API methods for /api/downloads to the API documentation.
- Added a missing parameter to the API documentation for /api/setupCloudSystem and /api/setupLocalSystem.
- Server returned 500 and printed ERROR ASSERT on the ec2/saveUsers command without the “id” parameter. Documentation changed, the ""id"" parameter is described as mandatory for ""ec2/saveUsers"" now."
- Added string time format to the API documentation for /ec2/cameraThumbnail.
- Added recordingecordQueueB and recordingecordQueueP values to /ec2/metrics/values и /api/metrics/values: dynamic buffering in bytes and per frame.
- Added a parameter check for merge possibility without performing the actual merge.
- Added an optional GET request parameter "signature" to /media/<cameraId>.mp4. It enables the signature in exported mp4. By default, it's disabled.
ANALYTICS PLUGIN SETTINGS IMPROVEMENTS/FIXES
- Added the possibility to choose a specific video stream that will be used for analysis by a video analytics plugin. This option can be disabled in plugin manifest (hideStreamSelection).
- Analytics plugin manifest now supports sections.
- Simultaneous operation of multiple Device Agents running on the same camera is now supported.
- Analytics settings were changed to their default value after a plugin upgrade. Fixed.
- Objects boxes were not shown on the camera if it was not re-opened on a layout after enabling the metadata plugin for the first time. Fixed.
- If Default Rotation was changed for a camera after analytics objects detection, the thumbnails of those objects were displayed incorrectly on the Right Panel. Fixed.
- Incorrect analytic chunks appeared on the Timeline when Text Search and Area Selection filters were used together. Fixed.
- Analytic objects were not shown in Desktop Client when it was connected to the multi-server system where some of the servers did not have the analytics plugin installed. Fixed.
- Sometimes playback with analytic chunks stopped working. Fixed.
- Improved analytics object search in the area.
- Sample Analytics Plugin is included in Metadata SDK.
- Improved the description of the method “executeAction” in the Metadata SDK documentation.
- Long plugin options descriptions did not fit into the text control. Fixed.
- Added the Refresh button to update the settings for the selected plug-in from camera.
- Added a new control "Column". It acts like GroupBox but does not have any frame.
- Added a new control "SwitchButton".
- Fixed an issue with bounding boxes of zero size. Metadata objects with bounding boxes of zero size are now correctly shown in the camera item: their text attributes are shown. Such objects can be used to visualize some data calculated by the plugin, e.g., the amount of people appearing in a field of view of a camera.
- Servers on Linux machines with Analytics Plugins (built via the SDK) enabled would crash while being shut down. Fixed.
NEW OPERATING SYSTEMS/PLATFORMS
- Added support for Windows Server 2019.
- Added support for Ubuntu 20.04.
TESTED OPERATING SYSTEMS
- Windows 7, 8, 8.1, 10/Enterprise, 2008 R2, 2012, 2012 R2, 2016 v1607, 2019
- Ubuntu LTS: 16.04, 18.04, 20.04
- MacOS 10.14: “Mojave”, 10.15 “Catalina”
- Raspberry PI 3 Model B V1.2 Kernel version 4.14 (Linux 9.4 (Stretch)).
KNOWN ISSUES/LIMITATIONS
- We support only camera web-pages that work in Chrome.
- Health monitoring: all metrics and alerts, including aggregated alerts, are erased after the server has been restarted.
- Linux Server fails to record analytics metadata to NTFS drives.
- Push notifications: sometimes, there are no thumbnails when the associated camera is not recording.
- In rare situations on MacOS, 2-way audio doesn't work after upgrading from 4.0 and previous versions. Reinstall the Desktop client to work around this issue.
- USB camera is duplicated as an old offline camera and a new online camera after upgrading from 4.0 to 4.1.
- "Line Crossing Object Counting" doesn’t work for DW TD-9541E3 (camera issue).
- Analytics DB from 4.0 is partially incompatible with the 4.1 release: a search for metadata objects in a selected area will not work for the objects that were recorded before the update to 4.1 and such objects will not be shown on the image.
- Bounding boxes for analytics objects are not shown in Desktop Client when performing text search by an object type.
- If the “Enabled” checkbox is not set on Hanwha AI cameras, the line crossing direction will be reset after saving.
- Hanwha ROI:
- The objects in the Notification Panel may be linked to wrong archive chunks in the timeline.
- The border frames of objects may disappear sometimes.
HANWHA DEVICES SUPPORT/IMPROVEMENTS/FIXES
- A new Hanwha NVR which is based on Ubuntu 18.04 (tested with 8 channels and 16 channels NVR with kernel 4.15.18):
- Integration with Recording, Alarm out and PoE over budget LEDs, input/output alarms
- Added a new action "Make buzzer sound"
- Added a new event "PoE Over Budget" - event is triggered when current consumption exceeds the predefined limits
- Added a new event "Fan Error"
- Added the "Power consumption monitoring and control" dialog in "Server settings'.
- Hanwha AI camera (tested with model PNO-A9081R and firmware 1.41.01_20200318_R342).
- Autofocus icon did not appear if an NVR channel was opened on Scene and just changed the status from offline to online.Fixed.
- If the "Backup" media type was used for export from Hanwha NVRs, export from Hanwha SRN-4000 did not work. Fixed.
- Operation type for IO sensors was changed when Hanwha NVR was added to the media server. Fixed.
- Advanced PTZ didn't work for Hanwha PTZ camera connected via Hanwha NVR. Fixed.
- Fixed unexpected Hanwha XRN encoder sensors change.
Nx Witness v4.0.0 (October 31, 2019)
In-Client Upgrade
Build Number: 29987
Password: xpyevd
IMPORTANT
- UBUNTU 14.04 SUPPORT: Ubuntu 14.04 is no longer supported due to the official end of life in April 2019. In order to avoid any issues, please upgrade Ubuntu to 16.04 LTS or 18.04 LTS before updating to this version of our software!
- 32-BIT SUPPORT: 32 Bit operating system (both Windows and Ubuntu Linux) installation packages are no longer supported. If you have a system with any 32-bit server, the upgrade will not work.
- 4.0 BETA USERS. Before installing the release version, please remove the old analytics data and plugins. See “Upgrading from a 4.0 Beta - Removing old Analytics Data” for details.
NEW FEATURES
-
H.265 for ONVIF Devices - The H.265 codec is now supported for cameras detected and managed via ONVIF.
-
Layout-as-an-Action - A predefined layout can be opened when an event occurs.
-
Secure Export - EXE and NOV exported files can be protected by a password (this option is only available if exporting a single stream, not Multi-Video).
-
Failover on Storage Failure - Failover now also occurs when all designated storage drives fail on a Server.
-
Virtual Camera - Users can now import offline video files (from wearable cameras, action cams, drones, etc) into the archive and associate them with a virtual camera which can be used like other cameras in a system.
-
RTSP / HTTP Dual Stream Support - Users can now add two streams when creating an RTSP/HTTP camera (this enables dual streaming and adaptive scaling). When a secondary stream is added, the primary stream also becomes configurable.
-
Webcam Support - Webcams (Built-In and USB) are now supported on Windows, Ubuntu Linux, and Raspbian operating systems with dual-streaming and audio support. Great for demos, operator response recording, and more.
-
Raspberry Pi Camera Support - Install the Server application and add a camera module to turn your Raspberry Pi into a smart IP camera capable of operating on its own or as part of a larger system.
-
Metadata SDK and Plugins - A software development kit (SDK) for rapid integration of intelligent 3rd party systems and devices. Includes a comprehensive feature set designed for AI and deep learning-driven computer vision applications focused on object recognition and automation. Using the Metadata SDK, developers can create plugins for the Server application that take advantage of several key new features, including:
- Metadata search by attributes, time interval or region of interest on camera
- Object overlays on live video and playback
- Camera-specific video analytics settings
- Programmatic creation of custom Events in the Rules Engine
- Plugin configuration in a new tab in System Administration Dialog.
- Added possibility to select storage to store analytics data and other metadata.
-
Encrypted Video and HTTPS Communications - Added the ability to force the system to use HTTPS and to encrypt video traffic.
-
C2P Integration - Integration with Convergence to Pixels (aka C2P, http://www.c2p.com/), a product that integrates a wide variety of 3rd party solutions including:
- Access Control: Axis A1001, Blue Access Cobalt X1, DMP XR550, Identicard PremiSys, Isonas Pure Access, Keri Systems NXT, RBH AximonV, DSX WinDXS
- Asset Tracking: iWeigh, DHL, SEUR, Barcode Readers (Generic)
- Audio Analytics: Shotspotter
- Automation: AVEVA Wonderware, Advantec ADAM 5000 series
- Banking: Diebold Nixdorf Opteva ATMs, Fiserv, Biometrics (IMID Access
- LPR: Elsag MPH900, HTS C50, Q-Free Intrada, Mango DSP Viper, Neural Labs VPAR, Platesmart ARES, Vigilant Solutions, Inex Tech IZ ALPR Cameras
- Point-of-Sale: Agilisys InfoGenesis POS, Oracle Micros Simphony/VSS, NCR Radiant 1500 Series, NCR Retalix StorePoint, POSitouch, Heartland Xpient IRIS Restaurant POS, LOC SMS, IBM-RMS
- Video Analytics: iRONYUN.
-
Custom Watermark over Video - when the "Display watermark with username over video" option is checked, the username of the operator who exported the video is displayed on the exported video and is visible while viewing the video.
-
Cloud System Merge - Cloud-connected Systems can now be merged together. Note that Cloud merge now works only on Cloud portal. In order to merge, the same user must have the Owner role in both systems.
-
Redesigned System Update:
- Improved the update functionality for systems with multiple servers.
- Improved the update functionality when bandwidth between servers is low. Update will no longer fail if a single server drops the connection.
- Upgrade for unsupported operating systems can be blocked. If a new version does not support the current operating system for a server, the update process will not start.
-
Updates to the Desktop Client User Interface - comprehensive revamp of UI / UX for improved usability:
- Notifications Panel - now includes quick tabs for Notifications, Motion Detection, Bookmarks, Events and Objects as well as the ability to search and filter each respective tab
- Resource Panel - Keyword Search has been moved to the top of the Resource panel and operators can now search for Servers, Cameras, Layouts, Showreels, Video Walls, Web Pages, Users and Local Files
- Add Device Dialog - added the ability to assign devices to specific servers in a multi-server system
- Camera Settings Dialog - redesigned for enhanced readability and usability
- Device Selection Dialog - redesigned for enhanced usability
- Time Synchronization Dialog - redesigned for enhanced readability
-
Storage Analytics Dialog. - redesigned for enhanced readability and usability
-
Action parameters placeholders for the "Do HTTP request" action - Source, Caption or Description placeholders can be added to HTTP POST request body to be automatically replaced by the corresponding values from Generic Event query params. Placeholders syntax:
- {event.source}
- {event.caption}
- {event.description}
- Desktop Client CLI launch - Desktop client can be launched with a command line parameter to define the initial layout. This allows programming pop-up like behavior.
NEW OPERATING SYSTEMS/PLATFORMS
- Universal linux_arm32 distribution for Banana Pi M3 and Raspberry Pi 3 model B.
- MacOS 10.15 “Catalina”.
- Ubuntu Linux 18.04 LTS is now supported.
- NVIDIA Jetson Support - Server application and Desktop client installation packages are now available for NVIDIA Jetson Nano, TX2 and Xavier developer boards with Nvidia JetPack installed. The Desktop client for NVIDIA Jetson is an experimental feature now. We appreciate any feedback.
- Universal linux_arm64 distribution for ARM-64 platform - Server application and Desktop client installation packages are now available. It is an experimental feature now. We appreciate any feedback.
IMPROVEMENTS
-
System Scalability: The maximum number of recommended servers, resources, and users in a single System has been increased significantly. If approaching the Maximum recommended System size please consult with our support team for scalability planning. The maximums below are based on lab testing results and could vary significantly based on the project’s real-world environment.
- Maximum Recommended Servers in a System:100
- Maximum Recommended Resources (Cameras, NVR Channels, I/O Modules) in a System: 10,000
- Maximum Recommended total amount of Users in a System: 1,000.
- Paxton Access Control integration support re-implemented.
- Update RTSP port - Introduced the ability to modify camera RTSP port from Expert tab.
- Overall system security improved with known vulnerabilities addressed.
- "Add Device..." option is now available in the main menu.
- Added the ability to export several bookmarks in *.nov and *.exe file from the Bookmark Log dialog.
-
API Improvements:
- Audio export in HLS tracks is supported.
- Video Wall advanced API. Improved Rest API methods for working with layouts (getLayout, saveLayout). It is now also possible to display a camera on a specific monitor.
- Added watermark for video files exported via HTTP Progressive Downloading API call.
- Added mp4 export support for HTTP Progressive Downloading API call.
- API: "analytics" periodsType is now listed in ec2/recordedTimePeriods documentation.
- Server API improvements and fixes.
-
New hotkeys for Item actions (top icons):
- i = show / hide item Info
- m = enter / exit Smart Motion search
- p = enter / exit PTZ
- d = enter / exit Fisheye Dewarping
- w = create Zoom Window.
-
New hotkeys for Layout actions:
- Ctrl + Shift + S = Save Layout As…
- →, ↓, PgDn, Space, Enter = next Layout in Showreel
- ←, ↑, PgUp, Backspace = last Layout in Showreel
- Esc = Exit item fullscreen.
- Minimum Grid Size for Layout - Users have the option to set a minimum Viewing Grid size (initial number of Viewing Grid items) in layout settings (works in both Desktop client and in Video Wall).
-
Video Wall Improvements:
- It is now possible to add backgrounds to layouts on Video Wall screens.
- It is now possible to enable/disable the Timeline on Video Wall screens.
- The Bookmark button was replaced with the Thumbnails button on the Timeline.
- Minor UX and UI improvements and fixes.
- Added the ability to share cameras between users via drag-and-drop in the Resource Tree.
-
Licenses:
- Edge license keys can now be deactivated.
- More than one Edge license key can now be activated per server.
- I/O and Encoder licenses can also now be activated on ARM devices.
- Minor context-sensitive help improvements.
- Optimized processing of large bookmark databases (500+ MB).
- The Local Files list in Resource Panel now updates when a source folder is changed or a file in the folder is removed or added.
- Time format is now unified through the whole VMS and is taken from the OS.
-
Rules Engine Updates (Events & Actions):
- "Set to full screen" and "Exit full screen" actions added to Event Rules engine allowing video items to be displayed in full screen mode based on events.
- Checkbox “Omit logging” added to Generic Event. When checked, a Generic Event will not be added to the event log. This allows operators to program display values as a text overlay from Generic Events without making database calls.
- "Storage failure" has been renamed to "Storage issue" in the event log/rules.
- Added “pre-recording” option to “Device recording” action.
- Added “System is updated” event logging to the Audit trail.
- "Do HTTP request" action now supports HTTPS urls.
- Added event "Plugin event"- Plugins can generate events which can be used to create Rules in the Rules Engine.
- Added notification if all servers in the system are not connected to the Internet and time cannot be synchronized with the Internet.
- If the aspect ratio is set to Auto in the Camera Settings dialog, the aspect ratio of the second stream will be modified to match the first stream.
- Added Czech, Brazilian, Swedish, Finnish, Norwegian, Dutch (Belgium) and Brazilian-Portuguese languages support.
- Added support for IP address in LDAP URL.
- Smart Search is now supported on ARM platforms for H.265 codec streams.
- Soft triggers are now sorted alphabetically.
- Added the ability to backup database automatically once per day (6 days maximum).
- I/O port name shows in related email notifications now.
- Minimal buffer size on Desktop client for LIVE mode reduced.
- Added server API link for generic event.
- Added LDAP search timeout setting.
- Added 'Trust Camera Timestamps' on "Expert tab. If it is enabled, the archive will be recorded with respect to camera time.
- Client now takes into account settings on Routing Management tab and pulls video only from allowed network addresses.
- Desktop client can be resized with a command line parameter.
- *Fetching users from LDAP was slightly optimized.
- *Changed available listed analytics events in Event Log: analytics events with configured event rules are only shown.
- Cloud connectivity (firewalls and proxy servers) improved.
- "Admin DN" was renamed to "Admin DN or CN" in LDAP settings.
- Added video traffic delivery method indicator on item: Direct connect, NAT traversal (N) and Proxy (P)
- Server was sending requests to manually added cameras/streams even when the auto-discovery option was disabled. Now it keeps sending requests only if Failover is enabled.
- New hotkey for item: Esc = Exit item fullscreen
- Links are supported now in custom text on update notification.
- Sorting of the Welcome screen tiles was changed. If a system is hidden, it is now removed from the list of tiles.
- The following operator actions are no longer allowed on locked layouts: item rotation, cell spacing, aspect ratio changes, interactions with the zoom window.
- Add client configuration parameters to control the default behavior of the "Info" button. See https://networkoptix.zendesk.com/knowledge/articles/360024662753/en-us?brand_id=1386126.
- Added plugins information on the “Server settings” dialog.
NEW DEVICE SUPPORT/IMPROVEMENTS/FIXES
-
New In-Camera Analytics Support:
- Added DW MTT analytics support for devices running firmware 4.2.1.0(17898)T)
- Added DW MTT analytics support for devices running firmware 4.2.1.0(17898)T)
- The following in-camera analytics options were hidden for DW TVT VA cameras:
- cross line people counting
- crowd density
- intrusion detection
- object status changed
- "Video Cast detection" also renamed to "Abnormal color detection"
-
Dahua in-camera analytics - tested with firmware 2.622.0000000.31.R, Build Date 2018-08-13
- Motion detection
- Face detection
- Alarm detection
- Storage absence detection
- Storage failure detection
- Storage low space detection
- Video blind detection
- Scene change detection (Video abnormal detection)
- Audio anomaly detection (Audio input abnormal detection)
- Login error detection
-
Dahua in-camera analytics - Not tested, but potentially supported:
- Video loss detection
- Defocus detection
- Tripwire detection (Cross line detection)
- Intrusion detection (Cross region detection)
- Abandoned object detection (Left object detection)
- Missing object detection (Taken away detection)
- Audio intensity change detection (Audio mutation detection)
- High temperature detection
- Alarm output detection
- Input/Output fixes:
- Hikvision OEM (NC328-VBZ)
- IPC222ER-F36
- Hikvision DS-2CD2625FWDxxx, Hikvision|DS-2CD2625FWDxxx, DS-2TD2166xxx, DS-2DF8223I, DS-2DF8223I-AEL, DS-2CD2155FWD-IS, DS-2CD4A26FWD-xxx, iDS-2CD8426xxx
- 2N Helios IP Verso and Helios IP Force
- All Uniview models
- DW-ENHD* encoders
- Outputs are considered as inputs for DW-MV421D. Fixed
- Fixed Input for DWC-PVF9M2TIR
- Input/Output fixes for HIKVISION DS-2TD1217-6/V1
- Added H.265 support for:
- Vivotek FD9371-HTV
- DWC-MB45DiA, DWC-MV85DiA, DWC-PB6M4T, DWC-PF5M1TIR.
- PTZ Improvements:
- Removed PTZ capabilities for: DW PZ21M69T, DWC-PVX16W,DWC-PZ21M69T,DWC-PB6M4T,DWC-MTT4Wi28,DWC-MTT4Wi36,DWC-MTT4Wi6,DWC-MVT4Wi28,DWC-MVT4Wi36,DWC-MVT4Wi6,DWC-MBT4Wi28,DWC-MBT4Wi36,DWC-MD72i4V,DWC-MD724V
- Zoom only capabilities: DWC-MB45DiA, DWC-MTT4WiA, DWC-MVT4WiA
- Relative PTZ move improvements for ONVIF devices - PTZ now works more accurately for ONVIF devices
- PTZ support by ISAPI for Hikvision cameras
- Acti B915
- Bosch MIC IP starlight 7000HD/7000i
- Advanced PTZ support for:
- Flir CP-6302, FC-644ID
- IPC_HCMN2108
- Dahua SD50225U-HNI, DH-SD49225T-HN
- Uniview IPC6252SR-X22U,IPC6252SL-X33UP, IPC6322SR−X22P−C
- LTS PTZIP762X20IR
- PTZ presets supported on Bosch VG5-7230-EPC5
- Hikvision DS-2DF8836IV-AEL, DS-2DE4A320IW-DE
- Vivotek SD9365/SD9366
- Videotec UCHD-30x-VT
- Dahua PDN6CT230HN, SD50225U-HNI
- New Multi-Sensor Camera Support (Single License):
- Dahua IPC-HDBW7233X-AS-E2-0280B, IPC-PDBW8800xxx, IPC-PDBW5831P-B360, PSD81602-A360, IPC-HDBW4231F-E2-M, IPC-hdbw4233x, IPC-hdbw7233x
- Hikvision DS-2PT3326IZ-DE3, DS-2cd6d24fwd, DS-2TD2636*, DS-2CD6924F*, DS-2CD6D54* and DS-2CD6D24* camera families
- Axis P3707, P3709, Q3708, Q3709, Q6000, P3717, F34, FA54
- Vivotek MA8391*, MA9321*
- Avigilon 9W-H3-3Mxxx
- Geovision GV-SV48000
- Secubest NVM3-A16
- SHS-2215IZ
- If manually added, the DWC-PVX16W camera appeared as a multi-sensor node with 3 channels and 1 independent one. Fixed
- FLIR: DH-390.
- New Devices Supported with Analog Encoder License:
- Dahua DH-XVR encoder line, DHI-NVR5832, DH-NVR4232, DH-NVR4216, DHI-NVR52a16, IPC-PDB4830-b360, IPC-hdbw13a0e, DHI-NVR5832-16p-4ks2, DH-NVR4232-4k, DH-NVR4216-8p-4k, DHI-NVR52a16-16p-4ks2, X52a3a, DH-xvr5108hs-x, DH-xvr4108hs-x, DHI-nvr4416-16p-4ks2, DH-xvr5108hs-4kl-x, DH-xvr5108hs-x, DHI-nvr4432-4ks2, DH-xvr7104he-4kl-x, DH-xvr5116he-x, DH-xvr7108e-4kl-b-x
- Hikvision DS-6708, DS-7208HQHI-K2+, DS-8116, DS-9016, DS-6701HFI, DS-9804, DS-7732, DS-7708, DS-6708HQHI-SATA, DS-7116hqhi-k1, DS-7208hthi-k2, DS-7204hqhi, DS-6716huhi, DS-7216hqhi
- Uniview DVS4101, DVS4104, EC1504-HF, NVR304-16EP, NVR308-64E, NVR308-32R-B, NVR304-32E*, NVR302-16S-P16, NVR302-08S-P8, NVR201-04U, NVR-301-08S, NVR301-081-P8, NVR201-041P
- Bosch VIP X1600 XFM4, VIP X1600 M4S, VIDEOJET MULTI 4000
- Sony SNT-EP104, SNT-EP154, SNT-EX101E
- Vivotek VS8100, VS8102
- Digital Watchdog: DW-ENHD16x
- Vista VIPER-HDA encoders
- Novicam TR2116A
- Vicon VLR-ENC-16
- RVI: rvi-hdr16lb-m_v.2
- ACTi V24
- Sharp YC-r0814.
- HiWatch: DS-h116g
- LTS LTN8716K-HT
- Visualint VI-M-4-1000
- HAR324-16
- Hunt Electronics HAR324-16
- Zynek zkd408a, zkd608a, zkd408b
- ENEO MAM-6me1012mta,
- Epcom EV1016turbox
- Costar CRT1200en
- Swann DVR16-4500
- Arecont Vision:
- AV02CID-100, AV12ZMD-401, 08ZMV-300, AV20CMB-100, AV05CID, AV20975, AV12975, AV12976.
- AV40185 sensor order incorrect. Fixed.
- Fixed Arecont AV08CPD-118.
- When taking a screenshot from a 2-sensor AV camera, only 1 sensor was displayed. Fixed.
- Motion detection didn’t work on AV20CPD-118. Fixed.
- The lens order of Arecont's AV4656DN (Duo) was incorrect. Fixed.
- Increased target bitrate for multi-sensor Arecont Vision cameras in RTSP mode
- The Server application pulled RTSP streams from multisensor Arecont Vision cameras with much lower fps than expected. Fixed.
- Axis:
- AXISP1375, AXISQ6215, AXISM4206, AXISA8207, AXISP1445, AXISP3807, AXISP3235, AXISP3518, AXISD201-S, AXISQ3527, AXISP9106, **Axis M7011, M7014, P7216, Q7424RMKII supported.
- Audio did not work on Axis cameras after upgrading to 9.x firmware. Fixed.
- Codec and resolution could not be changed on Axis cameras with 9.x firmware. Fixed.
- 2-way audio could not be changed on Axis cameras with 9.x firmware. Fixed.
Rule “Output on Soft Trigger” did not work as expected for fixed event duration on AXIS A8105-E. Fixed.
IP address was changing in Resource Panel for Axis cameras with firmware higher than 7.0 causing gaps in the Timeline. Fixed.
Axis I/O module A9161 supported.
- Digital Watchdog:
- Choppy video experienced with DW-PB6M4T. Fixed.
- DWC-MV72i28v was not properly added manually if ONVIF port differed from 80. Fixed.
- DWC-PVX16W - sensors now display separately (no longer stitched).
- Multi-channel video streaming for DW multi-sensor cameras is now available through API.
- Added 2way audio support for DWC-PF5M1TIR
- Preview image did not display on the Fisheye tab for DW CaaS Fisheye cameras. Fixed.
- Snapshot in email on motion detection of DWC-PB6M4T panoramic camera with 3 sensors showed image of one random sensor and black for other sensors. Fixed.
- Expert setting “Calculate bitrate per GOP” was automatically forced for some DW cameras. Now its default state is “disabled” and it can be modified by operators.
- Flickering observed on DW Multi-sensor cameras in the Mobile app. Fixed.
- Hikvision/Vivotek/Dahua:
- ”Face detection” was incorrectly detected as an available in-camera analytic for Hikvision cameras. Fixed.
- ”Line crossing” event didn’t work for Hikvision DS-2CD2555FWD-I and potentially for other models. Fixed.
- Desktop client was freezing while viewing H.265 streams from Hikvision DS-2CD6A64F-IHS/NFC in fullscreen mode. Fixed.
- Hikvision DS-2CD2955FWD-IS failed to stream if audio was enabled and codec was set to g711u. Fixed.
- Audio could not be enabled for Hikvision DS-2CD2543G0-IS stream and potentially on other models. Fixed.
- Wrong standard resolution was chosen for some Hikvision cameras. Fixed.
- After upgrading to version 3.2, the codec switched from H.265 to H.264 on Hikvision and Vivotek cameras. Fixed.
- Some channels from Hikvision encoders failed to display. Fixed.
- Hikvision 6716 encoder performance improvements
- Hikvision DS-2DE2A204IW-DE3 framerate issue resolved
- Implemented PTZ control for Pelco cameras on Hikvision DS-7332HUHI-K4 DVR.
- Vivotek FD8162 showed erroneous Advanced PTZ capabilities. Fixed
- VIVOTEK MA9321-EHTV only worked with H265 codec, but not with H264. Fixed.
- Max resolution was not always detected correctly for some Dahua cameras. Fixed.
- Other Specific Device Updates:
- Digital I/O did not work for 2N Helios cameras. Fixed.
- Axis encoders, Axis multi-channel cameras and Hikvision multi-channel cameras were added as independent devices causing IP conflict notifications. Fixed.
- Server reported RTP errors on UNIVIEW IPC542E-DLC-C when no error existed. Fixed.
- Incorrect secondary stream URL was configured on EVO-180WxD. Fixed.
- Rule “Generic Event - output trigger” sometimes stopped working on ADAM I/O Modules. Fixed.
- Added a possibility to view a multicast stream from ONVIF cameras.
- Worked around resolution issue for Honeywell H4W4PER2.
- OpenEye c7413-awr supported
BUG FIXES
- Snapshot was incorrect in email notification on an Apple Mail client. Fixed.
- The Timeline did not appear for offline cameras on an offline server in multi-server systems. Fixed.
- Single video export didn’t work properly for some cameras. Fixed.
- ”Target” value was not filled in event log if event camera and action camera were on different servers. Fixed.
- PTZ tour speed did not work as expected for ONVIF cameras. Fixed.
- The Updates tab was broken after opening the dialog with a custom update warning. Fixed.
- Offline or removed cameras were not displayed in the Resource Panel after the storage archive was rebuilt. Fixed.
- Could not add external storage with password and enabled quota. Fixed.
- Desktop Client sometimes froze during "Browse for update File" on MacOS. Fixed.
- Sometimes Desktop Client failed to connect to Server via Cloud. Fixed.
- ”Play archive from the web” is removed from email for cameras on server without public IP.
- Zoom windows aspect ratio was incorrect for wide items. Fixed.
- The Timeline was not shown for video files downloaded from Web Client. Fixed.
- Client auto-restart didn’t work on MacOS if two Desktop Clients were opened. Fixed.
- Recording did not start when adequate storage space was freed up. Fixed.
- .nov file would not open if Desktop Client had not already been opened at least once on MacOs. Fixed.
- Server public IP was not detected in rare cases. Fixed.
- Adding a new storage with inadequate free space led to archive removal. Fixed.
- Issue with incorrect free space on Advanced settings for storage quota. Fixed.
- Auto-discovered multichannel resource channels were distributed between different Servers within the system. Fixed.
- Cloud users were not logged out automatically from Desktop Client if the password was changed. Fixed.
- Incorrect time on Web Client timeline if server local OS time was not synchronized. Fixed.
- Incorrect notification occurred for a generic event with “+” in source/caption/description. Fixed.
- Video archive for some cameras with default password was not available in Web/Cloud Client. Fixed.
- Entire system was disconnected from the Cloud if just one Server was detached from the system. Fixed.
- Sometimes the LPR Analytics feature was not available in Server. Fixed.
- Desktop Client experienced crashes during Bookmark search with Japanese symbols. Fixed.
- Desktop Client experienced crashes when adding .*png file to Showreel. Fixed.
- Errors displaying the Calendar and the Timeline in the Desktop client when selecting an offline camera on an offline merged server. Fixed.
- Gaps in archive occurred when Servers were experiencing high load and time synchronization was turned on. Fixed.
- Desktop Client sometimes froze after clicking OK on the "Update is complete" message box. Fixed.
- The option "Disable Native presets" found in the Advanced tab of theCamera Settings dialog was disabled for some ONVIF cameras. Fixed.
- The "Move to position" option on a dewarped video caused the image from the camera to black out until the move was complete. Fixed.
- Linux-based server monitoring graphs repeatedly dropped to 0 without known reason. Fixed.
- In rare cases, the camera stream URL did not change after the camera IP address was modified. Fixed.
- Issue with "Restore from backup" feature in Desktop client on Mac OS. Fixed.
- H.265 streams pulled from the Server application could not be played in VLC player. Fixed.
- Desktop Client did not react to the "Time synchronization is disabled" option. Fixed.
- Uploading .mp3 files for the "Play sound" action failed. Fixed
- Windows-based servers sometimes sent incorrectly formatted emails. Fixed
- Intrusion Detection notifications were not received from some Hikvision models. Issue has been worked around. Check with support for more info.
- Exporting H.265 video stream to .avi file did not work. Fixed.
- Layout background images did not work on Mac Client. Fixed.
- Users could not change the background image in Desktop client running on Mac OS X. Fixed.
- Server misinterpreted the amount of free space on Nx1 causing false-positive "System Drive Full" event. Fixed.
- The Server status process worked incorrectly with experimental p2p mode enabled. Fixed.
- The "Allow System to optimize device settings" option was set incorrectly after performing an upgrade on Ubuntu. Fixed.
- Issue with the timestamp on the “Export video” dialog for part of an archive with DST. Fixed.
- API function “Download archive” allowed downloading only low quality stream even though cameras had only one (high quality) stream. Fixed.
- Incorrect screenshot requested from the video archive on some cameras which support codec changing. Fixed.
- RTSP stream from server could not be pulled with "codec=mjpeg" parameter. Fixed.
- One-click update failed in some multi-server environments. Fixed.
- System Administration Dialog window height was too large to display correctly and could not be changed when more than 50 servers were merged in a System. Fixed.
- The "Camera disconnected" event was not aggregated by cameras. Fixed.
- Fixed playback issues that happened when playing archive with gaps in Web Client.
- Wrong screenshots from cameras were displayed in notification panel when Generic Events occurred. Fixed.
- Server was unable to play some streams added as RTSP links. Fixed.
- Reported stability issues with Server RTSP streaming. Fixed.
- Server application continued recording to the target directory even after the target device had been unmounted. Fixed.
- Sometimes archive was not available after archive reindex for storages with 10000+ files. Fixed.
- Motion search was reset if any other camera panel button was pressed. Fixed.
- Multicast stream with the same port but with a different IP didn’t work. Fixed.
- Calendar worked incorrectly for the current date with enabled thumbnails on timeline. Fixed.
- HLS live stream did not display in Microsoft Edge. Fixed.
- Server detected only one analytics event for Hikvision cameras once started. Fixed.
- When logging in as "Live Viewer", opening several cameras and pressing Space, “Not enough licenses” message appeared. Fixed.
- CIFS storage was not unmounted when the server was shut down.Fixed.
- Footage from "deleted cameras" was not accessible after rebuilding the Archive Index on a new Server. Fixed.
- Now the Desktop client uses the currently connected server for all LDAP requests.
- Saved password on the welcome screen was changed automatically when a user changed his password. Fixed.
- Desktop client sometimes froze when opening/closing multiple RTSP streams. Fixed.
- Incorrect Japanese Translation. Fixed
- Server crashed intermittently when importing a large number of users (more than 6000). Fixed.
- Slider position was incorrect if the user paused the video, switched to another tab and back. Fixed.
- 2-way audio button was displayed on items on preview search layout. Fixed.
- Other users' local files were shown in the resource tree. Fixed.
- HLS did not work with a camera that had a dot in the unique resource name. Fixed.
- The Windows Desktop client did not properly scale when dragging between screens with different resolutions. Fixed.
- Bookmarks could be searched via a deleted tag. Fixed.
- The "Setup new system" dialogue appeared before the EULA was accepted. Fixed.
- Smart search area was reset after making a screenshot. Fixed.
- HTML tags were not processed correctly in the custom update notification. Fixed.
- All exported files were read-only after exporting "read-only" file, regardless of applied export settings. Fixed.
- Server Setup dialog was not translated. Fixed.
- Layout aspect ratio was not changed if only one camera was opened on the layout and AR was changed for it. Fixed.
- Aspect ratio for layout with background changed after the first item dropped to such layout. Fixed.
- After reconnecting to another cloud system a mouse click was simulated on MacOS client before a user actually clicked on anything. Fixed.
- "Edit" and "Hide" context menu items were not translated on tiles. Fixed.
- Exported layout where rotation or aspect ratio change was applied to items displayed as unsaved. Fixed.
- Current bitrate was not shown on “Storage Analytics” for cameras with Motion+Low res recording. Fixed.
- Camera full screen mode did not work in Chrome. Fixed.
- Web client did not work for all new web users. Fixed.
- Several memory leaks identified during testing. Fixed.
- Sometimes cameras added as RTSP streams froze. Fixed.
- Sometimes old archives became unmanaged by the Server application and were not accessible. Fixed.
- Fixed synchronization issues with the internal archive of Lilin cameras.
TESTED OPERATING SYSTEMS
- Windows 7, 8, 8.1, 10/Enterprise, 2008 R2, 2012, 2012 R2, 2016 v1607
- Ubuntu LTS: 16.04, 18.04
- OS X 10.13: "High Sierra", 10.14: “Mojave”, 10.15 “Catalina”.
- Raspberry PI 3 Model B Vi. 2 Kernel version 4.14 (Linux 9.4 (Stretch)).
BREAKING CHANGES
- 32 Bit operating system (both Windows and Ubuntu Linux) installation packages are no longer supported.
- Ubuntu 14.04 is no longer supported due to the official end of life in April 2019.
- Windows Server 2008 support was dropped.
KNOWN LIMITATIONS
- USB Webcams will only be discovered if they are recognized by the operating system they are installed on. Windows often automatically installs the driver for USB webcams. Ubuntu Linux typically requires driver / 3rd party software installation in order for a USB webcam to be recognized.
- Audio is disabled for the Raspberry Pi camera.
Nx Witness v3.2.0 (July 6th, 2018)
In-Client Upgrade
Build Number: 20805
Password: l4zvt7
NEW FEATURES
- In-Camera Analytics Support - Users can now use in-camera analytics events when creating rules in the rules engine for Axis, Digital Watchdog, Hanwha Techwin, and Hikvision cameras.
- Enhanced Export - a completely redesigned video export with the ability to burn in watermark logos during export.
- Export Bookmarks from Timeline - a button has been added to allow users to export bookmarks directly from the Timeline.
- Custom Camera Logical ID - Users can assign a custom Logical ID in the Camera Settings dialog to create an alias for the Camera ID in server API calls.
- Archive Integrity Check - Users will receive a notification when viewing any archive which has been modified manually (files moved or deleted in storage archive).
- Contextual Help Revamp - A fully revamped version of the help manual.
- Bitrate Throttling - Added the ability to adjust bitrate (fine tuning) for Axis, Acti, Hanwha, Hikvision, and ONVIF devices.
NEW DEVICE SUPPORT/IMPROVEMENTS
- Advanced Hanwha camera support: Alarm Input/Output, PTZ, 2-way audio, simple focus, Wisestream.
- Hanwha recorder (NVR) support: PTZ, camera advanced settings, secondary stream.
- Device support added for:
- Axis Q6214, M5054, D2050, Q6124, M5054, D2050, P1367, P1368, F40-Q1765, XF60-Q1765, P40-Q1765, F34, FA54, M5525, Q8742, P1275, Q8741, FA1105, FA4115, P1245, P1265, F1004, M3048, F8804, P3375, F4005, F1025, F1005, Q3517, Q8685, P3374, FA1125, F1015, F1035, Q3504, Q8642, Q8641, XF60-Q2901, XP40-Q1942, XF40-Q2901,P1447, Q3515, P1447, Q3515, M5065, M3058, M3015, P1290, Q6125, M3057, Q1645, Q1647, M5055, M3016, P1280,P1448.
- Axis F44 encoder
- Arecont Vision AV08ZMD-300,AV02CID-100,AV05CID-100, AV02CMB-100, AV05CMB-100, AV02CLB-100, AV05CLB-100, AV02CLD-100, AV05CLD-100, AV08CPD-118, AV20CPD-118
- Hikvision DS-7216, DS-2DF6223-CX
- Hikvision 6704 encoder
- Hanwha network video encoder SPE-410, SPE-1610
- 2-Way Audio support for:
- ONVIF devices
- Sony SNC-CX600,SNC-VM600, SNC-VM630, SNC-VM641, SNC-VB632, SNC-VB642, SNC-WR632, SNC-WR602, SNC-WR630, SNC-EM641
- DW camera line
- Hikvision cameras with firmware 5.3 and newer
- Advanced PTZ support for:
- UNIVIEW IPC6253SR-X33
- Securicorp SCL-SDM03MVIR-WD3533X
- Hikvision DS-2DF8436IX-AELW, DS-2DF8236IZ-AEL, DS-2DE4220W, DS-2DE4220IW, DS-2DE7330IW-AE,DS-2DP1636ZIX-D/236
- Vista VK2-HD30-PM
- Analog Encoder License support for:
- Acti V23
- UNIVEW NVR302-16S-P16, NVR302-08S-P8
- Sony SNT-EX104, SNT-EX154, SNT-EP154
- Dahua DHI-HCVR7108H-V2, DHI-HCVR7108H-S2
- Siqura EVE FOUR
- Hikvision DS-6708
- Input/Output fixes for:
- Hikvision DS-2DE4A220IW-DE, DS-2CD2522FWD,DS-2CD2142FWD and OEM’ed versions, DS-6716, DS-6708
- DWC-PF5M1TIR, DWC-MB45DiA, DWC-MV85DiA, DWC-PB6M4T
- Ability to change image resolution and adjust bitrate (fine tuning) for:
- Axis
- Acti
- Hikvision
- ONVIF cameras
- Hanwha cameras
- PTZ support for some old Samsung cameras.
- H.265 support for:
- DWC-MTT4Wi36
- Hanwha cameras
- G.726 audio playback support.
- G.726 and G.711 audio export to mp4 support.
- FPS limit increased to 10 for Arecont Vision AV12275 and AV12276 cameras.
- DWC-PVX16W, DWC-PVX16W4, DWC-PVX16W6, DWC-PVX16W28, DWC-PZ21M69T multi-sensor cameras now have stitched view.
IMPROVEMENTS
- Redesigned video export.
- Vulnerability fixes.
- EULA fixes in Windows installer and server web page.
- If EULA is updated, it is shown once on client launch and needs to be accepted.
- Comprehensive user manual updates.
- Added ability to import missing archive video from Lilin cameras internal storage.
- Cloud Beta warning has been removed from the System Administration dialog.
- Events are split into groups in the Event Rules dialog.
- Added a context menu to all local system tiles on the Welcome page.
- Improved timeline behavior when motion search is activated.
- Separate "Web page" tab in "Camera Settings/Advanced" dialog.
- Database backup performed automatically prior to merging systems.
- If multiple cameras do not support chosen event, warning message is displayed.
- "Export bookmark" button added to timeline.
- Improved support for multi-sensor cameras (by UI and license).
- Screen recording is disabled for user without Export Archive permission.
- Checkbox “Launch video wall when Windows starts” is set by default now.
- "Do HTTP Request" action improvements: multiple methods are supported (POST, GET, DELETE, PUT).
- USB storage support. USB storage is not enabled by default but can be enabled with a parameter in config file.
- ONVIF is automatically enabled for Hikvision cameras with firmware 5.5 and newer.
- Increased default secondary stream quality.
- "Do HTTP Request" action improvements: user can now specify request and authorization type manually.
- "Make showreel" was moved to the separate block between "Save Layout As" and "Delete" in the context menu.
- Timemaker behavior improvements: movements are more predictable.
- Playback state, speed, position, and rotation are now saved when a camera is opened in a new tab.
- Added default camera sorting in "Add Camera" dialog.
- Changed text on "Time synchronization" tab.
- Increased default FPS for "Camera Settings/Recording".
- Increased Max Days maximum value in "Camera Settings/Recording”.
- Adaptive Scaling improvements.
- Image quality (High/Low) can be forced and saved separately for any video in layout.
- Compression factors for Arecont Vision are tuned. FPS counter should be just as configured in Camera Settings.
- Audio output over RTSP support for Digital Watchdog cameras.
- "Camera recording" action in Event Rules now has 9999 seconds limit instead of 3600.
- Nx Desktop now shows a warning if user is trying to record to a removable drive (USB).
- Improved context help.
- ”Local files” are no longer automatically expanded in the Resource Tree.
- An administrator fetched by LDAP can now modify LDAP settings and fetch users.
UI CHANGES
- "Delete layout tour" is renamed to "Delete Showreel".
- "Showreel cycle" is renamed to "Tour Cycle".
BUG FIXES
- Cloud connectivity issues on ARM devices. Fixed.
- System time was shown in UTC instead of correct time zone. Fixed.
- Incorrect timeline in multi-video export. Fixed.
- License key was truncated in "System Administration/Licenses". Fixed.
- Calendar showed incorrect date if client and server dates were different. Fixed.
- It was possible to change the password for a particular channel on multi-channel devices. Fixed.
- Links to the video were added to "Input event" email for a camera without recording. Fixed.
- Scene went upside down if client switched to window mode and Resource Tree was resized from maximum to minimum. Fixed.
- "The pipe is being closed" issue while upgrading through the installer.Fixed.
- Manual activation link was unclickable in “System Administration/Licenses/Manual Activation”. Fixed.
- PTZ button might not appear if camera switched from "Unauthorized" to "Online" state. Fixed.
- Timeline was translated incorrectly in some languages. Fixed.
- Sometimes it took about 2 minutes to switch timeline to server time mode. Fixed.
- Layout was duplicated in Resource Tree when overwriting an existing layout. Fixed.
- HTML bookmark description was shown as plain text. Fixed.
- "Recording" indicator disappeared from camera panel after switching from archive to live mode. Fixed.
- Full screen archive playback caused high network usage for a long time. Fixed.
- "Enable audio" option was available for Axis cameras without audio support. Fixed.
- Local drivers disappeared from Storage Management dialog or got disabled after Media Server restart. Fixed.
- Failover priority worked improperly. Fixed.
- Sanyo cameras RTSP stream did not work. Fixed.
- Server sometimes responded “401” to API calls with proper authorization data. Fixed.
- Multi-sensor Hikvision cameras were added as a single sensor. Fixed.
- Server sent HTTP requests to cameras during failover even when cameras had been removed from the System. Fixed.
- Network storage drive could be initialized first, which was slow. Local Drives are now always initialized first, which is always fast so recording starts quickly no matter what.
- UDP multicast stream recording could stop after some time although live view was ok. Fixed.
- Advanced settings were not shown as a web page for DW-CPRO cameras. Fixed.
- "No Signal" error for Hikvision 2CD6362F-I. Fixed.
- RTSP streams from VLC as RTSP server could not be viewed in Nx. Fixed.
- Connectivity issues with Axis cameras opened in Web Client from Cloud admin interface. Fixed.
- DW cameras showed "404" error instead of web page in the "Advanced" tab. Fixed.
- DTV cameras caused severe memory leaks at Media Server. Fixed.
- Cameras added as generic RTSP links reappeared instantly after removal. Fixed.
- DWC-PB6M4T camera worked improperly after autodiscovery. Fix was tested with firmware ver. 1.0.4.030b build on 2017-01-24.
- "Offline" tiles could not be removed from the welcome screen. Fixed.
- Server added only a single stream from Axis Q6000. Now all four sensors can be added.
- Archive backup bandwidth limit did not work for local drives. Fixed.
- Server failed to add NAS with domains specified in username. Fixed.
- Video wall improperly detected screen geometry if more than six displays were attached. Fixed.
- Audit trail did not log unsuccessful login attempts. Fixed.
- In multi-server systems, camera could be recorded to several servers simultaneously. Fixed.
- Server did not add Axis P3707 camera after a successful search. Fixed.
- Single and multi-sensor cameras played asynchronously. Fixed.
- Different UI and user manual translation issues. Fixed.
- Client sometimes stuck when several clients were open. Fixed.
- Uniview DVS4116 auto-discovered information was incorrect. Fixed.
- Axis horn speaker failed to work after upgrade to 3.1. Fixed.
- Local time synchronization might misbehave if CPU clocks were imprecise. Fixed.
- Multichannel cameras had incorrect resolution in "Information" overlay in 2x2 mode. Fixed.
- No audio from Acti cameras of AB2L platform. Fixed.
- Dahua DH-SD22404T-GN PTZ did not follow in-client joystick commands. Fixed.
- Dragging zoom window between ultra-widescreen and normal camera caused aspect ratio misbehavior. Fixed.
- Sound from some cameras was played back with distortion on high frequencies. Fixed.
- If camera was manually added and camera IP was changed after that, camera IP was not adjusted after new manual search. Fixed.
- Various server and client crashes fixed.
- Slight API documentation fixes.
TESTED OS
- Windows 7
- Windows 8
- Windows 8.1
- Windows 10
- Windows Server 2008
- Windows Server 2008 R2
- Windows Server 2012
- Windows Server 2012 R2
- Windows Server 2016 v1607
- Windows 10 Enterprise
- Ubuntu 14.04 LTS
- Ubuntu 16.04 LTS
- OSX 10.11: "El Capitan"
- OSX 10.12: "Sierra"
- OSX 10.13: "High Sierra"
- Raspberry PI 3 Model B Vi. 2 Kernel version 4.14 (Linux 9.4 (stretch))
- Raspberry PI 3 Model B Vi. 2 Kernel version 4.9 (Linux 8.0 (jessie))
- Banana Pi BPI-M1/BPI-M1+ Kernel version 3.4 (Linux 8.0 (jessie))
KNOWN LIMITATIONS
- DW Analytics.
- Events don't work if VCA and MD events are enabled simultaneously.
- Need to wait for 2 minutes after event is enabled on camera webpage.
- Event works only for all zones but don’t work for a specific zone.
- Events stop working if camera CPU is more 80%.
- DW MTT Analytics:
- Some events do not work simultaneously on DWC-MTT series cameras.
- Camera sends spurious notifications for some events when settings are changed
- Axis analytics. If Axis People Counter is enabled on Axis camera, auto and manual discovery don't work in software. Camera issue.
- Recorded G.726 audio with 16 Kbit bitrate is not played in archive.
- Export H.265 to .avi is not supported.
- Advanced settings do not work for multi-lens cameras via NVR.
Nx Witness v3.1.0 (October 30th, 2017)
In-Client Upgrade
Build Number: 16661
Password: x1xoeg
NEW FEATURES
- Cloud Client - Browser based client now in the Cloud Portal.
- Cloud Data Proxy - In cases where NAT Traversal fails .
- Soft Triggers - Create and add overlaid buttons to trigger System Actions.
- Showreel - Create customizable timed viewing sequences using any resource - cameras, layouts, web pages, offline files, and even server health monitoring.
- Acknowledge and Bookmark -- Force acknowledgement and Bookmark by operators before a notification disappears in Desktop client.
- Multicast Stream Support - multicast streams can be added to Server as a camera.
- H265 Support - H.265 codec is now supported!
- API Generator - create HTTP Generic Events or API calls in the For Developers tab of the Web Admin interface.
NEW DEVICE SUPPORT
- Analog Encoder license support added for: Dahua DHI-HCVR Series, Dahua DHI-XVR Series, Dahua X21A2E, Geovision GV-VS2400, Pravis HDR-1600, Samsung Techwin SPE-400, TCAM TCS-300, VIVOTEK VS8102, Unview NVR302-08E-P8
- New Arecont Vision devices supported: 2325, 2326, 3325, 3326, 12375, 12376, 20375
- New Axis devices supported: P3227, P3228, Q1659, Q1942
- ACTi I96
- Advanced PTZ support for Hikvision DS-2DF5220S-DE4/W, Samsung Techwin XNP-6370
- Onvif PTZ presets added for Rhodium RBU-PZ-4461-EB
- 2-way audio support for Sony SNC-CX600, Dahua IPC-K15P, Dahua IPC-K35P
- Alarm Input support for Hikvision cameras: DS-2CD2132F-IWS, DS-2CD2655FWD-IZS, DS-2CD2742FWD-IS, DS-2CD2942F-IS, DS-2CD4A26FWD-IZS, DS-2CD63C2F-IS, DS-2DE4A220IW-DE
- Alarm Output support for Hikvision cameras: DS-2CD2132F-IWS, DS-2CD2655FWD-IZS, DS-2CD2742FWD-IS, DS-2CD2942F-IS, DS-2CD4A26FWD-IZS, DS-2DE4A220IW-DE
IMPROVEMENTS
- LDAP general workflow improvements, secured LDAP is supported now, integration with Jumpcloud service.
- RTSP digest authentication support added.
- User can connect to Server with Cloud credentials even if Internet connection is temporary unavailable.
- Active license now can be deactivated right in the Client and applied to another Server.
- User can disable time synchronization with Internet on Time Management tab in System Administration.
- Server can be unmerged from System keeping its database ("Detach Server from System" button in Web Admin).
- Specific users or user roles can be selected as a target for actions in Event Rules.
- Cloud users who has been invited but has not created account yet are marked in Client.
- New event "System drive is full" was added.
- "Device recording" action can be used for instant events with new option "Fixed duration".
- Email notifications optionally can be sent in plain text format.
- Added new Camera Detailes panel in Web Client.
- Web Client can be open on Mobile devices now.
- Clear storage space mechanism was optimized and improved.
- Added video support for Web Pages in Client (Any video codec pack like "K-Lite codec pack" has to be installed on Client PC).
- "Application Window" mode was removed from Screen Recording options.
- Added "Disable blur" option to the "Advanced" tab of Local Client Settings
- Local files can be renamed from Client resources tree.
- Small interfase improvements and UI fixes.
- Incremental expansion of Server API documentation.
- General server stability improvements based on anonymous usage and crash statistics.
BUG FIXES
- New Hikvision cameras got blocked for 30 minutes during auto-discovery. Fixed.
- Axis Q6000-E was not discovered using Onvif. Fixed.
- Axis P7210 encoder could not be added through native Axis driver, only as Onvif resource, that caused different issues. Fixed.
- Secondary stream for ISD cameras was always received with 5fps. Fixed.
- IQEye cameras were not allowed to "Force motion detection" for any stream. Fixed.
- Impossible to get primary stream from Arecont Vision cameras with maximum fps. Fixed.
- Axis T8311 joystick moved several PTZ cameras at several opened client sessions simultaneously. Now can be disabled with "PTZ" icon in camera panel. Fixed.
- Dahua cameras dropped unauthorized after discovery. Fixed.
- Motion detection sometimes failed for Arecont Vision AV10655. Fixed.
- H.264 codec was unavailable for Arecont Vision AV6655 and AV6656. Fixed.
- Several cameras forwarded from the same remote IP and added to the same Server caused "Device IP conflict" alarm. Fixed.
- A lot of authorization attempts in Audit Trail if System page was opened on Cloud Portal for a long time without any activity. Fixed.
- There was no record with "Server updated" in Audit Trail if external storage had been removed. Fixed.
- "Login" activity was displayed twice in Audit Trail if user logged in to Server and then disconnected using Main Menu. Fixed.
- Japanese symbols were displayed wrong in camera names in Light Client. Fixed.
- Lite Client crashes in fullscreen mode on cameras with low stream width > 640px. Fixed.
- After upgrade to 3.0 servers could stop to communicate if multicast was disabled. While connected to any server you saw offline all the rest hosts. Fixed.
- License keys were sometimes lost after upgrade from older versions. Fixed.
- Server couldn't calculate HWID in some virtual hosts so license couldn't be activated. Fixed.
- Backgrounds for removed layouts were stored in Server DB significantly increasing its size. Fixed.
- System didn't allow to delete users with "Locked" layouts. Fixed.
- In some rare situations small parts of archive (about 1 minute) could not be played in Client. Fixed.
- Couldn't add NAS with symbols (@,#,$,etc.) in login/password pairs -- "Invalid Storage Path" message was shown in Client. Fixed.
- Not all multicast packets were disabled if user turned off auto-discovery and failover was not used. Fixed.
- Server migth not start properly after PC reboot if it was updated twice with new .exe installer. Fixed.
- Server on RaspberryPi didn't see local storage on new Debian 8 Jessie. Fixed.
- Server on Nx1 didn't completely unmount NAS if it was removed from Client. Server restart was required. Fixed.
- Nx1 Server upgrade could fail in case of high memory usage. Fixed.
- USB sticks could be recorgnized as storage on Linux Servers. Fixed.
- System time offset could reach several seconds per day. Fixed.
- Rare Server crash when camera with audio was opened in Web Client. Fixed.
- Several simultaneous HLS exports using api methods could fail. Fixed.
- Users unable to login after password change at LDAP server. Fixed.
- Systems with very high number of custom users at one moment could start failing to sync database. Fixed.
- API requests for streaming were not proxied between Servers if cameraId was used instead of physicalId. Fixed.
- There was wrong error message in Setup Wizard if user set non-English letters in password. Fixed.
- Cameras with not enabled recording played video in Web Client only for second try opening. Fixed.
- Archived video could not be played in Web Client if camera was moved from ARM to PC Server. Fixed.
- Timeline in Web Client always displayed local client time that might lead to wrong archive displaying. Fixed.
- Client "Connect to Server..." dialog always kept password for the last used connection. Fixed.
- Client didn't create Main Media Folder on first start after installation. Fixed.
- Local files could not be saved on layout if they located not in Client Media Folder. Fixed.
- Client multi-window mode might not work properly in case of specific monitor configuration (more than 2 displays, different scales on each display). Fixed.
- IO module item was shown incorrectly on layout if it had only one type of ports. Fixed.
- Custom aspect ratio for camera was not applied on thumbnails. Fixed.
- Web Pages couldn't be drag-n-dropped from Resources Tree to Video Wall view. Fixed.
- Client could crash if some specific Web Pages were opened on layout. Fixed.
- 2way audio sometimes worked with significant delay after item reopening. Fixed.
- Screen Recording couldn't save file if 2-way audio talk button was used before. Fixed.
- Text overlay and bookmarks were not displayed on item if text contained symbol "&". Fixed.
- Backward playback didn't work properly with enabled Smart Search -- video could be played continuously despite the motion chuncks. Fixed.
- Video exported from Client 2.6 and less was played in 3.0 with audio out of sync. Fixed.
- Preview Search layout cleared timeline selection on changing time marker position. Fixed.
- Video could start playing from "Pause" after switching between layouts. Fixed.
Nx Witness v3.0.0 (July 5th, 2017)
NEW FEATURES
- Nx Cloud - connect your system to Nx Cloud to login from anywhere and share access to your system. Save hours in port-forwarding setup and coordination.
- All New Desktop Client - completely revamped Desktop Client for Windows, Mac, and Ubuntu Linux. It looks spectacular.
- Web Browsing in Desktop Client - users can add, view, and interact with URLs in the Desktop Client. We’re excited about the possibilities.
- Nx1 Lite Client - The Nx1 now has a Lite Client which can be controlled from the new Mobile app. Amazing.
- Custom User Roles - Administrators can now create custom roles and share groups of hardware and layouts. Which is nice.
- New, Faster Mobile App - with a new, faster Nx-created media player, layouts, and live thumbnails.
- New Server Storage Database - Increases performance of Server archive management.
- View Archive from Deleted Cameras - allows users to see archives for deleted cameras that still have footage in storage archive. Which is helpful.
- Ubuntu 16.04 LTS Support - LTS = Long term support. So we got onboard.
- Axis T8311 Joystick support now added (Windows only). This make us both happy and sad at the same time.
- 2-way audio integrated for Hikvision and ACTi devices. So that’s nice.
- New Windows Installer - makes installation as easy as pie. Hmmm. Pie.
NEW DEVICE SUPPORT
- IPv6 support (required for publishing iOS apps)
- FLIR AX8 and FC-series cameras integrated via ONVIF
- Pelco NET5516 Encoder
- Pelco Optera Series Cameras (180, 270, and 360 - no motion detection support)
- ACTi A41, A81, E925, E924, E12a cameras
- ACTi PTZ Dome I98
- New Arecont Vision(G5) and new Axis cameras support
- Arecont Vision AV2195 and AV2196
- AHD DVR
- DWC-PF5M1TIR camera
IMPROVEMENTS
- ACTi Cameras advanced Integration
- Sony SNC-EP550 audio is now supported
- Improved PTZ for Uniview and Vivotek cameras
- Added playback speed controls for VMAX
- DW CPRO-manufactured cameras now use H.264-High profile
- DW Panzilla optimizations
- Improved default password auto-fill during auto-discovery for DW cameras
- RTSP workflow improvement reduces glitches for cameras that experience short-time RTSP-stream frequent stops
- Software Motion Detection stream resolution threshold increased to 1024x768. Works also for single-stream cameras
- Storage Database management optimizations
- Write to storage function optimizations for high bitrate cameras. Drastically decreases "HDD Slow" errors
- Modified warnings to LDAP "Test" results to be clearer
- Incremental expansion of Server API documentation
- General server stability improvements based on anonymous usage and crash statistics
- Added IR controls for Hikvision DS-2CD2032-I to the "Advanced" tab of camera settings in Desktop Client
- Sending email via SMTP servers w/out authentication now allowed.
- To prevent OS malfunction, system disk drive is disabled for recording if there's more than one storage drive on Server and system disk drive is 5 times less than summary capacity of other storage drives
- Added screenshot and video links to "Input on camera" email for recorded cameras
- Modified warnings to LDAP "Test" results to be clearer
- Added a possibility to use PTZ functions directly on Video Wall
- Incremental expansion of Server API documentation
- General server stability improvements based on anonymous usage and crash statistics
BUG FIXES
- Inputs were not properly recognized from camera VK2-1080XVRDPTZf. Fixed.
- ACTi V32 did not accept Analog Encoder licenses. Fixed.
- Motion detection stopped working at DW-MV421 Onvif camera. Fixed.
- The server used default HTTP port:80 for Axis cameras instead of parsing multicast reply. Fixed.
- Desktop Client crashed while viewing archive recordings from some cameras with g726 coded audio. Noticed w/ Axis firmware 6.x. Fixed.
- Cameras intermittently displayed unauthorized state after moving between servers. Fixed.
- Video noise appeared on specific frames of DW-CP16. Fixed.
- Server crash when advanced settings modified for DWC-PF5MTIR. Fixed.
- Server locked after the effort to restart it. Fixed.
- Windows Error Report about Server crash might appear right after the update because of improper Server restart. Fixed.
- Server froze after "maximum archive days" option value had been decreased for any camera. Fixed.
- Server memory leak on email notifications. Fixed.
- If storage drive was mounted via Desktop Client first, then removed and mounted via fstab as local, it might become inaccessible. Fixed.
- Sending emails would not work if SMTP server did not support PLAIN. Fixed.
- Local (not Internet connected) SMTP Server could not be used as Email Server for email notifications. Fixed.
- Email notifications for "Device Disconnected", "Network Issues" and "Generic Events" stopped functioning after the v2.5 update. Fixed.
- The server could not connect to LDAP without an active Internet connection. Fixed.
- If Desktop Client wasn't able to connect to Server directly, web page in camera Advanced Settings dialog couldn't be displayed. Fixed.
- Some local video couldn't be played in Desktop Client after the v2.5 update. Fixed.
- Motion alarm layout notifications (green frames) were improperly displayed. Fixed.
- Desktop Client intermittent crashes when zoom window was dragged between items. Fixed.
- Exporting to the executable in Chinese language Desktop Client failed with the message about absent FFMPEG. Fixed.
- Chinese input did not work in Desktop Client on Ubuntu. Fixed.
- Mobile App did not allow the connection if login or password contained the specific symbols like '@', '#' etc. Fixed.
- System names in "Saved Connections" in Mobile App could change after connecting to Server in case of specific network configuration. Fixed.
- iOS App may not switch its orientation to portrait/landscape mode after switching between the applications. Fixed.
- Mobile App intermittently did not display video in 1080p. Fixed.
- Fixed "No video" issue from camera Sony SNC-VM772R.
- Archive playback hung on occasion if video item was switched to fullscreen mode. Fixed.
- Couldn't add camera manually if there was another offline device with the same IP in the Resource Tree. Fixed.
- Canon VB-S30D lost PTZ capabilities after some time after the initialization. Fixed.
- The server may not delete some particular video files during archive rewriting. Fixed. Rebuild of archive index is needed after update to 2.6.0.
- Server crashed on attempt to export video of big size via API GET /hls/<physicalId>.<format>
- Part of the archive may not be played in Client if the archive was located on several Servers of the System at the same time. Fixed.
- The file exported as exe from 32-bit system couldn't be opened by double-clicking. Fixed.
- Video Wall didn't start on Windows startup. Fixed.
- Thumbnails were not loaded in Mobile Client for users with capital letters in login. Fixed.
KNOWN ISSUES
- Sound issues with Axis devices running firmware v6.x (live video has audio, but archive does not). Planned to fix in 3.0
- Rare server crashes caused by unstable RTSP streams from certain Hikvision devices. The issue has been identified in systems with the following Hikvision models: DS-2CD2112F-I, DS-2CD2312-I, DS-2CD2332-I, DS-2CD6412FWD-20, DS-2CD2632F-I, DS-2CD2732CD2312-I, DS-2CD2332-I, DS-2CD6412FWD-20, DS-2CD2632F-I, DS-2CD2732
- Nx Witness v2.6 ends support for Windows XP OS, which Microsoft officially quit supporting in April of 2014.
Nx Witness v2.6.0 (October 5th, 2016)
NEW FEATURES
- 2-way audio integrated for Axis cameras and I/O device (requires firmware 5.x) - Allows Nx Witness operators to communicate using 2-way audio in a walkie-talkie like fashion with Axis devices running firmware version 5.x or higher.
- Audio-as-an-Action now available for Axis devices (requires firmware 5.x) - Allows Nx Witness operators to send Audio alerts over the network to Axis devices running firmware version 5.x or higher.
- HTTP Request-as an-Action - allows operators to define HTTP GET requests as an action in the Events & Rules engine.
- Rapid Review - allows Nx Witness users to export and compress long periods of archived video into shortened, time-lapse-like videos.
NEW DEVICE SUPPORT
- IPv6 support (required for publishing iOS apps)
- FLIR AX8 and FC-series cameras integrated via ONVIF
- Pelco NET5516 Encoder
- Pelco Optera Series Cameras (180, 270, and 360 - no motion detection support)
- ACTi A41, A81, E925, E924, E12a cameras
- ACTi PTZ Dome I98
- New Arecont Vision(G5) and new Axis cameras support
- Arecont Vision AV2195 and AV2196
- AHD DVR
- DWC-PF5M1TIR camera
IMPROVEMENTS
- ACTi Cameras advanced Integration
- Sony SNC-EP550 audio is now supported
- Improved PTZ for Uniview and Vivotek cameras
- Added playback speed controls for VMAX
- DW CPRO-manufactured cameras now use H.264-High profile
- DW Panzilla optimizations
- Improved default password auto-fill during auto-discovery for DW cameras
- RTSP workflow improvement reduces glitches for cameras that experience short-time RTSP-stream frequent stops
- Software Motion Detection stream resolution threshold increased to 1024x768. Works also for single-stream cameras
- Storage Database management optimizations
- Write to storage function optimizations for high bitrate cameras. Drastically decreases "HDD Slow" errors
- Modified warnings to LDAP "Test" results to be clearer
- Incremental expansion of Server API documentation
- General server stability improvements based on anonymous usage and crash statistics
- Added IR controls for Hikvision DS-2CD2032-I to the "Advanced" tab of camera settings in Desktop Client
- Sending email via SMTP servers w/out authentication now allowed.
- To prevent OS malfunction, system disk drive is disabled for recording if there's more than one storage drive on Server and system disk drive is 5 times less than summary capacity of other storage drives
- Added screenshot and video links to "Input on camera" email for recorded cameras
- Modified warnings to LDAP "Test" results to be clearer
- Added a possibility to use PTZ functions directly on Video Wall
- Incremental expansion of Server API documentation
- General server stability improvements based on anonymous usage and crash statistics
BUG FIXES
- Inputs were not properly recognized from camera VK2-1080XVRDPTZf. Fixed.
- ACTi V32 did not accept Analog Encoder licenses. Fixed.
- Motion detection stopped working at DW-MV421 Onvif camera. Fixed.
- Server used default HTTP port :80 for Axis cameras instead of parsing multicast reply. Fixed.
- Desktop Client crashed while viewing archive recordings from some cameras with g726 coded audio. Noticed w/ Axis firmware 6.x. Fixed.
- Cameras intermittently displayed unauthorized state after moving between servers. Fixed.
- Video noise appeared on specific frames of DW-CP16. Fixed.
- Server crash when advanced settings modified for DWC-PF5MTIR. Fixed.
- Server locked after effort to restart it. Fixed.
- Windows Error Report about Server crash might appear right after update because of improper Server restart. Fixed.
- Server froze after "maximum archive days" option value had been decreased for any camera. Fixed.
- Server memory leak on email notifications. Fixed.
- If storage drive was mounted via Desktop Client first, then removed and mounted via fstab as local, it might become inaccessible. Fixed.
- Sending emails would not work if SMTP server did not support support PLAIN. Fixed.
- Local (not Internet connected) SMTP Server could not be used as Email Server for email notifications. Fixed.
- Email notifications for "Device Disconnected", "Network Issues" and "Generic Events" stopped functioning after the v2.5 update. Fixed.
- Server could not connect to LDAP without an active Internet connection. Fixed.
- If Desktop Client wasn't able to connect to Server directly, web page in camera Advanced Settings dialog couldn't be displayed. Fixed.
- Some local video couldn't be played in Desktop Client after the v2.5 update. Fixed.
- Motion alarm layout notifications (green frames) were improperly displayed. Fixed.
- Desktop Client intermittent crashes when zoom window was dragged between items. Fixed.
- Exporting to executable in Chinese language Desktop Client failed with message about absent FFMPEG. Fixed.
- Chinese input did not work in Desktop Client on Ubuntu. Fixed.
- Mobile App did not allow connection if login or password contained the specific symbols like '@', '#' etc. Fixed.
- System names in "Saved Connections" in Mobile App could change after connect to Server in case of specific network configuration. Fixed.
- iOS App may not to switch its orientation to portrait/landscape mode after switching between the applications. Fixed.
- Mobile App intermittently did not display video in 1080p. Fixed.
- Fixed "No video" issue from camera Sony SNC-VM772R.
- Archive playback hung on occasion if video item was switched to fullscreen mode. Fixed.
- Couldn't add camera manually if there was other offline device with the same IP in the Resources Tree. Fixed.
- Canon VB-S30D lost PTZ capabilities after some time after the initialization. Fixed.
- Server may not delete some particular video files during archive rewriting. Fixed. Rebuild of archive index is needed after update to 2.6.0.
- Server crashed on attempt to export video of big size via API GET /hls/<physicalId>.<format>
- Part of archive may not be played in Client if archive was located on several Servers of the System at the same time. Fixed.
- File exported as exe from 32 bit system couldn't be opened by double-clicking. Fixed.
- Video Wall didn't start on Windows startup. Fixed.
- Thumbnails were not loaded in Mobile Client for users with capital letters in login. Fixed.
KNOWN ISSUES
- Sound issues with Axis devices running firmware v6.x (live video has audio, but archive does not). Planned to fix in 3.0
- Rare server crashes caused by unstable RTSP streams from certain Hikvision devices. The issue has been identified in systems with the following Hikvision models: DS-2CD2112F-I, DS-2CD2312-I, DS-2CD2332-I, DS-2CD6412FWD-20, DS-2CD2632F-I, DS-2CD2732CD2312-I, DS-2CD2332-I, DS-2CD6412FWD-20, DS-2CD2632F-I, DS-2CD2732
- Nx Witness v2.6 ends support for Windows XP OS, which Microsoft officially quit supporting in April of 2014.
Nx Witness v2.5.0 (March 29th, 2016)
Nx Witness v2.5.0 is a major release that brings an entirely new level of enterprise capabilities - including Bookmarks, the new Nx Mobile app for iOS and Android, Storage Backup, PTZ Preset-as-an-Action, Alarm Layout, and Live Video Text Overlay.Build Number: 11500
Password: d3om78
- New Mobile Apps - Brand new cross-platform mobile apps for iOS and Android with better performance, revamped design and consistent user experience across both Apple iOS and Google Android devices.
- Bookmarks - Users can create bookmarks for specific segments of archived video with names, descriptions, and tags either manually or via the Rules & Events engine.
- Storage Backup - Users can now set up scheduled or real-time archive backup of high-res, low-res, or all streams from selected cameras to local, NAS, or even cloud-based storage locations (e.g. ftp sites, Amazon Prime Storage, etc).
- PTZ Preset as an Action - Users can now set up rules to trigger a PTZ preset as an action (e.g. create a motion event on a fixed camera that triggers the PTZ to look at the spot where motion occured)
- Alarm Layout - allows users to set display-camera-on-Alarm-Layout as an action (aka pop-up video on alarm).
- Live Video Text Overlay - allows users to create custom text overlays-as-an-action (including Generic Event API).
NEW DEVICE SUPPORT
- Axis F44 Main Unit
- Axis Q6000E panoramic camera
- ACTi V23 4 Channel Encoder (with I/O Support)
- Messoa IP Cameras (with I/O Support)
- Hikvision DS-6704HFI 4 Channel Video Server
- Implemented "Advanced" Settings for DWC-BVI2IR cameras
- Better support of ISD Panzilla cameras
- Vista VK2-1080XVRDPTPMF camera now mapped for advanced PTZ
- Arecont RTSP camera support implemented
- Digital I/O support for Arecont cameras implemented
IMPROVEMENTS
- Added "Connect" button to the "Test" dialog during dialog
- Updated viewing cell icons and improved styling for "info" data
- Calendar widget can now be pinned
- Added layout background support for video wall
- Transcoding is now enabled by default for video export from multi-sensor cameras (e.g. DWC-PZV2M72T)
- Added warning before export if export will result in video downscaling (applies only to very high resolution or multi-sensor cameras)
- "Timeline mode" renamed to "Time Mode". Change can be seen in timeline, timestamps in Event Logs, Audit Trail and Bookmark Log
- Added ability to sort Alarm/Event Rules by any column
- Improved "Server Settings" and "System Administration" dialogs - now changes can be applied without closing dialog
- Storage Analytics improvement - storage utilized by deleted/moved out cameras is displayed separately
- Storage usage optimizations and improvements
- Improved time synchronization mechanism between Servers
- Improved error messages for some cases of push updates failure
- "Free Storage Space" is increased from 5Gb to 50Gb for NAS
- Server SSL can now be disabled
- API documentation is improved and extended
- General Server stability improvements based on anonymous usage and crash statistics
BUG FIXES
- Server on Nx1 sometimes crashed on generic event. Fixed.
- Transcoded http-stream did not include an audio track. Fixed.
- Digital I/O could not be programmed for Honeywell cameras. Fixed.
- Digital I/O could not be programmed for Sony cameras with latest firmware. Fixed.
- AV20175DN firmware update re-ordered sensors. Fixed.
- DWC-MF10M36TIR camera streams MJPEG instead of h264 by default. Fixed.
- Arecont Vision AV3556 camera streams MJPEG instead of h264 by default. Fixed.
- MJPEG-stream instead of h264 is being requested from D-link 7110. Fixed.
- Focus buttons VK2-Encoder were not functional. Fixed.
- Triggered Event Rule with target I/O Module could disable all active output ports on device. Fixed.
- Changes were not applied in the Client until a Server's port was changed via Web Admin Interface. Fixed.
- Fisheye tours were not functioning properly. Fixed.
- Middle-click on the item with any default rotation always resulted in rotation to 0 degrees. Fixed.
- Video archive states (aka time chunks) on the timeline were not loaded if system time was modified. Fixed.
- Video archive states (aka time chunks) always displayed with local Server Time for cameras added as HTTP-links. Fixed.
- Video archive states (aka time chunks) disappeared from timeline after Server is stopped. Fixed.
- Client was not updated properly during update from local file. Fixed.
- Merge Systems failed if System name contained ":" character. Fixed.
- Rebuilding archive index failed if storage login contained '\' character. Fixed.
- Proxying locally via remote server sometimes failed. Fixed.
- Flag "Send usage statistics" check box was automatically checked after upgrade. Fixed.
- Watching live video via Android Client was not logged in Audit Trail. Fixed.
- Export with Paxton Plugin has led to the crash. Fixed.
- Non-English input did not work in Ubuntu Client. Fixed.
Nx Witness v2.4.1 (November 3rd, 2015)
Nx Witness v2.4.1 is an iterative release focused on providing an HTTP API for integrating 3rd party system events, adding granularity to the automatic camera failover feature, and introducing the all-new Nx Witness Web Client.Build Number: 10278
Password: tt32pq
- Web Client RETURNS!
- Generic Event API
- Failover Priority
- Bosch X1600 8 channel encoder (PTZ not supported in initial integration)
- ACTi i96 camera
- Hikvision DS-6704HFI Encoder (ONVIF improvements)
- Added Restart Device and Reset to Factory Defaults to Web Admin Interface (Nx1 only).
- Improved accuracy of Storage Analytics feature.
- Added autofocus support for Vista VK2-3MPBIR28V12re and VK2-3MPVRDIR28V12re cameras
- Improved ONVIF PTZ support for Redvision dome camera RVX-IP30-IRWL-W
- Added PTZ presets support on Axis M7016 Encoder
- Improved ONVIF PTZ support of Eneo cameras
- Added Server Hardware ID (HWID) logging
- Added "duration" to HTTP Streaming API
- "Info" icon status improvements - saved for layouts, shows camera name only when not active
- Improved Server Settings dialog
- Maximum number of cameras is limited to 12 for Nx1 in failover settings
- Safe Mode indication for NX1. If NX1 is booted in safe mode, any system changes are not allowed and the corresponding warning is displayed in client
- "Server started after crash" notification rename to "server restarted unexpectedly".
- Different RTSP-links to the same camera generated Camera IP conflicts. Fixed.
- Notification "Rebuilding archive index is completed" erroneously shown when canceling rebuild process. Fixed.
- If time was changed on the computer running Server, Server time did not resynchronize to match. Fixed.
- Nx1 systems always had higher password priority while merging systems. Fixed.
- Wrong warning appeared while deleting user. Fixed.
- Client was opened with delay after minimization to Task Bar on Windows 10. Fixed.
- Advanced camera settings were not being requested for DW-MB421TIR camera. Fixed.
- MJPEG for ACTi-E921 doesn't work. Fixed.
- ONVIF-driven multi-channel encoders initialized incorrectly. Fixed.
- Video could be deleted If replace HDD with with system. Fixed.
- In case of disabled multicast,camera doesn't record evenif "enable recording" is set. Fixed.
- Memory leak while using NAS. Fixed.
- Server archived the same amount of data to all storages despite their size. Fixed.
Nx Witness v2.4.0 (September 28th, 2015)
Nx Witness v2.4 is a dot release (2.x) focused on bringing new integration methods (IP I/O Module, LDAP Integration, Storage SDK) and enhancing Nx Witness administrator's system insights (New User Management Dialog, Audit Trail, Storage Analytics).NEW FEATURES
- I/O Module Support
- New User Management Dialog
- LDAP Integration
- Audit Trail
- Storage Analytics
- Storage SDK
NEW DEVICE SUPPORT
- Axis P8221 I/O Module
- ACTi V32 16 channel IP encoder
- Digital Watchdog DWC-BVI2IR
- Latest standard Arecont and Axis cameras are supported
IMPROVEMENTS
- Ability to disable users. Disabling users instead of deleting them keeps user audit trail intact.
- Decrease CPU usage on camera-based Edge Server (ISD Jaguar).
- Improved usage statistics and crash reports.
- New warning when more than one server is recording to the same storage.
- When multiple servers are recording to a shared storage location (e.g. NAS) usage is shared more effectively.
- Mobile app performance improved when pulling video from Edge Server (ARM) devices.
- Adding NAS devices on Linux simplified to match Windows method.
- Check for updates automatically enabled by default.
- Video viewing synchronization in multi-server systems improved.
BUG FIXES
- Motion mask couldn't be changed for panoramic AV cameras in smart search mode. Fixed.
- Small issues in server API. Fixed.
- Intermittent "Loading" error in client in multi-server systems. Fixed.
- When client is started the keyboard cursor was not automatically moved to login dialog box. Fixed.
- Viewing video streams and information from a remote server with 2 public IPs failed. Fixed.
- Cameras that were not being recorded were shown as offline when autodiscovery was disabled. Fixed.
- In some cases Edge Media Server could not be stopped (specifically ISD Jaguar camera). Fixed.
- Archived video was inaccessible during fast archive scan. Fixed.
Nx Witness v2.3.2 (August 6th, 2015)
In-Client Upgrade
Build Number: 9296
Password: xm7c2s
- Anonymous Usage & Crash Statistics
- Cross Network Connectivity
- Windows 10 Support
- Disable Server Auto-Discovery (for networks with multiple Systems)
- KbpGOP target bitrate added on expert tab of camera settings dialog
- Merge system dialog improvements.
- Auto update warning if there isn't enough free space on C:
- Web Admin. Login page for unknown requests.
- API documentation on server Web Admin is improved.
- Reduced CPU usage on ISD edge/CaaS cameras.
- Rebuilding server archive service more robust (will continue rebuild from last point if rebuilding process is interrupted. e.g. Large NAS)
- Robust networking. (In systems with distributed servers - each behind their own NAT - port forwarding requires only one server for system to function properly.)
- Default system password changed to ”admin" ( used to be "123")
- Warning text clarifications.
- Auto-created Video Wall layouts no longer show up in resource tree.
- AVI export from AV20185 panoramic is broken. Fixed.
- Camera http link not available after camera reboot. Fixed.
- Motion Detection didn't work on MJPEG streams. Fixed.
- Authentication issue if server time has been changed. Fixed.
- Server used to send multicast packets for cameras discovery if enable camera auto discovery was disabled, Server has no failover enabled or only one server in the System. Fixed.
- Login dialog displays servers with different protocol version as compatible. Fixed.
Nx Witness v2.3.1 July 1st, 2015)
Build Number: 8767
Password: 12jkn1
- Edge Media Server has been optimized and is ready for deployment in ARM-based cameras and server devices.
- New Anti-Virus and Firewall friendly HTTP tunneling for server-to-server and client-server connections.
- Embedded Client User Manual has been restored for offline use.
- System performs faster archive scan for external storage locations (NAS, DAS) which have been disconnected and are reconnected.
- Ability to add an independent RTSP stream from existing system ONVIF or auto discovered cameras.
- Optimized database synchronization between servers (server hive synchronization is now faster and less resource intensive).
- Archive periods are displayed more quickly on the timeline.
- Media Server startup times reduced.
- Client RAM usage optimized for playback of local files = better local file playback.
- ONVIF improvement: fixed secondary stream for camera PSIA | 3516F0.
- ONVIF improvement: if secondary stream is improperly reported as 0x0 resolution system still recognizes and uses it.
- Added "Absolute Positioning" on Samsung PTZ models (SNP-6321, SNP-5430).
- Added Input support for Avigilon cameras.
- Alarm Input not discovered on Samsung SNO-6011RP.
- Available System updates notification now only displayed for Administrators.
- Update notifications can now be disabled by Administrators.
- Dewarping now able to be used on local files. For example, users can export footage from a fish-eye camera and then apply dewarping to the fisheye image.
- Camera Streams Settings are more consistent. "Keep Camera Streams" flag can now only be changed if global setting "Allow system to optimize camera settings" is enabled.
- Video wall “Push my screen” no longer creates new layout by default.
- PTZ Tours now continue even if a PTZ camera goes offline in the system tree.
- API has been improved. Check the API documentation for more details.
- Camera streams display delay decreased. (Camera streams now display faster when first opened in viewing grid).
- IQ Cameras compatibility improved.
- Axis Cameras compatibility improved.
- Safer Merge Process. Database is now backed up on both systems prior to merge.
- Empty lines appeared in layouts when deleting cameras. Fixed.
- Cameras being recorded on a failover server sometimes didn't properly return to primary server when primary server came back online. Fixed.
- Screenshot from panoramic camera showed picture from only one sensor. Fixed
- Windows OS resizing issue - if double clicking on the application frame in computers running Windows the client does not always display properly. Fixed.
- If an external storage was mounted after Server start, archive from it wasn't available till restart. Fixed.
- "Camera Disconnect" notification did not always show up for cameras that weren’t recording. Fixed.
- "Network Issue" icon in Tree did not properly disappear for a camera after 2 minutes of normal operation. Fixed
- If Failover occurred and camera was moved several times between servers camera status could be displayed incorrectly. Fixed.
- Server could not open RTSP Link streamed by another Server. Fixed.
- ACTi search bug: sometimes MAC address switched to 00-00-00-00-00-00. Fixed.
- MAC OS - Update notification popped up even if all components were of the same latest version. Fixed.
- In rare cases Split/Merge Systems worked incorrectly if servers were accessing each other via Public IP (Client could not reconnect). Fixed.
- Sometimes incorrect firmware version was displayed (if a firmware was upgraded after the camera was discovered). Fixed.
- On lower-powered computers update sometimes resulted in timeout. Timeout period has been increased.
- Sometimes archive wasn't visible on timeline even though user could navigate through it. Fixed.
- Fixed HTTP streaming for Android mobile App.
- Debug text was shown on the Server web page above the header (Ubuntu+Firefox only). Fixed.
- Web-Admin API Page tree that could not always be expanded. Fixed.
- Deleted camera would sometimes appear again even when auto discovery was disabled. Fixed.
- Media Server crash when rebuilding archive on password-protected remote storages (Windows Server 2008). Fixed.
- Sometimes camera was stopping in wrong positions during PTZ tour. Fixed.
- Sometimes Servers were disappearing from “updates" dialog while updating to an incompatible version. Fixed.
- Motion data could be lost if storage went offline temporary. Fixed.
- Layouts' background might be lost during migration from 2.2.1 to 2.3. Fixed: It is necessary to update 2.2.1 to 2.3.1 to keep this data.
- Server Email settings were sometimes erased after client restart. Fixed.
- Some Axis camera models had a high FPS configured on secondary stream on Axis cameras. Fixed.
- Not possible to merge two systems with the same user name. Fixed.
- If disable and re-enable secondary stream in Expert settings after camera initialization software motion could not be configured. Fixed.
- For some Arecont Vision panoramic cameras zoom window takes 4 cells at the scene instead of one. Fixed.
- Do not control camera settings" option worked only after recording on this camera had been restored. Fixed.
- Client Opens on Correct Monitor if two monitors are used but when more than two monitors its incorrect.
- In rare issues when Multicast failed in a network cameras would not be recorded. Fixed.
- Adjusted bitrate for DW cameras.
- Improvements to DW MEGApix® IP cameras’ recording bit rate.
- Live and Playback issues for DW VMAX Flex™ and VMAX 960H™ DVRs have been resolved.
- Vista Camera improvement - had to press the "AF" button twice to initiate. Fixed.
Nx Witness v2.3 Patch 8388 (April 20th, 2015)
Released April 20th, 2015 Build 8388 is an iterative patch that addresses some common issues identified with Nx Witness v2.3.
BUG FIXES
- Lost video streams from manually added cameras after moving between servers fixed.
- auto-discovered cameras not returning to online status after server restart fixed.
- NAS/Windows Server memory leak fixed.
- Secondary stream problems resolved.
Nx Witness v2.3 Patch 8344 (March 30th, 2015)
Released March 30th, 2015, Build 8344 is an iterative patch addressing some known issues with Nx Witness v2.3.
BUG FIXES
- Android App update - slight update to the server and fixed display issues on Nexus 6 devices. The latest app is available for download now on Google Play.
- Timeline recorded video fix - green segments for recorded video on the timeline were occasionally not displaying properly. This issue has been fixed.
- Rare System Freeze - Two branches of code in v2.3 were conflicting and this resulted in the some users experienced a stoppage of recording, system merge failures, and slow camera loading. This issue has been fixed.
- Non-IP Server Address Issue - the server hive environment worked incorrectly if servers were set to address each other by DNS (rather than IP). This could lead to various intermittent problems.This issue has been fixed.
- NAS storage issue - if NAS was in a system and then removed or unable to be discovered after an upgrade the Server pointed at that NAS address would take up to 10 minutes to start.
KNOWN ISSUES
- This version does not contain Anti-Virus (BitDefender) fix. We're still working on it. As soon as we're done, we'll give you a patched version for installations using BitDefender.
- Windows OS resizing issue - if double clicking on the Nx Witness application frame in computers running Windows the client does not always display properly. Still an issue - fix coming soon.
Nx Witness v2.3 (March 11th, 2015)
Server Hive Architecture. No Single Point-of-Failure.
Automatic Failover. One-Click Upgrades. And More.
With a radical new server-hive architecture Nx Witness v2.3 redefines what it means to combine simplicity of use with advanced features.
NEW FEATURES
NO SINGLE POINT OF FAILURE (SERVER HIVE ARCHITECTURE)
With version 2.3 all servers in a system are now part of a Server Hive and continuously synchronize system configuration settings. This allows operators to connect to any server at any time to view the entire system. This, in turn, creates a system capable of adapting to server failures in real-time and ensures no single point of failure in multi-server systems.
AUTOMATIC CAMERA FAILOVER
With v2.3's Server Hive architecture comes automatic camera failover. In case of server failure the cameras will be immediately transferred to other system servers. Servers must be enabled as failover servers, and users can define maximum camera capacity of failover servers. If a failed server once gain becomes available, cameras will return to their original server.
ONE-CLICK SYSTEM-WIDE UPGRADES
With version 2.3 system administrators can now upgrade an entire system (all servers and clients in a system, regardless of operating system or device type) to a newer version or to a specific build from any client connected to the system. If the system does not have Internet access, users are provided a link which will download a system-specific update package in .zip format - which can then be installed from any Client connected to the system.
VIDEO WALL / REMOTE MONITOR
In v2.3 we introduce another flexible, mind-blowing feature - Video Wall / Remote Monitor. This feature allows a single user or multiple users to control an unlimited number of video wall/remote monitors in real-time from any Nx Witness client. Video Wall is a licensed feature - with each license adding 1 user and 2 screens. So, for example, if a system has 20 video wall/remote the system would need 10 video wall licenses.
EMBEDDED SDK + API = ABSOLUTELY OPEN
We want our users to be able to use Nx Witness in any way they can conceive of - and so we're introducing an open, documented API and SDK directly into the Nx Witness Server package. That's right - whenever you install Nx Witness server you also get access to our API and SDK. No strings attached. No registrations. Just total access.
With the Nx Witness Server API developers can fully integrate Nx Witness into 3rd party systems such Access Control, Video Content Analysis, Point-of-Sale solutions and more.
The Video Source SDK allows integrators, end-users and tech partners the ability to integrate video streams from early any source - including cameras, 3rd party DVRs & NVR's or even cloud-based storage.
Edge (aka ARM device support)
In version 2.3 the system Server can now be installed and run on virtually any ARM® device. This allows Nx Witness's full Server application to run on cameras, microcomputers, embedded devices, and more. Edge is a licensed feature and is available only to manufacturer partners of Network Optix. Have an Edge application for Nx Witness you'd like to discuss? Email us.
Universal Fisheye Dewarping
Nx Witness now supports fisheye dewarping on any type of fisheye lens - including panamorph lenses. Users can automatically or manually configure dewarping under the camera settings dialog.
Max/Min Recording Time per Camera
Version 2.3 gives users the ability to specify the minimum and maximum amount of days footage will be archived from each camera. Max/Min settings can be applied to individual or multiple cameras. For example, in a single system one camera could be set to record for a maximum time of 30 days, and another for a minimum of 7 days.
Web-Based Camera Settings
Version 2.3 now includes the ability to view the camera's native web page inside the camera settings dialog. This feature is available currently for a few camera models and works over both LAN and WAN connections. The feature only applies to select cameras in the 2.3 release but can be extended to additional models. Have a camera you'd like to add this feature for? Email Us.
Web Admin Redesign
In version 2.3 there is an all-new web administration client that gives users the ability to monitor server health and storage configuration, remotely restart servers, merge or split systems, or modify System ID, port, login and password. The web monitoring client has been temporarily removed while it undergoes a full redesign for enhanced usability and will be available again in v2.4 in mid-2015.
Simplified System Expansion (aka joining systems)
Servers/system can now be managed (merged or split) with just a few clicks by a system administrator in the system client or web administration interface.
One Network Port For Everything
With version 2.3 network traffic is now directed through a single port (7001) on each server, making port forwarding much simpler.
Advanced Routing Management
Network setup between servers is now simpler and more flexible. While the system automatically detects and configures network routing upon setup we have added the option (for advanced network configurations) to assign specific IP addresses that can be used for accessing servers (e.g. public/internal IP addresses, domain names etc) in an all-new advanced routing management dialog.
System and Local Settings Dialog Improvement
System settings and Local settings have been reorganized into separate dialogs to simplify setup and provide a faster, cleaner, and more logical user experience when modifying configurations.
Smarter Time Synchronization
With version 2.3 Time Synchronization is simpler and more powerful than ever. For systems with active Internet connection the system will automatically synchronize time with a selection of public NTP servers. For systems without Internet connections users can choose a local system server to serve as the time-server.
Client Customization
In version 2.3 users can now customize their client to their liking with the ability to change background animation color, disable background animation completely, or even assign an image as background.
IMPROVEMENTS
- Live video playback is smoother.
- More flexible camera reassignment. Cameras can now be dragged to a new server even when they are offline or undiscovered.
- Main Menu and Context Menu have been reorganized and simplified..
- Preview Search has been simplified by adding a right-click drill-down feature on a time slice.
- Servers that need to be updated to match the latest version installed in the system are now shown in red in the about menu.
- Smarter mouse zoom behavior while viewing multiple videos on the grid.
- E-Mail notifications now have customizable templates.
- ESC hot-key behavior has been changed. To toggle full screen use Alt+Enter. To close dialogs or cancel actions, use ESC.
- Login username dialog now automatically populated with the last known login (previously blank) and can also be saved.
- Administrators can now delete invalid and expired licenses.
- Camera rotation can now be saved as default rotation for individual cameras.
- Media server conflicts notification now contains the specific list of cameras that are used by conflicting servers.
- Additional default event rules: "Media Server Started" event has been added with associated "Write to Log" and "E-mail Notification" actions.
- If connection to Server is lost, the appropriate message is displayed (used to be a notification in the right panel).
- Support streaming without transcoding to mobile devices (HLS). Greatly reduces server CPU load.
- Error messages when activating licenses clarified.
- Current version is now displayed in the login dialog and the "beta version" form (previously shown in "About" form).
- It is now possible to delete online cameras from resource tree. To prevent rediscovery auto-discovery should be disabled.
- If the Login dialog is active it is now possible to perform background actions.
- Layout naming conflicts now resolved. If an Administrator creates, saves, and shares a layout with user(s) and the user(s) subsequently modifies the shared layout the user will be prompted with a "save-as" dialogue and can save the newly modified layout with a new name.
- Licensing types increased: added Edge (ARM devices), Video Wall licenses.
- Licensing information is now stored in a separate database to allow for clearing of the server database without loss of licenses.
- It is now possible to adjust RTSP transport per camera (used to be per server).
- "Do not archive primary stream" and "Do not archive secondary stream" options added in expert camera settings form.
- Aspect ratio for some cameras has been adjusted to display them correctly.
- Multi-video export dialog no longer prevents interaction with client during export.
- Generic RTSP/HTTP links look cleaner in system resource tree.
- Windows XP support restored.
- Password-protected external storage devices (NAS, DAS, etc) now supported for both Windows and Linux.
- Server logs now contain memory and cpu usage which is recorded every 10 minutes.
- The Server archive index is now stored in the Server database (previously stored on the file system), which allows users to move hard drives with archived data to a new server without needing to rebuild the server archive index.
- Added a new event "License Issue" - which notifies users of licensing problems.
- Auto-discovery times decreased (finds new cameras faster!).
- Improved PTZ control - lowered control latency and more intuitive controls.
- Increased compatibility with existing and new supported cameras.
- Cameras with the same name are now sorted by IP Address in the Resource Tree.
- UI animation optimization (especially if using E-Map feature).
BUG FIXES
Fisheye Dewarping:
- Double-clicking worked incorrectly in dewarping mode if panoramic is 360°. This issue has been fixed.
- Screenshots from dewarped cameras worked incorrectly for low-resolution streams. This issue has been fixed.
- If a fisheye camera was moved to a new server "Fish-eye" all saved positions and tours were removed. This issue has been fixed.
Alarm/Event Rules:
- Fixed notification on input signal that didn't work in some cases.
- Alarm/Event Rules for specific cameras were not propagated when cameras were moved to a new server. This has been fixed.
- Some event rules that didn't work if one of Servers was behind NAT. This has been fixed.
Manual Camera Addition:
- It was impossible to manually add several AXIS cameras if they use public IPs and the same RTSP port. This has been fixed.
- ACTI authorization error if ACTI camera was added manually (sometimes credentials were reset to default-ones). Fixed.
- Sometimes it was possible to add the camera manually even if it was already in the list. This has been fixed.
- Camera Diagnostics worked incorrectly if a camera was added manually with non-standard discovery port. This has been fixed.
HTTP/RTSP Links:
- Motion detection for http-link not previously supported. This has been fixed.
- Smart Search didn't work for generic RTSP/HTTP links on Linux after rebuilding archive index. Issue fixed.
- Camera could not be added as an http link if it had already been added and then removed from another Server. Fixed.
Motion Mask Dialogue:
- Motion Mask displayed incorrectly if there were multiple motion mask areas. Issue has been fixed.
- Default motion mask value has been changed to 5.
PTZ Controls:
- PTZ camera controls did not work for non-admin user if it was moved from another server. Fixed.
- PTZ controls displayed incorrectly after authorization credentials were entered (zoom only was available). Fixed.
Layouts:
- Deleted layouts remained in system resource tree until the Client was restarted. This issue has been fixed.
- If a stream was opened in a new window it was not possible to save a layout in the new window. Fixed.
- If layout has been created after the user has logged in then cameras were sometimes not displayed. Fixed.
Multi-Video Issues:
- Fixed the issue with saving multi-video layout after changes. The message about local files presence was displayed sometimes, even if there were no local files.
- Sometimes the save-on-close dialog was frozen when Multi-Video export was closed. Fixed
- When set to pause, video started playing after opening new camera on layout. Fixed.
- In some environments Motion mask was displayed for multi-video only when video was played backward. Fixed.
Zoom Window Fixes:
- Time wasn't refreshed on zoom item that was made from panoramic camera. Issue has been fixed.
- Info was disabled for zoomed item if zoom window was moved to another item. This issue has been fixed.
- In rare circumstances no cameras were displayed in the camera list form when opened. This issue has been fixed.
- If a camera was moved from one server to another its status was sometimes displayed incorrectly in the resource tree. Fixed.
- It was possible to rename a user login to "admin". This issue has obviously been fixed.
- Some dialogs were displayed under other dialogs instead of displaying on top (update notification, sound renaming). This could block the UI interaction. This issue has been fixed.
- Timestamp in archived screenshots was displayed incorrectly. Fixed.
- In rare cases the application could crash when performing screen recording with sound enabled on Windows 8.1. Fixed.
- Sometimes empty rows appeared in the resource tree after deleting cameras. Fixed.
- In rare cases NO DATA was displayed on LIVE cameras. Fixed.
- CPU usage on health monitoring on Windows 8 was calculated incorrectly. This has been fixed.
- Flickering during playback (Linux only). Issue fixed.
KNOWN ISSUES
Windows Server 2008 C++ Installation Error
- Windows Server 2008 editions above SP1 require updated Microsoft Visual C++ 2008 packages in order to run the Nx Witness 2.3 Server. Those packages can be found below:
HD Witness v2.2.1 Release (July, 2014)
IMPROVEMENTS
- Onvif protocol support improvements.
- Web client optimization for Internet Explorer 9+.
- Progress bar added for remote camera screenshot downloads.
- Motion sensitivity default changed from 6 to 5.
BUG FIXES
- Addressed installation errors on Windows 8 and Windows Server 2008.
- Incorrect motion detection. Fixed.
- Android app thumbnail display error resolved.
- Improved motion-detection support for non-Onvif cameras integrated via SDK.
- If a new drive was mounted after Media Server started, it would stop recording once filled. Fixed.
- Client crash during media folder check fixed (in rare instances when certain file formats were present).
HD Witness v2.2 Release (March 25th, 2014)
Released in March of 2014 HD Witness v2.2 adds a set of new features to the HD Witness platform.
FEATURES
- Simplified network configuration protocols: requires a single port configuration and forwarding, eliminating the need to port-forward the three pre-existing ports for all media servers as required in older versions. Enterprise Controller, Media Proxy and Media Server ports have been replaced by a one port connection (normally 7001). In addition, the Enterprise Controller is no longer required to connect to each Media Server. For the Client to access video, the Media Server simply connects to the Enterprise Controller, not bi-directionally as before.
- PTZ Tours. Our PTZ feature has been expanded to include advanced camera tours and also allow our users to set a default “home” position that the camera can be set to return to after any use. The “home” position refers to the default position preset the camera returns to after a user definable period of time. It can either be a preset position position or it can return to a predefined tour schedule.
- Light skin UI. A user is able to select between a light and a dark UI options (see System Settings).
- New events and actions:
- A continuous sound on "Motion on camera" and "Input signal on camera" events.
- Disk is full - a notification will appear if a user selects storage with no available space.
- New "Media server is started" diagnostic event.
- Once Camera is discovered, the software attempts to configure the following settings on Camera: the best possible image quality for the main video stream (best possible resolution and FPS) and optimal quality for the secondary stream.
- In some cases it may be necessary to set up custom stream settings on Cameras. For this purpose a new "Allow server to optimize cameras settings" checkbox is added to the installer and to system settings. Enabled by default, it can be disabled during initial system installation and/or within the client.
- Simplified archive recovery (lost data due to migration or partial HDD failure):
- Added a new recovery button to the "Server Settings" dialog.
- Archive can be restored with no interruption to recording.
- Improved compatibility mode: ability to download any previous Client versions. If Client and Server versions are different, the correct Client version will be downloaded automatically (Not available for MacOS client).
- Auto detection of layout aspect ratio.
- The default layout aspect ratio is 16:9.
- If only one item is added, the aspect ratio of the new layout will equal to item’s aspect ratio.
- If multiple items are added, the layout aspect ratio will be determined by the most common item aspect ratio.
- Ability to fix aspect ratio for any video resource: added a new checkbox in "Camera Settings -> Expert" tab.
- Generic HTTP plugin for simple streaming.
- The export progress dialog is now modal. A user can perform other actions while exporting.
- Added an ability to select any corner for placing a timestamp:
- For screenshots. Click on "Screenshot" and "Save Screenshot as" will appear.
- There is a new drop-down "Timestamps" list on the bottom of the dialog window with the following options: No timestamp, Top Left Corner, Top Right Corner, Bottom Left Corner and Bottom Right Corner.
- Selected export area. The same drop-down list appears on the bottom of the "Export Video As" window. Note: The drop-down “Timestamps” list is disabled for .exe format.
- Added a new checkbox to "Disable/Enable Auto Discovery" in “System Settings -> Server"
- Ability to resize resource tree’s panel.
- GPU-powered cient-side fisheye camera dewarping can now be applied universally to any symmetrical fisheye camera lens application.
- An automatic and manual fisheye de-warp calibration system has been added in camera settings after a camera has been manually designated as fisheye creating a much better forensic dewarping fisheye video experience.
- Dewarping is now available for still images.
- Ability to run Client in configuration mode. This mode is activated automatically if Client is running on a weak PC (in terms of CPU and/or video adapter). Applies to DW Blade only. This mode is restricted (all animations and notifications are turned off and only one video can be viewed at a time).
IMPROVEMENTS
- Added more login ID/password combinations to improve camera auto-discovery.
- A fisheye flag has been added. When the flag is on, PTZ control is automatically disabled.
- Added a vendor name to "Camera Settings" and "Camera List".
- Dewarping is improved. Added a new additional tab for adjusting the center and dewarping radius.
- A new database has been created for backing up an installation due to a failed database migration.
- Improved the dialog for manual camera addition. A list of cameras will appear automatically as located.
- Added an external server guide to prevent cloning.
- Improved license activation notification system.
- Health monitoring improvements:
- Added server uptime to health monitoring
- Only 10 characters from a network connection name are displayed
- The "No Signal" notification is replaced by "Server Offline"
- Event and Actions -> Camera List.
- All cameras that do not support I/O are highlighted in red
- Added tooltips with error description
- "Once per" wording has been changed to "No more than once per"
- Added audio-support for select ACTi models: E-,D-, T-, K-, B-, I-series.
- Increased maximum fps to 30 fps for HTTP and RTSP plugins.
- Added a zoom combination "Alt+ Mouse Wheel" to enable/disable wheel zooming.
- Incompatible auto-discovered EC(s) are automatically highlighted in the login dialog with EC’s version displayed.
- The login dialog notifications are now more informative:
- "You are trying to connect to an incompatible Enterprise Controller” will appear when trying to connect with a different customization.
- "Wrong user or password" will appear when trying to connect with an incorrect login ID or password.
- In all other instances, a general message will be displayed.
- Improved license expiration warning notifications:
- The "License Expiration" dialog is displayed for Administrator only.
- The license expiration message is now displayed once a day in the following order: 15, 10, 5, 3, 2, 1 day(s) before the final expiration. The message will appear one last time after the final expiration.
- Changed the default event accumulation time for rules from "Instant" to "30 second". Data is automatically grouped by category (represented as lines), making the notification panel much easier to use.
- The last minute of archive appears striped on the timeline.
- Introduced a new setting for video timeout to further optimize bandwidth efficiency:
- Added a new checkbox - "Auto Pause Video" (see System Settings => General). If the checkbox is on, the video is paused automatically once a mouse is inactive to avoid the unnecessary bandwidth consumption. User selectable between 1 - 60 minutes
- Android. Added audio for RTSP transport (only for AAC encoding).
- “Client Only” Installer. Added a "Launch Client when set up exists" parameter to the last page.
- A screenshot is always captured in high resolution regardless of the resolution quality the stream is displaying in when captured.
- Added a new button to open the “Client Log” folder.
- Added a new "Zoom to Selection" action to timeline’s context menu. The selection is automatically zoomed when clicked. If there is no selection on the timeline, "Zoom to Selection" is unavailable.
- Ability to view client logs and clear cache.
- Client graphics and animation have been optimized.
- Thumbnails for panoramic cameras are disabled.
BUG FIXES
- Tray Tool. An incorrect EC port appeared whenever changed. Fixed.
- After a Media Server upgrade, the previous application version appeared in the "About" section. Fixed.
- If dealing with over 3,000 resources, Enterprise Controller could not be restarted. Fixed.
- "Say" has been renamed to "Speak" in Alarm/Event Rules.
- "Change Camera Aspect Ratio" is removed from the camera context menu.
- The Media Server log file limit has been increased by x5.
- The Tray Tool menu did not disappear when clicking off the box. Fixed.
- Whenever creating a user layout, the new layout will now appear under the user only and not under Admin (though fully accessible by Admin)
- The "Connect to EC" dialog did not appear after making a language selection. Fixed.
- Any previously opened item will re-open with the same aspect ratio.
- Vivotek encoder. The first panel did not appear in the group after discovery. Fixed.
- When stopping and deleting server from Resource Tree and re-starting again, the server version was not displayed in the “About” section. Fixed.
- Zoom window. Video played upside down when moving a zoom window from a fish-eye camera to another item. Fixed.
- Multi-view export. The quality identifier has been removed.
- “+/-“ timeline zoom inactivity. Fixed.
- Timeline did not disappear when toggling fullscreen using F11. Fixed.
- Removed "Change Resolution" from the context menu for multi-view purposes.
- Client did not respond to "Alt+Space". Fixed.
- Screen recording did not work for the secondary screen. Fixed.
- The automatic name for Digital Watchdog PTZ cameras included a prefix. Fixed.
- Recording was not automatically stopped upon license expiration. Fixed.
- Double-clicking on item’s rotate button did not start rotation. Fixed.
- All active notifications now appear after setting the appropriate checkbox in notification settings (only for system messages)
- When clicking on "Help" in "Layout Settings", "Browse" did not appear. Fixed.
- The top panel no longer appears after the “window” mode.
- "IP Address" in Media Server Settings is disabled. A user can no longer make any changes.
- Selecting multiple hours in the calendar did not work properly. Fixed.
- All known Axis encoder PTZ issues have been resolved.
- Incorrect event notifications (wrong time specified). Fixed.
REMOVED FEATURES
- Removed “Panic Recording” from the front panel.
HD Witness v2.1 Release (December, 2013)
NEW FEATURES
- MAC Client is released!
- Support for multiple new Arecont Vision camera models as well supporting de-warping for Arecont Vision cameras using fisheye lenses.
- More ACTi cameras now supported with upgrades to additional Acti cameras fixing dual-streaming issues.
- Vivotek support is improved: SD81X1 is supported and PTZ is fixed for Sd8111 and Sc83x1.
- Expanded support for Axis encoders and fixed stream count issues with multiple video encoder models.
- Upgraded support for multiple PTZ and fisheye de-warping features in general.
- Added support for additional D-Link camera models.
- Support for more advanced RTSP extensions to extend potential cameras compatibility via RTSP.
IMPROVEMENTS
- Upgrades to client forensic zoom controls when in full layout view.
- Individual analog channels via encoders now supported for events, alerts and notifications.
- Linux media server upgrades to improve support for large camera counts per server (>128).
- Removed ability to duplicate layout names.
- Added Audio recording for ISD cameras and generic RTSP streams.
- Added intelligent management for drive arrays with multiple different disk sizes used.
- Major upgrades to generic RTSP streaming from any source.
- Layouts now saved with pre-established fisheye de-warped views.
- More streamlined licensing messaging.
BUG FIXES
- Linux Client created incorrect Media Folder in user’s home directory. Fixed.
- With an open Multi-Video it played back, but did not display properly in the tree. Fixed.
- Layout background (E-Mapping) did not restore properly after logout. Fixed.
- If Enterprise Controller was removed on Linux, mediaproxy process did not stop. Fixed.
- “Text to Speech” did not work properly on Linux. Fixed
- If a new Media Server was installed, it was not reflected in the “About” screen until Client was restarted. Fixed.
- Fixed timeline display for daylight savings shifts.
- If media server was restarted manually, it resulted in “Media Server restarted after crash” message. Fixed.
- Network statistics did not work on Linux media servers on some network adapters. Fixed.
- Arecont Vision streams were stuck displaying archived footage in some network environments. Fixed.
- While upgrading from 1.5.x -> 2.0.x, some rare machines could lose licenses. Fixed.
- Adding generic RTSP streams did not work on Linux server. Fixed.
- Time was displayed incorrectly in some multi-video exports (time zone was not reflected). Fixed.
- If SMTP server was changed in advanced E-Mail settings, the previous settings were sometimes restored when the settings form was re-opened. Fixed.
- x64 Client for Linux could not use images for E-Mapping in some cases. Fixed.
- Media Server could not be installed on some machines with a clean Ubuntu build ‘out-of-the-box’. Fixed.
- Fixed false Camera IP conflict generation for generic RTSP streams. Fixed.
- Linux Client could hang on NVidia video cards if “VSync” was enabled. Fixed.
- Zoom Windows on rotated items were not displayed correctly. Fixed.
- Arecont Vision panoramic sensor arrangement issues now fixed. Requires camera and media server restart.
- Offline External Storages (USB hard drives or Samba shares) could decrease writing speed. Fixed.
HD Witness v2.0 Release (September, 2013)
NEW FEATURES
- “Forensic SpyGlass” zoom windows. An ability to create single or multiple new views from an existing stream by drawing a rectangle over the desired area using the “new window” button (located on the original stream toolbar). “Forensic SpyGlass” can then be moved between original streams in the layout maintaining the zoom window from one to the other.
- Events and actions:
- Notifications have been completely redesigned and now reside on the right panel.
- New actions have been added:
- “Play Sound” – ability to play sound when event occurs. Sound can either be selected from an existing library or uploaded by the user.
- “Text to Speech” – Computer voice ability to vocalize when a new event occurs. Extends the “Play Sound” action.
- “Instant Output”. It is now possible to connect output actions to instant events (i.e. motion start).
- Mapping System. An ability to position cameras on a schematic layout (i.e. building plan/facility map) and save/lock layout.
- History of events and actions. All events and actions are now displayed for easy data sorting and filtering. Additionally, “Check Server Issues” and “Check Camera Issues” have been added to Media Servers and Cameras Context Menu.
- Cameras List is introduced displaying all existing cameras allowing users to sort and filter data.
- Video color/gamma correction. (“Video Enhancer”) This feature can be activated by pressing the contrast icon located on the actual item. Darker scenes are best to use for showcasing the full capacity of this feature. Use Context Menu to adjust feature settings. It is also possible to export video while retaining the feature.
- Ability to adjust the quality of the second stream in camera settings. This may be useful in particular scenarios but is only recommended for advanced users of the system.
- Visual Motion Indication. Motion is visually indicated.
- Motion email notifications now include a video link. Opens stream in the web client.
- Locked Layouts are introduced disallowing any changes to layouts.
- Compatibility with Windows Server 2012 Family.
- Compatibility with Ubuntu 13.
- Translatable Tray Tool. Language settings are applied to both Client and Tray Tool.
- Fish-eye cameras are supported (enabling “fish-eye” in camera settings is required). A De-Warping filter can now be applied to fisheye streams along with PTZ navigation, zoom windows and other functionalities including 90°, 180° and 360° mini panoramic views
- Offline cameras diagnostics is implemented. By clicking on Diagnose, the software will report the most probable reason(s) for a particular camera to appear offline and will generate all the necessary data required for support. This new capability will ease self-diagnostic efforts and assist support in resolving the issue.
- Client Only Installer is now available on Windows.
- Software is now available in French and Simplified Chinese Language options.
IMPROVEMENTS
-
Multi-core Processing
- Major enhancements to Media Server’s multicore processing architecture allowing greater processing efficiency on all single and multicore processors
-
Client Launch:
- Auto-connection can now be activated on the login page. It will use pre-established user name and password to connect to server automatically.
- Ability to run Client when computer boots up.
- When client connects to a system with different versions of server components (i.e EC 1.5.1, MS1 1.5.0 and MS2 1.5.1), a warning message will appear.
- The “About” section now displays versions in use by all connected media servers
-
Scene:
- The algorithm applied to arrow key item navigation (UP, LEFT, RIGHT, DOWN) has been improved.
- The current local time appears under playback control buttons.
- The UI tab settings (pinned or hidden tabs) are automatically saved in between client launches.
- When resizing video on scene, text (i.e. Unauthorized, NO SIGNAL etc.) did not scale properly. Fixed.
- A screenshot camera icon button has been added to on stream controls for one click capture.
- *** Improved behavior for zoom windows on rotated items.
-
Tree
- New Context Menu items: Backup/Restore and Alarm/Event Rules (“System”).
- If a camera is experiencing technical difficulties (at least three network issues over the last minute), the camera will be marked with an exclamation mark.
- Thumbnails will appear in Resource Tree when hovering over a camera with a mouse cursor.
- Thumbnails will appear in the “Select Cameras” dialog when hovering over a camera with a mouse cursor while configuring Event Rules or copying Recording Schedule to cameras.
- A ping button has been added to the Media Server Settings dialog. If the computer is pinging, but Media Server appears to be offline, then it is most likely a software related problem. Otherwise, it is likely to be a hardware problem and a hard reset may be required.
-
Screen Recording
- Recorded files are now displayed properly in Windows Media Player even if the initial recording was performed in high quality.
- Recorded files are displayed much better when recording in “Application Window” vs. fullscreen.
-
Camera Settings
- Previously, the application forced cameras to change their primary stream settings to max resolution and fps/quality from Recording Schedule settings. Secondary stream settings were set automatically. It is now possible to leave settings pre-configured (i.e. set up specific resolution, FPS and quality for the 1st and 2nd streams on a camera’s web page and retain for use in the software. Warning: this is an Expert Mode feature and may cause for the system to work unexpectedly if used incorrectly.
- The default motion sensitivity level in motion dialog has been changed to 5 (used to be 8).
- The “Open Item” button has been added to the “Camera Settings” form opening the current camera in a new tab.
- A Ping button was added to General tab of Camera Settings next to camera IP address for simple response test
- *** A user can now add RTSP streams. It was not possible in earlier versions to view streams that were generated by specific Media Servers (camera streams worked well).
-
Health Monitoring
- Added an ability to enable/disable graphs
- Added an ability to outline a specific graph by hovering over the description with a mouse (while all other graphs appear decolorized).
- Added Network Usage to Health Monitoring.
- Added new buttons to show log and server check issues.
-
Layout/Multi Videos
- Improved behavior for all local files that are saved on a layout.
- Local files are not allowed in multi-videos.
-
Web Client
- Web Client can be opened directly from the Tree Context menu (System) and Main Menu.
- Panoramic cameras are now supported (1st sensor is displayed).
-
Licenses
- “Enterprise” license type has been renamed to Professional.
- Four free licenses have been discontinued and replaced by four free 30-day trial licenses across all versions.
-
PTZ
- When opening a PTZ camera in fullscreen and using a mouse wheel to zoom in, it was not possible to zoom out if PTZ controls were active. It can now be done by double-clicking.
-
Events and Actions
- Notification settings are stored in the database. The login credentials remain the same regardless of the computer in use.
- An aggregation column has been added to Event and Action (was previously located in advanced E&A settings).
- E-Mail templates are improved with direct contact links to respective support systems.
- A new filter has been added to “Event/Actions” dialog.
-
Manual Camera Addition
- When a user tried to add an existing camera manually, the application displayed “No Cameras Found” for the existing cameras. The application now instructs the user that the camera is already registered and cannot be added again.
-
Time Line
- A time selector has been added to Calendar.
- A localized date/time format is now used in Time Line (based on regional settings).
-
Export
- When exporting a single camera, the default filename is “Camera name+start day+start time” (previously a MAC address).
- Added a screenshot timestamp option.
- The “Open New Window” button along with a progress bar has been added to the export dialog. It is now possible to open a new Client instance and continue working during export.
- All current video streams are purposely paused during export to save bandwidth.
-
Installer
- The previous database version can now be backed up during upgrades. In case of failure, the database can be restored to the previous version.
NEW CAMERAS AND RECORDERS SUPPORTED
- Arecont Vision: all latest models
- Avigilon: 2.0-H3-D1-IR, 2.0-H3-DO1-IR, 2.0-H3M-DO1, 2.0W-H3-BO1-IR
- Axis: all models
- Vivotek: SD8362E, FD8372, IP8335H, FD8134, IP8362, MD8562, IP8151, IP8133, FD8135H, FE8172V, CC8130, FD8136 (PTZ), FD8361 (PTZ), FD8362E (PTZ), FD8161 (PTZ)
- Dahua: IPC-HFW3200S
- ACTi cameras with older firmware versions are now supported (T series < 4.13, K series < 5.08 and A1 series < 6.03). Newest firmware version is also supported. Input/output for ACTi cameras are now supported.
- Sony: SNCRH124 (Advanced PTZ)
- Any RTSP stream can now be added as a camera by entering the desired RTSP URL into the manual addition form vs. camera’s IP.
iOS Client
- iOS client now works on iOS 5
- A sorted list of cameras is now displayed
- A camera name appears in the top left corner
- Panoramic cameras are now supported (1st sensor is displayed)
- The server status was not displayed properly. Fixed.
Android Client
- If a camera archive contained too many recorded fragments, live video would occasionally freeze. Fixed.
- When logging in using a combination of caps and lowercase characters (Admin – admin), camera list did not appear. Fixed.
- Panoramic cameras are now supported (1st sensor is displayed).
- Added an ability to save and restore connection details.
BUG FIXES
Client UI Main Controls
- Tooltips appeared in incorrect locations. Fixed.
- After logging out and opening a local file in a new window, Client did not connect to EC. Fixed.
- The recording icon on video items could be resized. Fixed.
- “NO SIGNAL” among other text appeared on panoramic cameras multiple times. Fixed.
- When zooming in on an item and then closing the client (ALT + F4), all panels disappeared after the restart. Fixed.
- Client resulted in occasional freezing if a media folder contained too many files (>100,000 files). The limit is now set to 1,000 files.
- If too many cameras with a large number of recording fragments were opened simultaneously, Fixed Client occasionally crashed. Fixed.
Events/Actions
- Auto-reset for camera output did not function correctly for some camera models.
- When selecting “Add” and “Apply” in the Events/Actions dialog, the event rule was occasionally duplicated causing an improper work cycle. Fixed.
- It was impossible to change notifications from “All Users” to “For Administrators Only” in the Alarm/Event Rules form (advanced settings only). Fixed.
Recording
- Panic recording was impossible to stop if recording for all cameras was turned off. Fixed.
- Fixed all existing issues with inactive external storages (incorrect recording status).
- The storages mounted as local disks did not appear on the storage list (Linux).
Playback
- Double-clicking to stop touring did not prompt the side panels to reappear. Fixed.
- ACTi cameras displayed grey background occasionally. Fixed.
- Arecont Vision panoramic sensors appeared misaligned when flipping the videos. Fixed.
Time Line
- Thumbnails are now displayed correctly for panoramic cameras (1st sensor is displayed).
Export
- Audio was not exported properly in AC3 format while running Multi-Video export. Fixed.
Installer
- Whenever a user uninstalled Enterprise Controller on Windows, the ports remained busy. Once reinstalled, the ports appeared new. Fixed.
- When changing installed components and removing EC, the application did not suggest for database deletion. Fixed.
Camera Addition and Configuration
- The following error was occasionally displayed for manual camera addition: “This server version supports searching by IP address only”. Fixed.
- A camera’s web page could not be opened if its http-port was not 80. Fixed.
- Any changes to camera’s IP address did not reflect in the camera settings form automatically (only in Tree) unless the form was re-opened. Fixed.
- If a camera was discovered automatically and was not accessible by multicast, the camera did not work after Media Server restart. Fixed.
- A camera with same IP address could be added twice via automatic discovery or manual addition. Fixed.
- Removed the occasional “FPS value is too high” warning that occurred when opening camera settings.
- *** Panoramic camera sensors were not displayed in correct order when flipped. Fixed.
Compatibility (older version support)
- When connecting to a newer EC version (i.e. 1.4 client to 1.5 EC) while still running the previous app version, restart was suggested, but it would still not run. A warning message is now given.
- If an older version was launched in a compatibility mode, an upgrade notification was invoked. Fixed.
Miscellaneous
- Screen recording crashed on start if resolution was not a multiple of eight. Fixed.
- Whenever a user deleted an offline server in a multi-server environment, all active cameras disappeared and could not be discovered. Now, the cameras are distributed to other servers.
- When disconnecting and reconnecting Media Server to EC, a cameras displayed NO SIGNAL. Fixed.
- If Media Server’s IP was changed during an all-in-one installation, the server’s IP address was not automatically updated in the tree unless it was reconnected to EC again. Fixed.
- Fixed playback slider’s incorrect position that occurred in preview search.
- Web-client. Video did not play if a camera was moved from one server to another. Fixed.
- Licenses were removed when database was restored from another server. The recording continued until Media Server’s restart. Fixed.
- A camera stream was occasionally freezing in Client when opening the camera in Web-Client and clicking on Pause. Fixed.
- *** External offline storage could occasionally decrease writing speed. Fixed.
- *** When enabling custom camera stream control in Expert Camera Settings, it only applied till Media Server was restarted. Fixed.
- *** Post-release updates
HD Witness v1.5.1 Release (June, 2013)
NEW CAMERAS AND RECORDERS SUPPORTED
- New D-Link cameras
- Arecont AV3256PM
IMPROVEMENTS
- Live streaming is much smoother
- ACTI cameras can now be added manually even if UPNP port is not opened. Only one HTTP port can be used for discovery.
- Second stream quality is improved for some ONVIF cameras
- iOS Client support is improved on the server side
- DW cameras can have a different HTTP port (had to be 80)
- Linux Media Server is more stable when recording 80+ cameras and viewing 60+
- Camera discovery is much faster
- Linux: improved external storages (NAS) support
- ONVIF support is improved
- VMAX fixes and improvements:
- Improved VMAX channels playback in Web-client and Android (fixed IE freezes as well)
- VMAX playback is improved
- VMAX resulted in occasion freeze during navigation. Fixed.
- VMAX with a HTTP port other than 80 is now supported
- VMAX channels can now go offline if cameras are not plugged into them
BUGS FIXED
- Multi-video Export. An exported file did not play if one of the item was missing data. Fixed.
- Resolution was switching constantly during playback if first and second streams from a camera had different aspect ratios. Fixed.
- At times, cameras were displaying video and NO SIGNAL simultaneously. Fixed.
- The status of a camera could not be changed when changing admin password. Fixed. change admin password camera statuses could not be changed. Fixed.
- Motion was displayed incorrectly during Smart Search whenever time zone was changed. Fixed.
- Some analog encoders were being discovered as digital cameras. Fixed.
- Linux upgrade improved – libgl-mesa-dev is no longer needed if upgrading Media Server
- If Media Server were disconnected and reconnected to EC, then event rules would duplicate. Fixed.
HD Witness v1.5 Release (April, 2013)
NEW FEATURES
- An analog license has been introduced. It is a new type of license that can only be used with analog cameras. Analog cameras are generally divided into two categories:
- DTS Based (i.e. VMAX Channels). When using this particular type of cameras, an analog license is required for live viewing and archiving (camera settings in the “General” tab). Recording is performed on DTS, so the software only acquires recorded data from it.
- Encoder channel (i.e. Flex Watch channels) cameras require a license to be able to record, but not for viewing purposes. Recording is configured as usual. Cameras are recorded directly by Media server.
- The license form has been redesigned to display the following information:
- Licensed To – the license name and the provider the license has been obtained from
- Licensed To – the license name and the provider the license has been obtained from
- Type – analog or digital
- Expiration Date – applies to trial licenses only
- Windows 8 is now supported
- User emails have been introduced. Each user is advised to provide their email address for notification purposes.
- Intuitive Mail Server settings. Both email and password are required to receive notifications. The system will process the rest. Additional parameters are available (refer to the user manual for more information).
- Any client is now able to talk to any EC regardless of their versions
Events and Actions
- Events:
- Motion (camera(s) must be specified). Camera(s) must have recording enabled.
- Camera Disconnected (camera(s) must be specified). If not, any camera will trigger the event.
- Storage Failure (in case Media Server is unable to write to storage)
- Network Issue (RTP timeout or RTP packet loss)
- Camera IP Conflict (in case several cameras or servers share the same IP address)
- Input Signal on Camera (must be supported – ONVIF and Axis only)
- Media Server Failure (in case Media Server goes down or reboots itself)
- Media Servers Conflict (whenever a Media Server connected to a different EC is pulling video from the same camera)
- EC Connection Lost – results in notifications only
- Licenses are not configured – received by Admin only
- E-mail is not set – Admin is notified when users do not provide their email addresses
- Storages are not configured properly (Admin is notified)
- Actions:
- Camera Recording (camera(s) must be specified). Camera(s) must have recording enabled.
- Panic Recording
- Send Mail (recipient(s) must be specified). Mail Server settings must be configured in Global Settings.
- Show Notification (user roles must be specified). Notification parameters must be configured in Global Settings.
- Camera Output (must be supported – ONVIF and Axis only)
- Each event/action is grouped in Rules. Rules can be configured Advanced Event Rules (CTRL + E). Each rule has standard and advanced parameters.
- Hardware acceleration of video decoding. The flag in System Settings will only appear if Intel HD graphics is enabled.
- PTZ is greatly improved:
- PTZ is now more intuitive and precise
- PTZ now works properly for rotated/flipped Axis cameras
- PTZ positions can be saved/restored (cameras must support PTZ positioning)
- Any position on the current view can be zoomed on by drawing a rectangle to zoom in or double-clicking zoom out). Must be supported by the camera.
NEW CAMERAS AND RECORDERS SUPPORTED
- Digital Watchdog VMAX 480 encoders
- Axis encoders (including PTZ)
- Flex Watch Encoders (including PTZ)
- Vivotek encoders
- Arecont Vision 12186 and 20365 models
- AXISP1354
- ACTi product line
- Canon product line
- StarDot product line
IMPROVEMENTS
- ONVIF support is improved allowing more compliant cameras to be supported.
- Storage Dialog is significantly redesigned. It is no longer important to specify the folder for the recording data, however it is important to select the recording disks and conserved space. The software will process the rest.
- CTRL can now be used in Calendar Search for selecting multiple dates.
- Both upper and lower case characters are now accepted by the system.
- Domain names can now be added to the “Manual camera addition” form.
- The “Do Not Show Again” checkbox is added to the upgrade form. To re-enable, use the “Check for Upgrades” from the main menu.
- It is possible to view EC and Media Server logs via Web Interface. Use https://<EC IP>:<EC Port>/web/servers URL (i.e. https://127.0.0.1:7001/web/servers).
- Improved auto storage selection. When installing a media server, each and every available partition in the system must be added (if the partition has >100 GB free).
- A manual RADASS switch is added to the interface, however it has not been implemented into the code yet. More updates to come.
- If max fps is reduced to motion+low, it will be reduced for all the record modes in the schedule (Arecont Vision cameras only).
- An item must be selected prior to export.
- The screen recording form has been redesigned.
- If multiple cameras are played back asynchronously, the playback position will appear for every item on the timeline.
- Preview Search Layout is more streamlined: the aspect ratio of cells is equal to the aspect ratio of the source video.
- A user is able to customize colors on Health Monitoring’s UI.
- Non-admin users (viewers) can now create own layouts based on the cameras that are specifically assigned to them.
- Smart Search is not available if a camera does not support Motion Detection and Dual Streaming.
- Viewing a camera on Web/Android Client for over 15 minutes results in a timeout. Once back to active, it is recommended to reconnect in order to reduce the Media Server load.
- Manual Camera Addition Dialog is improved:
- Latter data is filled automatically.
- Other actions can be performed while manual camera addition is in progress.
BUGS FIXED
- Identically named items were sorted randomly in Tree every time Client was started. Fixed.
- If the password for admin was changed, no changes were applied to EC until system restart. Fixed.
- If the distance between recorded fragments was insignificant (2-3sec), then the “Next chunk” button resulted in jumping over these fragments. Fixed.
- The “Open in a New Window” command did not work for Multi-Video exported files. Fixed.
- The selection of items was not properly saved after closing and re-opening the layout. Fixed.
- If two cameras were playing video near the live position and one of them was closed, then the second camera would not jump to live and result in occasional freezing. Fixed.
- Whenever clicking ESC too many times, the main window would get bigger.
- Whenever creating a layout for a viewer and assigning cameras, the viewer would not be able to perform search in the tree: cameras were not searchable. Fixed.
- Whenever a user attempted to physically delete a file on a saved layout, it would show “Loading” instead. Fixed.
- Fixed the known Timeline related bug – incorrect selection whenever a range of several items was selected simultaneously.
- If restore database from backup, then status was incorrect sometimes. Fixed, however media server and client restart may still be required.
- Actions did not work in certain cases i.e. if event is received from one media server and action should be performed on another media server. Fixed.
- VMAX Proxy was installed in “client only” mode. Fixed.
- “No Licenses” notification appeared sometimes even if the licenses were activated. Fixed.
- It was possible to drop a user into the tab navigator. In this case, an empty layout was opened. Fixed.
- Playback could freeze when seeking through VMAX archive. Fixed.
HD Witness v1.4 Release (January, 2013)
NEW CAMERAS AND RECORDERS SUPPORTED
- Arecont Vision entire camera line is now supported.
- D-Link cameras are now capable of dual-streaming, resulting in system’s support of motion detection and RADASS capabilities.
- The list of manually added camera models is extended to include Arecont, D-Link and ISD cameras.
NEW FEATURES
- Multi-Video export: It is now possible to export videos on layouts as a single file:
- It is possible to play back these files as regular layouts including ff/rew, smart motion search, etc.
- Files can be changed after export is performed. The Read Only option is available as well.
- Saved as .nov (proprietary format) and can be played back within the client.
- It is also possible to save exported video as an executable file (Windows only). This executable can be played back in a clean Windows installation.
- Android Client is introduced. Check out “HD Witness Client” in Google Play.
- The 64-bit architecture version is now available for Windows.
- Context Help System is implemented. Click on the “?” icon located in the right corner of the top navigation bar, then click on any element within the application to view relevant support information (both Windows and Linux).
- Daylight Savings Timeis now supported:
- Supports time changes.
- Supports time zone changes even if components are in different time zones.
- Timeline can display Local or Server time (specified in System Settings). The Export and Thumbnail Search features will also depend on this particular setting. Note: the setting does not affect Recording Schedule. It is always based on Media Server Time.
- Software checks for updates automatically. When the system detects any updates, it will prompt the user to initiate system upgrade.
- Video can now be exported with rendered timestamps. This requires transcoding on client, which might cause delays, a slight decrease in quality and an overall increase in processor load up to 100% during export.
- Tray Tool is able to perform search for Enterprise Controllers that are available on the network. This is done inside the Media Server setup page.
- Client is able to perform search for Enterprise Controllers available on the network. The suggested ECs are displayed on the “Saved Connections” drop-down list when logging in.
- Ability to use Public IP for Media Server. If Media Server and Enterprise Controller are on different networks and Media Server should be available, it is recommended that Media Server remains hidden behind NAT. In this case the system is still operable
IMPROVEMENTS
-
RADASS (Dual-Streaming):
- New smart switch algorithm: sizable items take priority over smaller items on switching to high resolution, allowing for a more efficient handling of bandwidth and processor load.
- Seek time is significantly improved for low bandwidth connections.
- Switching to low resolution in low bandwidth is accelerated.
- MaxFPS for low resolution stream is 7FPS.
- Low stream resolution quality is enhanced.
-
User Management:
- New permissions added: export video and PTZ Control.
- If the “Administrator” role is selected for a user in custom access rights, all other permissions are filled automatically.
- If admin password is changed, there is no need to reconfigure all media servers in order to use the new password.
-
Layouts Management:
- The “New” button on the top bar opens a drop-down menu displaying all the saved layouts available for the current user.
- Selection is saved when switching between layouts.
- The location of item buttons is saved when switching between layouts.
-
Items and Scene:
- Item panels and the position of text (NO DATA, etc.) are rotated together with the rotated window.
- When zooming in on a video in fullscreen mode, both left and right-click buttons of a mouse can be used to move an item around (previously, only the right-click button was available).
- Hi-Res/Lo-Res are shown on item panels depending on the quality of current dual-streaming.
- The maximum number of items on a layout is increased (64) for x64 platforms.
- Whenever several items were selected at once, all items would close when pressing “X”. Now only the selected item will close.
- The “LIVE” icon is displayed on the item panel in the lower right corner whenever viewing a live stream from a camera.
- Waiting circles are replaced with “LOADING… + circles”.
- The “Show/Hide info” option has been added. It is now possible to show information for several cameras simultaneously.
- Current recording method is displayed in the top left corner of the item information panel (according to the configured schedule of the item).
-
FPS, second stream, Motion Detection settings:
- Default motion sensitivity slider is set to 0, making motion masking much more intuitive.
- If MaxFPS is setup on the first stream, the second stream will still be acquired (@ 2 FPS).
- The camera motion web page in Camera Motion Setup is displayed as plain text. It now appears as a hyperlink.
-
Login/Logout:
- Logout function is implemented (Main Menu item).
- Whenever connected to EC, the main Menu displays “Connect to Another Server”.
- The list of saved connections in the Login Dialog displays the latter stored connections first.
- If a user logs back in, all the previously configured layouts for a specific user are automatically restored.
-
Camera Settings:
- It is now possible to copy a pre-established recording schedule from one camera to another (see the “Copy Schedule” button in Camera Schedule Settings).
- General and Network tabs are now combined in Camera Settings.
- The ping button has been added to camera’s Network Settings to verify connectivity.
- Whenever a camera is discovered, the model number is automatically stored in properties. Unlike Name, Model cannot be changed.
- If a recording schedule has been modified, a user is warned to adjust FPS and resolution to reflect the changes.
-
Time Line:
- The buttons are used to zoom in/out on Timeline to the cursor position are now implemented. The buttons are located in the top-left corner of the timeline.
- Calendar Search will move Timeline to the exact date selected by users.
- The playback buttons have been enlarged.
- If sync is disabled, Timeline is visible. The last item with recording will remain selected and controlled by Timeline.
- Timeline will always appear if at least one recorded video archive is on Scene. The last selected video remains selected even if a user clicks on empty space (a gray frame will appear around the video).
-
Resources Tree:
- The camera and server IP addresses are shown in the Tree (can be switched off in System Settings in needed).
- If recording is enabled for a camera, yet no recording is taking place at the moment, an icon in Resource Tree will indicate that recording has been enabled.
- The “Rename” option is now available for items in search results.
-
Manual Camera Addition:
- Improved discovery of Digital Watchdog and Dahua cameras. Onvif port is no longer required for these manufacturers.
- Added the “Auto” check box to the “Add camera(s)” form.
-
Web-Client:
- Internet Explorer is supported by web-client. Minimal version is required for HTML5 support is 9.x.
- Calendar is available in web-client.
- Playback in web-client is improved.
-
Installer:
- The “Client Only” option has been added to the installer.
- Desktop shortcut is optional.
- Installer is signed and approved by Microsoft.
- Components can be selected separately during the installation (EC, Media Server and Client).
-
Interface Improvements:
- “ Tooltips” have been added to every interface element.
- The “Hide” option has been added to every panel (Tab Navigator, Resource Tree, Playback, etc.).
- The information on EC, Media Server versions, architecture, compiler are not displayed in the “About” screen.
- Many items have been renamed in the User Interface.
- The System Settings window has been re-sized for better appearance in smaller resolutions.
-
Other Improvements and Optimizations:
- Monitoring: RAM usage is displayed whenever a user is monitoring the status of Media Server.
- Screen Recording: The screen recording icon is introduced as a movie reel in the top right corner.
- Export: Whenever a video reaches the end of its recorded data, the watermark window will not appear.
- Playback is greatly improved.
- Licenses can be registered by admin only.
- Stronger disk writing optimization has been achieved (based on load-testing results).
- It is now possible to configure transport settings for Linux (RTP over UDP or TCP). Previously available for Windows only.
- If owner’s password (“admin” user) is changed there is no need to reconfigure all media servers to use the new password.
BUGS FIXED
-
Media Server Monitoring:
- Monitoring issue: whenever Media Server restarted, monitoring would not resume. Fixed.
- Previously monitoring was dependent on WMI, which resulted in its inability to launch monitoring on some computers. Fixed.
-
Camera Settings:
- Camera URL in camera settings could not be opened before. Fixed.
- “Pre-recording” and “Post-recording” were inactive whenever a user selected “Record always” in camera’s Recording Schedule. Fixed.
- “Open in a web page” would not prompt URL when using IE. Fixed.
-
Layout Management:
- The issue with restoring a layout after login – not all cameras would start playing live video. Fixed.
- The Playback position was not saved in layouts whenever users navigated through tabs. Fixed.
-
Manual Camera Addition:
- Whenever cameras were added manually, the “Add selected” option was inactive if several cameras were selected in search results. Fixed.
- A camera could not be added during manual input if login and password were empty. Fixed.
- Digital Watchdog cameras could not be added manually if other camera models were selected simultaneously. Fixed.
-
Time Line and Playback:
- Occasionally, the search bar would act sporadically whenever users clicked on archived video. Fixed.
- Issue with frame by frame search (back and forth jumping). Fixed.
- Timeline “tooltip” appeared detached from Timeline whenever users enabled thumbnails in Thumbnail Search. Fixed.
- The Timeline selection was not displayed after the thumbnail search was complete. Fixed.
- Whenever users double-clicked on Timeline’s bottom section, zoom out would occur with Timeline shifting left. Fixed.
- If the same camera appeared in two different layouts, video would not play back in one of the layouts. Fixed.
- Calendar Search: Whenever a single camera was selected, the calendar displayed archive (in green) for all cameras instead of one. Fixed.
-
Installer:
- If registry contained invalid data from previous installation (i.e. media folders from absent disks), installer failures occurred (“Invalid Drive” message). Fixed.
- If EC was not installed, the system prompted users to delete the database. Fixed.
- The option to “Run Client after Installation” was not displayed if Client was added via the “change” method. Fixed.
- If users re-install/upgrade EC on Linux, the installer suggested default values instead of the previously configured user settings. Fixed.
- If users upgraded media server, then Client media was replaced by default. Fixed.
- If users did not install EC (extend existing system), it was suggested to delete database during uninstall. Fixed.
- If users upgraded media server only (client is not installed), client launch was suggested at the end of the upgrade process. Fixed.
- If users installed client only, Tray tool was also installed. Fixed.
-
Screen Recording:
- The “Unsupported audio format for capturing” error in screen recording caused by no sound device. Now if there is no audio device present at the moment, it is still possible to do screen recording. Fixed.
- Removed the check mark “Disable aero” for secondary screen. Fixed.
- Issue with unsupported audio format for screen recording. Fixed.
- The Screen Recording microphone issue whenever several microphone devices with identical names were registered (mainly applicable to laptops). Fixed.
- Screen recording could not be saved at times. The problem was that the screen recording TEMP folder was equal to Root Media Folder.
- If Root Media Folder was inaccessible, Screen Recording could not be saved. A new setting for Temp Folder is introduced*** It is now User Temp Folder by default.
-
Tours (sequences):
- Alt+T didn’t work. Fixed.
- If no items were selected, a tour would not start. Fixed.
- If a tour is started and an item is double-clicked on, the tour will now end and return to layout Scene. Fixed.
-
Web Client:
- It was possible to zoom out of a web client timeline to display future dates. Fixed.
- The Web client was automatically set to default resolution, which resulted in CPU overload due to all cameras running at highest resolution. Fixed.
- The Web client was not accessible in Google Chrome whenever another web-client was opened. Fixed.
- The issue with resetting the quality to 240p whenever a user would to Live from Archive. Fixed.
-
License Form:
- Whenever licenses were sorted by name, incorrect license data was displayed. Fixed.
- Login/Logout: Whenever connected to another EC, old cameras were still displayed on Scene. Fixed.
- Sometimes the color of the main Menu was changed from gray to white (typically, whenever a user was logged in remotely to the computer that the Client was opened on). Fixed.
HD Witness v1.3 Release (September, 2012)
NEW CLIENTS
- Linux client
- Web client
NEW CAMERAS SUPPORTED
- Expanded list of supported IQInvision camera models.
- Expanded list of supported Axis camera models.
NEW FEATURES
- Linux client is introduced
- Web client – allows viewing of live and archive video from a single camera
- 64 bit version is now available
- Camera settings (incl. Zoom and Focus) – ability to set proprietary camera parameters
- PTZ (applies to any ONVIF conformant camera that supports PTZ adjustments)
- Calendar Search – “Cal” button is located in the bottom right corner.
- Tours between different cameras
- Panic Recording – records all cameras in maximum FPS and quality once enabled
- Thumbnail search
- Localization is fully supported. To localize Network Optix VMS, send a request to support@networkoptix.com
- System Health Monitoring – allows monitoring servers in real-time mode (CPU and hard disk(s) load)
- Extended Viewer Permissions – can now be combined
- Live – for live monitoring only
- Playback – for archive viewing only
- Settings – to set up cameras and system only
- Manual camera registration – can be applied to any ONVIF camera if the camera does not respond on broadcast requests
- Tooltips for all screen icons
- Network Optix VMS components can be installed on Ubuntu 12.04 (Ubuntu 10.04 and 11.10 already supported)
- COLDSTORE DTS (Direct to Storage)
IMPROVEMENTS
- Item selection frame is brighter – easier to locate
- Media Server is using a single port for HTTP and RTSP
- Possible to install different customizations of Network Optix VMS on a single computer
- Enhanced ONVIF support
- Playback optimized
- When uninstalling and reinstalling the system, the Media Server storages configuration will be restored
- Possible to delete a database during uninstallation
- Server settings form redesigned for ease of use
- Password field is always empty if login dialog is open
- Digital Watchdog cameras attempt default login automatically
BUGS FIXED
- If connected to another ECS all data is reset
- Fixed non-sequential port numbers during Linux installation
- Storage form does not allow deletion of all locations, at least one location must remain
- When rewinding back to the end of archive, circles were moving instead of NO DATA
- If Media Server was run after client, client was trying to connect via Media Proxy
- Fixed incorrect tab behavior in login dialog
- When holding right mouse button on Timeline, current selection cleared
- Incorrect total number of licenses was displayed in the recording schedule form after license registration.
- Screen recordings were saved as *.av. Now *.avi.
- Fixed hang if attempt to seek to a position after server is offline
- New tree context menu items for layout: Open in New Tab and Open in New Window
- When disconnecting unauthorized cameras, it was not possible to delete these cameras as they were not switched to Offline status until the client was restarted
- Fixed the bug when Media Server could use deleted storages
- Fixed artifacts when seeking within screen-recorded video
- When creating a user layout, it displayed as changed (asterisk) on another computer
- Fixed issue where new media storage location was not always used
- - >> and >>| buttons are disabled in Live mode
HD Witness v1.2.1 Release (August, 2012)
NEW FEATURES
- Onvif engine is greatly improved (especially for Sony cameras)
- It is possible to set up a media server to use RTP over TCP/RTP over UDP in traytool settings. TCP is set by default (used to be UDP). If using UDP in some network adapters, media packet loss was detected regardless of UDP socket buffer size. If switch to TCP, this can be solved
- Screen Recording is saved in AVI format that can be played almost everywhere
- Audio and Video synchronization is improved for local files
HD Witness v1.2 Release (July, 2012)
NEW CAMERAS AND RECORDERS SUPPORTED
- All Onvif cameras are now supported
NEW FEATURES
- Thumbnails are introduced. They are displayed on the top of Pan-temporal Timeline (live and local).
- Audio recording on all microphone-enabled cameras.
- New recording schedule feature has been introduced. It is now possible to record in low quality only and switch to high quality automatically when motion occurs.
- Software Motion detection is much more accurate.
- Smart Search and Motion Detection Configuration is redesigned:
- A quick button appears on the video to enable/disable smart search mode
- Smart Search region selection is more intuitive
- Motion Detection configuration is more intuitive
- If media server changes its IP address, it is re-detected without the need for a restart.
- Port selection algorithm is changed: the sequential ports are now recommended to simplify port forwarding. It is now possible to make a single port forwarding rule for a port range.
- Security fixes:
- All system components are now using SSL
- EC Passwords are hidden in the installer screens (it is suggested to enter it twice)
- At the end of the install process, it is suggested to run the client.
- Context menu from the lower scroll panel is removed.
- It is possible to change the aspect ratio of grid cells on a scene, which is from 4:3 to 16:9. It is also possible to adjust the distance between items using Context Menu.
BUGS FIXED
- The Info and Close buttons were not accessible when viewing in full screen. Fixed. Now the full-screen video can be zoomed out to make those buttons accessible.
- Panoramic camera streams were not properly re-sized. Fixed.
- Camera Info Panel fixes:
- If fps is greater than 100, it was displayed as 1.1E+02 on the info panel. Fixed.
- It is now possible to see the current camera resolution on the info panel
- In some instances, archive (green portions) was shown incorrectly on the timeline when a camera was swapped between servers. Fixed.
- In some cases, recording by motion did not work on cameras when software motion detection was selected. Fixed.
- If media storage location was changed, sometimes the old location was still used as well. Fixed.
- Pan-Temporal Timeline zoom sometimes worked incorrectly in long-period archive (several months). Fixed.
- Smart Search did not work properly if archiving exceeded one month. Fixed.
- Unicode Names (on native alphabets) were displayed incorrectly in the license information section. Fixed.
- In some instances, the tree items appeared at the root of the tree. Fixed.
- Linux Media Server now determines free space correctly.
- Linux Server did not detect Pulse cameras. Fixed.
HD Witness v1.1 Release (May, 2012)
NEW OS SUPPORT
- Linux Server officially released
NEW DEVICE SUPPORT
- Some Sony IP/HD Cameras as well as additional models from Axis, Brickcom and IQInvision.
- Axis Video Encoders
- Veracity COLDSTORE storage array
NEW FEATURES
- .AVI format can now be exported as well as .MKV. This enables viewing exported video almost on any device .AVI is suggested by default.
- The Media Proxy feature allows viewing streams from cameras on a different subnet. The only thing needed is to forward Proxy port on the router. Client automatically switches to proxy if media server is not allowed directly. See documentation for details.
- If adding a new storage to Media Server, it is checked for validity and ability to write to.
- The Swap Camera feature has a better approach. If a user wants to swap a camera to another server, it will still stream. A recording flag is set automatically to a new server. Also, archive is seamlessly combined from all servers.
- Software Motion Detection allows to do advanced motion detection with a very precise and flexible motion mask (a camera should support the dual-streaming feature). Additional CPU usage is negligible.
- The watermark feature generates watermark for each exported file. When viewing exported files in Network Optix VMS, the watermark can be checked. If the file was modified, the watermark check will fail.
- Pan-temporal Timeline was completely redesigned and improved.
- Servers node in Resource tree is opened automatically when user logs in.
- Exported videos are treated as cameras on the slider.
- Playback (live/archive navigation) is more accurate and smooth.
BUG FIXES
- Export could not be performed with only one item on scene. It was required to select the item; otherwise, a warning message was displayed. It is now selected automatically.
- At times, status events worked incorrectly. Such resulted in “No Signal” in the camera along with streaming. Fixed.
- Network Optix VMS Client crashed if the search returned too many results. Fixed.
- Server Name could not be changed. Fixed.
- In some cases, the back button could work incorrectly in the Network Optix VMS installer. Fixed.
- When pressing the info button with too many items on the scene, the info panels were resized unexpectedly. Fixed.
- Fixed the error that occurred during the Network Optix VMS installation when adding or removing components.
- RTSP port wasn’t checked for availability during the installation. Now it is.
- SSE 2, 3 and 4 are determined incorrectly in runtime for Linux server. It could result in application shutdown on some processors (Atom, Pentium 4, some AMD models, etc.). Fixed.
Comments
0 comments
Article is closed for comments.