Go to documentation repository
Page History
...
- Implemented Tag&Track Pro feature that automatically tracks an object with a PTZ camera using coordinates obtained from panoramic cameras.
- Added an option to insert up to 2 commands for launching macros to the context menu. The macros are set for each camera separately while adding cameras to Video Surveillance Monitor.
- You can now use NumPad buttons to activate cameras with 2-, 3- and 4-character IDs in Video Surveillance Monitor.
- Added a registry key for increasing/decreasing camera window size with a single mouse click.
- Added a registry key allowing the display of tooltips to Video Surveillance Monitor control panel elements.
- Added the over video display of video stream parameters through the ShowDisplayingFps registry key.
- Added a registry key for hiding facial bounding boxes in Video Surveillance Monitor.
- Added the ShowDate registry key allowing you to add the current date to time displayed in the Video Surveillance Monitor's camera window.
- Added registry keys allowing you to adjust stream switching rules in the GreenStream option.
- Added the DecompressorQueue.ByTime registry key allowing buffered video display.
- Optimized the basic VMD operation.
Viewing and managing Archive
- Added an option to create bookmarks without setting protection of corresponding videos. Added the BookmarkProtectArchive registry key that makes this setting unchangeable.
- Added generation of events in case of creating/deleting/editing bookmarks, and setting archive protection to on or off. To have these events displayed in UIs and recorded to the database, specify them in a DDI file. CAM
- Added an option to hide selected portions of video footage from viewing by selected categories of users.
- The timeline now displays intervals semi-transparent (to avoid intervals overlapping).
- Added a registry key to reset the fast playback rate on clicking the pause button.
- Added the TouchScreeenUpdateTimeout registry key that allows you to set a timeout in seconds for starting recorded footage playback from a touchscreen.
- Added the MaxSpeedValue registry key that sets a limit to the fast playback rate.
Archive Export
- You can now mask all faces on exported videos.
- The AviExport background export utility now includes tools for automatic burning of CDs/DVDs containing exported videos.
- The AviExport background export utility now allows selection of a container type (AVI/MKV/ASF/FLV/MP4).
- Added a registry key to adjust font size to video resolution in exported footage.
- When you open the AviExport background export utility, the starting time of the exported video is set 1 hour earlier than the current system time, or the selected video(s) time.
- The header of the AviExport background export utility window now includes an icon to minimize the app to a taskbar progress indicator icon.
- Added an option to switch the AviExport background export utility window to simple view with basic settings only.
- The information about continuing recording on a new HDD, amount of free disk space and deleting an archive from a catalog is now being logged.
- Added a command to export a currently selected video. MONITOR
- Added the TempDirByDst registry key that allows you to create a temporary folder in the export destination path, even if it's located on an NAS or USB disk.
Export from an external storage
- Edge Storage is now a child object to Video Capture Device.
- Added an option to export videos from external storage without data conversion.
- Added the "syncing_cams_max_number" registry parameter allowing you to set the number of simultaneously synchronized archives located on camera's external storage.
- Added support for external storage to the AviExport background export utility.
- You can now export audio synchronized to video from external storage.
ActiveX
- ActiveX component now has UI and functionality identical to that of Video Surveillance Monitor.
- Added ActiveX settings for hiding some UI elements such as buttons, menus, etc.
- ActiveX now works with the AviExport background export utility. To start exporting, you have to install the utility or have the corresponding files.
Decoding
- Added support for hardware decoding of H.264 streams using the Intel Quick Sync Video technology.
- Introduced the ErrorSensitivity parameter allowing you to interrupt decoding of H.265 videos with Hikvision ffmpeg decoder in the event of any video streaming error.
PTZ Control
- Added support for PTZ control panels integrated via IP Drivers Pack; you can now add such devices using IP Wizard.
- Added an option to send PTZ control messages to a TCP port by specifying the address manually via the settings panel.
- You can now use the TelemetryPriority registry key to prioritize web servers from which PTZ is controlled.
Video analytics
- Facial capture area settings have been moved from Face-Intellect Server to Facial Recognition Tool.
- A camera is now capable of applying multiple Tracker objects.
- Tracker objects now include a Neural Filter option (requires a separate license).
- VMDA detectors can now distinguish cameras with upper and lower object speed limit settings for creating alarms; for this purpose, VMDA.useSpeedLimitTypeLessThan and VMDA.useSpeedLimitTypeMoreThan registry keys have been added.
- Added an option to save and recall templates for Forensic Search in Video Footage.
- Detection Zone object now does not include abandoned objects detection tool.
- Upgraded the video signal stability detection tool (detects camera tampering), added new fine-tuning settings.
Adding and configuring devices
- Upgraded functionality of Camera discovery tool (IP Wizard) utility
- Added columns header with an option of sorting. If you click a header, the column is sorted alphabetically or increasing/decreasing.
- Added support for IPINT 3.0; devices are added via the Drivers Pack v3.0.
- Added the Search Devices button.
- ONVIF devices are now detected automatically; you can add recognized devices via the ONVIF protocol.
- IP Wizard can now operate in 64-bit version.
- To synchronize video and audio streams coming from different devices, the Microphone object now allows setting a delay.
- Added a registry key that allows breaking the transmission of video streams whose windows are obscured by other cameras' videos in current Surveillance Monitor layout.
- A camera can now transmit up to 10 video streams, depending on its capabilities.
- RTSP Server's IP interface is now configured via settings panel (not registry).
- RTSP servers are now launched in separate processes.
- Added a visible camera picture (Visible Part) setting that allows cropping fisheye camera images.
- Introduced an option to set scaling rate for fisheye camera image conversion via Tweaki.exe utility.
Captions
- In Captioner, you can now set the retention time for captions.
- Caption Search UI now includes a button that interrupts the search process.
- To conserve GPU load, additional information for cameras is now not displayed by default.
- Added a macro allowing re-indexing of captions. CAM_TITLE
New interfaces
- Introduced a new Screen Manager UI that allows for:
- Remote switching of virtual screens on other PCs.
- Changing camera layouts in the presence of Video Surveillance Monitor.
- Using the Video Surveillance Monitor's new layout mode which allows you to store new layouts in the database, and to synchronize layouts across PCs. Screen Manager allows you to use preset types of layouts, or create your own.
- Added a new interface object, Graphs, allowing you to dynamically represent analog sensors' readings.
- Added a new interface allowing display of statistical data about objects' statuses as a table or a chart.
- Added a single-button screen wizard which sets screens for PCs.
Integration of new protocols
- Introduced ONVIF server for media streaming to external systems: streams videos with synchronized audio, supports H.264/H.265/MPEG-4/MJPEG, multiple streams, embedded storage, multicasting, authentication and I/O; transmits metadata, transmits events in XML format according to the Ministry of Transportation specification.
- Introduced SIP server supporting the following functions:
- Added an object that allows you to use a Telegram bot for messaging.
- Implemented a module and script commands allowing use of the BACnet protocol (Intellect Server as a BACnet device): you can now subscribe to events, send events and record values.
- Added support for AMQP messaging standard (RabbitMQ).
- Added HTTP Server module capable of sending events to an external system via HTTP polling.
- Web API now includes support for the Technoserv proprietary protocol.
- Integrated VideoGuard protocol (via the web server).
- Implemented integration with VideoIntellect software that allows receiving events from video analytics.
Distributed architecture upgrades
- Added a command to receive events queue data from remote Servers/Administrator workstations.
- Added an option to use domain name instead of IP address in communication between remote Servers/Administrator workstations.
- You can now check integrity of main executables (intellect.exe/slave.exe) via a registry key.
- Increased RAM memory limit for MS SQL installation from 1 GB to 4 GB.
- Updated ElasticSearch search engine to version 2.2.1.
- Added the NotifyExpireLic registry key that allows creation of an event containing the number of days until the license expires. The event is generated upon system booting, and on each date change.
- Added the URM_ProcessWait registry key that allows setting a time limit for exiting the Video.run process (until it's forced to stop).
- Optimized memory consumption by various modules.
- Added the sync_timeout key that allows setting a timeout for stopping DB synchronization in case the process freezes.
- The Intellect DB now includes procedures required for inclusive creation of trackers and VMDA detectors (as happens with video input devices and cameras).
- Added support for the Guardant Sign dongle.
- Guardant Stealth II dongle is also supported.
Event Viewer updates
- You can now hide and reveal filters panel in Event Viewer via a checkbox.
- The Event Viewer window header now includes the object name.
- Added events containing object context menu actions in Event Viewer. EVENT_VIEWER
- You can now add a maximum displayed lines setting for Event Viewer.
Map interface updates
- Added an option to display a tooltip with the most recent event over the object's icon in the Map interface window.
- Added an option to display cameras' FOV in the Map interface window.
- The Map now provides an option to display text notes (comments) in a corresponding field of a newly added object.
- The object context menu on the Map now includes an option to set the number of recent events to be displayed (up to 99).
- The object list on the Map now allows filtering by layers.
- Added an event containing the activation of a layer on the Map. MAP
- The Map Editor now includes a setting that adds the object ID to its name on the map as a prefix.
- The Map Editor now allows working with groups of objects.
- Added a menu option to hide object names on the map.
- Optimized loading the UI on complex maps.
- Improved display and selection of linear objects on the Map.
- Map settings now include the Upload from DB parameter that allows uploading a specified number of recent events to the Map upon Intellect system startup.
- The Map now provides an option to request single frames or camera archives (also for cameras under a parent object) via the ActiveX component.
Operator Protocol revamp
- The list of events is now displayed as a matrix (one cell per event).
- You can now sort events by time in any order: by default, the most recent event is located in the top left corner; you can change this according to your needs.
- Newly created events shift all cells (except selected) left to right, top to bottom.
- The number of columns depends on the width of the Operator Protocol window. The standard width of a cell is set empirically for optimal display.
- All buttons and comments are now located on a single upper panel. You can select one or several events, and use the panel to work with them.
- You can now select multiple events for group processing.
- Added an option to indicate the processing of events by other operators. Events processed by other operators are marked with grey background, and their cells include the name of the Operator Protocol in which the processing has been completed.
- Additional event parameters are displayed in bottom right corner of the cell.
- Added an option to display an alarm frame in a separate window outside the cell.
- Show in Archive, Find on Map and Escalate buttons are now greyed out when inactive (not hidden as before).
- You can escalate an event to a desired operator by selecting the corresponding Operator Protocol from the drop-down list.
- The Alarm Situation button color is now red, the Suspicious Situation button for non-critical alarms is yellow, False Alarm is green.
- Added a Department filter as a drop-down to search events on the Search in events archive tab.
- The Create Report tab in a generated report now includes 2 extra fields: one containing the name of the operator that processed the event, the other includes the status (Alarm Situation, Suspicious Situation, False Alarm, Ignored).
- For an object linked with a camera, you can now display alarm frames and archive footage in the same manner as for the camera; if the object is linked to multiple cameras, you can scroll through their images.
- Corrected display of longer object and zone names (added hyphenation).
- The Search in Events Archive tab now includes a column containing source events.
- Added a Sort by Priority setting. By default, this setting is on. The events are sorted in descending order: escalated events (from other Operator Protocols), then alarms, and status events. You can disable the New Events at the End setting to get the new events on the top of the list.
- Added the Fit Window Size setting allowing display of event cell in full width of the Operator Protocol window.
- Added an option to display help files (TXT, PDF, DOCX, etc.) on clicking the ? button. You can set a particular help file for each row in the Objects table when configuring the Operator Protocol object.
- Added a name for the Type field in the Create Event tab.
- Added a Set Bookmark checkbox for automatic creation of bookmark in Video Footage when an event is processed by the operator. The bookmark obtains a name identical to operator's text note.
- Added an option to select multiple objects from the object list in the Search in Events Archive tab by setting checkboxes.
- The Search in Events Archive tab now includes a Section drop-down list where you can search events only from objects linked to the corresponding section.
- The Search in Events Archive tab now includes an Objects filter for searching events only from selected objects.
- In the Operator Protocol settings, you can now select parameters to be displayed with the event.
- For fields with indication of processing time, you can now set non-integer values, e.g., 0.5 min.
- If you select an event cell for processing, a camera activation event is generated (for non-camera objects, it relates to a linked camera). If you select multiple alarms, the events will be sent one after another. You can use this function with the active monitor.
- Removed the temporary appearing of the UI on system startup if it's not present on the current screen.
- Clicking a mouse on an event's cell leads to creation of an ACTIVATE_LEFT or ACTIVATE_RIGHT event for further processing by the script. OPERATORPROTOCOL
- Added the HIDE_BUTTON script command to hide/unhide the Alarm Situation, Suspicious Situation, and False Alarm buttons.OPERATORPROTOCOL
- Added the Delay button to set additional time for event processing; the setting appears in the corresponding field. If you leave the field empty, the button remains hidden. Added a registry key to limit the number of snoozes: by default, you have only one try, after which the button becomes inactive for this particular event.
- Added an option to receive events from detectors embedded in cameras (CAM_IP_DETECTOR object).
- Added incident resolving function: you can now set a list of operator's actions with time logging and commenting on each entry.
- You can now choose between video display through ActiveX or Video Surveillance Monitor.
- You can now set an arbitrary color for active alarm's bounding box.
- You can now rename Alarm Situation, Suspicious Situation, False Alarm buttons, and set event statuses with hotkeys.
- Added progress indicators to the event search and compiling report; these actions now permit working with other tabs in Operator Protocol.
- You can now prioritize events digitally by specifying priority of 1 to 10 in object filter in Operator Protocol settings; the lower the number, the higher the priority.
- If pre-alarm archive viewing is required, you can set its time period with the ArchShift registry key.
- You can now use the new Filter Events Tree setting on the Create Report tab in Operator Protocol.
Enhancements in programming and integration functions
- The JScript script editor now includes:
- Added the Base64EncodeFile script command to convert an image to a Base64 string.
- Added the run_cmd script command to run a command from the console, and read the data it returns.
- Heritage is now supported for virtual objects to provide the option to create child objects.
- To operate virtual cameras through via scripts, required commands and events are added, including start of (looped) playback for each.
- Added script commands to rescale the Map.
- Added events for enabling/disabling protection of Video Archive.
- Added commands to manually launch replication of a video archive from an external storage to a video server.
- Added the following events for the Monitor object: changing camera position, adding a layout, deleting a layout, changing active layout, changing visualization. To include these events in the Operator Protocol, and save into the DB, you have to add them via the DDI file.
- The Debug window now displays the user ID who launched the macro.
- Added an event for disconnection of SL USBIO board from USB port.
- Now, if a camera is switched off during system startup, a camera disconnection event is generated.
- Added an option to use MKV, AVI and MP4 videos for virtual cameras.
- HTTP REST API functionality is now transferred from the Intellect core to the web server. Updated the authorization procedure.
- Added an option to receive archive time intervals as JSON data from the web server.
Utility software improvements
- The distribution set now includes an APK package that installs the SMS - Sender module to mobile devices. During the system installation, the file is copied to \Applications\SMSSender.apk.
- The AxxonPlayer utility is now available in 64-bit version.
- The index.exe utility is now capable of collecting the Video Footage data (time period, capacity for each camera). These data are now included in the System Report file for technical support service.
- The IDB.EXE utility now supports the Monitoring DB.
- The IDB.EXE utility now includes a setting that provides a backup copy of the database without the Events Log.
- No shortcuts are now created for the convert.exe utility upon the product installation.
- The Tweaki.exe extended configuration utility does not include a FACE-Intellect tab anymore.
User rights enhancement
- Active Directory is now supported in user rights.
- Upon creation of a new user rights set, you can import user rights settings, or combine them from different sets.
- User rights now include a setting to automatically shut down the session if the operator becomes idle.
- Name and Father's Name (Middle Name) fields are now moved to user settings; if set to non-empty, they are now displayed in the objects tree along with the surname.
- User rights settings now include a tab that allows setting the list of available actions on objects. These settings are valid for Monitor and Map UIs.
- User settings now include a field for a personal photo.
- The user rights now include an option to disable frame/video export/print a frame from the Video Surveillance Monitor.
- Added an option to expand the objects tree in the user rights UI (Shift+Click).
New capabilities of the Main Control Panel
- Added the System Report displayed in the About window:
- Product name and version.
- Names and versions of installed sub-systems.
- License expiration date: for temporary licenses, expiration date/time and remaining days; for permanent licenses, unlimited is indicated.
- A table containing a list of all objects available for this license, and the number of used objects.
- Added a registry key that allows hiding the About menu item.
- The information window on the Main Control Panel now displays the name of the currently authorized user.
- The System Configuration window from the Devices tab now opens automatically if no objects are created (e.g., on first launch).
- Added the ShowPanelByKey registry key that prevents the Main Control Panel from opening with a mouse click; in this case, the panel is launched by the F12 key.
General UI improvements
- Map, Events Log, Operator Protocol and Monitor UIs now include the X setting that allows specifying window size with a mouse.
- Added an option to create child objects (complex structures), and adding folders via the Programming tab.
- If DDI files for objects of different types contain identical group names, the objects will be displayed under the same parent in the objects tree.
- The HTML interface now supports Chromium.
- The "show_responsible" registry key enables Event Log and Operator Protocol to display information about users responsible for the section to which the object is linked (the users are specified in the section's settings).
- Backup Archive Panel now includes the X button that clears the date field.
- Hidden macros now cannot be launched with hotkeys.
- Added the DISPLAY_MAX_NUM registry key that specifies the number of screens assigned to a Server (up to 1,000).
- Added the "max_disp_menu_items" registry key to limit the size of the screen selection menu; mouse wheel scrolling is now available.
Bug Fixes
Video Subsystem
...
Overview
Content Tools