RELEASE 4.1.0.31398
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 Piko, 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.
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.65.0.3325.230) 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., Piko.stub.objectInTheArea or Piko.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
- “Camera selection” dialog was optimized for 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-32×16
- 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 Vi. 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 WAVE XRN encoder sensors change.
