What’s new🔗
Version 4.3🔗
Video analytics
Improved the License plate recognition module. It is now possible to recognize types, colors and brands of vehicles
Integrations
Advanced integration with external system has been added, allowing you to place devices from external system on maps and plans, display the status of these devices, and change the status of a number of devices. This version adds advanced integration with the Extended integration with BioStar 2 (for the Suprema devices) system.
User interface
Working with views has become more convenient: now the views are arranged in the form of a tree.
Client Apps
You can now drag and drop cameras from the camera tree to a cell in the view editor in the Eocortex Client application
Improved the Eocortex Web Client application: it is now possible to enable manual recording to the archive, change the archive playback speed, start user tasks, navigate through camera presets and start tours (autopatrolling). Dynamic updating of the event log is also implemented.
Security
Added a permission to the Authorization Management system that allows to centrally restrict groups of users from opening the web interface of cameras from the Eocortex Client application.
API
The /ptz request has been extended in the HTTP API: now it is possible to control tours (autopatrolling), infra-red lighting, wiper and washer.
Version 4.2🔗
Video analytics
Added Fall Detection module. The module allows detecting falls of people.
Created a new License Plate Recognition module based on new recognition technologies.
Improved Fire and Smoke Detection module. Increased detection accuracy and reduced resource consumption.
Face recognition modules now have a Short delay mode to reduce the time between the appearance of a face in the frame and its recognition.
Added the ability to generate Automatic reports for the Unique Visitor Counting module.
Integrations
The Integration with ONVIF Profile A/C allows interaction with external systems that support the ONVIF Profile A and Profile C specifications without having to integrate these systems directly with Eocortex. As part of this integration, it is possible to synchronize object databases from an external system, as well as perform two-factor access verification along with the external system.
Client Apps
Now, in the Eocortex Client application, it is possible to configure keyboard shortcuts to perform various actions.
Mechanisms for working with alarms have been revised. Alarm generation has been unified, and the process is now more convenient and transparent. Features that make it easier to accept alarms and allow to mark alarms as false or ignore repeat alarms have been added. The ability to display cameras placed near the alarm location has been added.
The Archive export has been added to the Eocortex Web Client application.
The ability to create custom Views and view the server views has been added to the Eocortex Web Client application.
Automation
Added the Start the tour and Stop the tour actions to automation scripts for starting and stopping tours automatically.
Server applications
Improved video stream decoding. Now, it is possible to use multiple graphics cards; during the configuration, it is possible to specify which graphics cards will be used, and at runtime, the balancing system will ensure optimal load balancing between the graphics cards.
Installation and deployment
Now, it uses the Flatpak platform to install the Eocortex Client application on the Linux OS. It allowed us to expand the list of used operating systems, simplify installation, and minimize conflicts caused by differences in the internal implementation of the operating system.
Security
Added the ability to access depth limitation. As part of this feature, different groups of users can be restricted from viewing the archive, events, and reports for specific cameras or groups of cameras beyond the configured ('allowed') time.
API
In the Unique Visitor Counting module the ability to receive reports via REST API has been added.
Interaction with Episode archive service via REST API has been added.
The ability to output page-by-page reports via REST API has been added to the license plate recognition and face recognition modules.
Version 4.1🔗
Video analytics
Added the new Emergency Vehicles Recognition module, which allows detecting ambulances, fire trucks and police cars in real time.
The Uniform Detector module has been improved. Now it has become possible to check the presence of workwears for employees.
The Face Recognition (Complete) module has been improved. The accuracy of sex and age recognition has increased, and it is now possible to set the minimum threshold of facial similarity to a photo from the database more precisely.
The Unique Visitor Counting module has been improved. The accuracy of counting and the speed of generating reports over a large time interval have increased.
Video processing
It is now possible to perform Use decoding on GPU for streams received from cameras. This will help to reduce the load on CPU when using analytics modules.
Added support for the H.264+, H.265+, WiseStream, Zipstream and Smart Stream codecs, the use of which would allow to reduce the load on the network and reduce the size of the archive without loss of video quality.
Vizualization
The Maps section has been redesigned and improved. The following have been added: improved navigation and search on the map, transition to related plans, flexible camera field of view customization, configuration of video displaying inside the field of view, and event status markers.
The Plans section has been redesigned and improved. The following have been added: transition to the map, an extended list of supported image formats for uploading as a plan, adjustable camera field of view and video displaying inside it, and flexible group addition of sensors.
Eocortex Client
It is became possible to display events of the camera's embedded analytics on the timeline in the Synchronous archive and Fragments mode.
Eocortex Web Client
Now it is possible to view the Event log in the Eocortex Web Client application.
Archive
The Long-term database service has been developed, which allows storing events of desired types without being limited by the archive storage time.
Automation
It is possible now to create unique custom notifications and webhooks to send detailed and customized information to external users and automated systems.
Integrations
Integration with POS terminals has been enhanced. Added step-by-step viewing of video recorded during the checkout process, as well as setting the positioning of this video on the timeline.
Improved integration with BioStar 2 ACS. It is now possible not only to receive events from the ACS, but also to send commands to it to control doors.
Deployment
Installing services under Windows has become more convenient: now such services as Episode archive, Long-term database, and Monitoring can be deployed with a single package.
Version 4.0🔗
Video Analytics
New video analytics module is available: Object Classification and Counting. The Object Classification and Counting counts objects that are crossing specified lines or contained in predefined areas of arbitrary shape, distinguishing them by categories.
The Face Recognition (Complete) module has been improved: CPU and GPU resources consumption has been reduced without loss of recognition accuracy, which allows to host more cameras with the module on one server.
Using multiple video analytics modules on the same camera at the same time has become more comfortable. Now, when several modules are enabled simultaneously, it is possible to select the data of which module should be displayed on the screen in the Eocortex Client application and Eocortex Web Client.
Eocortex Client
The Eocortex Client application now has the ability of displaying watermarks on live and archived video.
Now it is possible, when viewing the archive in Fragments mode, view fragments specifically for analytics, motion and alarm events. It is also possible to group selected fragments to export them as a seamless video.
Responsiveness of the user interface in the Eocortex Client application has been improved.
Eocortex Web Client
The Eocortex Web Client application now has the ability to display H.264 video streams.
The Eocortex Web Client application now can automatically adapt to any screen resolution of the device.
Eocortex Configurator
Now, it is possible to create automation tasks for folders that will be inherited by cameras in these folders.
Server applications
Internal databases of system events and all analytics were ported from Firebird to PostgreSQL. With this, the report formation time was reduced when the speed of accessing the events and the modules' data was increased.
Support is discontinued for Windows 7 and Windows Server 2008 operating systems, as well as 32-bit versions of other operating systems.
Automation
Now it became possible to set up playing audio on a camera speaker automatically as a response to a selected event or as a user task.
Security
Active Directory pass-through authorization option has been added.
API
New archive_events and archive_event_types request types for retrieving archive events have been added to the HTTP API.
Version 3.6🔗
Video Analytics
The neural networks package used in previous versions has been renamed to Eocortex Neural Networks Standard. A new, more effective neural networks package has been developed: Eocortex Neural Networks Special. Any of these packages can be used, depending on the capabilities of the hardware.
Objects detection accuracy has been improved for the Tracking, Search for Objects, Uniform Detection, Face Mask Detection, Face Recognition (Complete) modules.
Support for 32-bit versions of the License Plate Recognition (Complete) and License Plate Recognition (Light) modules has been discontinued.
Now only one of the License Plate Recognition modules can be installed on the same server: either License Plate Recognition (Complete) or License Plate Recognition (Light).
Eocortex Client
Now in the Eocortex Client application, any camera can be viewed separately using the Overview monitor feature.
Now in the Eocortex Client application, for each monitor the Start view can be set.
Now in the Eocortex Client application, positioning on plans can be performed with left mouse button.
Now the Events log of the Eocortex Client application displays authorization events of web clients and mobile applications.
The Eocortex Client application now has the ability to display time for cameras either in the time zone of the client computer or in the time zone of the cameras themselves.
The possibility of frame-by-frame playback has been added to the Simultaneous archive viewing mode.
Eocortex Configurator
Now in the system settings, a group of cameras based on the selected one can be created.
The Eocortex Configurator application now has a search feature for camera brand and model in the related drop-down menus, as well as for servers on the Connection and Servers tabs.
Server applications
The ability to keep selected important archive fragments without time limit has been added with the Episode archive feature.
Integration
Integration with ZKBioSecurity access control system has been implemented.
Integration with POS terminals has been improved. The ability to receive and display Receipt total amount has been implemented. In addition, the Received a check from a POS terminal event type has been added.
API
The query to launch automatic views switching in the Eocortex Client application has been added to the HTTP API.
Version 3.5🔗
Video Analytics
The Hard Hat detector module has been renamed to the Uniform Detection module. Now can to detect of people not wearing uniform. Depending on the settings, to can determine: the color of the uniform, the absence of vests, the absence of hard hats. It is also possible to add zones and lines for which alarms will be generated.
The Tracking module has been improved: added the ability to filter alarm events by object categories, as well as by certain types of transport. In addition, in the Eocortex Client application can to enable the display of object frames depending on the object category.
The face database Eocortex now has the ability to sort records.
Now for the Face Recognition (Complete) module, the search for faces in the database by photo is available.
Now group operations are available in the faces database intended for the simultaneous work with several records.
Now the Face recognition report can be saved in PDF format.
Added the Report regarding groups of face database.
Now can to enable the display of face frames in the Eocortex Client application.
Now the Tracking, Search for Objects and Uniform Detection modules running on the same camera share the processor and video card resources.
Now in the Eocortex Web Client for the Face recognition and People Counting modules the liveview video analytics is available.
Now the Fire and Smoke Detection module uses a neural network. This has improved the detection.
Eocortex Client
The Eocortex Client application now has a archive fragments playback mode.
Added a cell pinning on the alarm monitor grid.
Server applications
Now can to receive up to four video streams from cameras.
Now all Eocortex functionality for Enterprise and ULTRA license types, including Eocortex System Monitoring, is available on Linux.
Mobile applications
Now, for mobile applications, it is possible to view the placement of cameras on online maps.
Now mobile assistant Eva can play the archive at the requested point in time.
Eocortex Union
The Eocortex Union has been created, provides convenient access from the same point to several Eocortex video surveillance systems at the same time. The Eocortex Union includes client applications, configuration, and system state monitoring tools.
Integration
Integration with POS terminals has been implemented. Now Eocortex video surveillance systems can receive information about cash transactions from POS terminals in real time, display this information on the screen, store it in an archive and use it in automation scripts.
Implemented integration BioStar 2 security platform by Suprema. Now Eocortex video surveillance systems can receive events from Biotar 2 in real time, store them in the archive and use them in automation scenarios.
Version 3.4🔗
Video Analytics
The support of the inherited Face Recognition (Basic) module has been discontinued.
The Interactive Search module has been renamed to Search for Objects. Now it is possible to search for objects by the following categories: people, vehicles, weapons, bags, animals; the search for separate types of vehicles is also available. The search speed has been increased, and it is now possible to launch the module on a video analytics server.
The Face Recognition (Complete) module has been enhanced: the accuracy of face detection and recognition has been improved; the recognition of turned and masked faces has been added; the events that allow to set scenarios based on the presence or absence of a mask on the face and on the face turned away from the camera have been added; now, when adding new faces to the database, it has become possible to learn that there are duplicates present; it is now possible to add persons who do not meet the requirements for samples of persons to the database. At the first launch of the improved module, the face database will be automatically updated; it will take some time.
Testing of Eocortex video analysis modules has become even easier.
In the People Counting module, it is now possible to set individual counter reset parameters for each camera.
New settings for each sabotage detector have been added to the Sabotage Detection; the number of false triggering events has been reduced the sensitivity of several detectors has been increased.
It is now possible to set individual face and license plate databases for different cameras.
A black body calibrator setting for the Temperature for recognized faces video analytics built into a thermal camera has been added.
Server applications
It is now possible to indicate two addresses for a server in the Eocortex Configurator application.
Now, it is possible to generate RTSP links directly in the Eocortex Configurator application in order to connect to the Eocortex server via RTSP.
It is now possible to receive H.265 video streams via ONVIF.
Several improvements have been introduced to the ONVIF server: the HTTP Digest authorization (in addition to the existing WS UsernameToken); in response to a query for video and audio configuration, the information regarding the unavailability of Multicast has been added; responses to certain queries have been adjusted to comply with the applicable standard.
A number of improvements have been made to the RTSP server: now an unknown command does not stop the video broadcasting, and the software with the ability to switch between TCP and UDP can correctly switch from UDP to TCP by default, without specifying the protocol in the settings.
It is now possible to distribute the reencoding of video streams for mobile applications among various servers.
Security
It is now possible to sign saved frames and video clips to be exported with an electronic signature.
In Eocortex it is now possible to limit the number of connections to the video surveillance system under the same account.
Eocortex Client
It is now possible to connect to the Eocortex server, to the Eocortex server via P2P, and to Eocortex Cloud using the Eocortex Client application.
Now can be configure on the alarm monitor to open the video with a delay to see the situation at the time of the alarm.
The consumption of hardware resources when operating in full screen mode has been reduced in the Eocortex Client application.
9 new grids have been added (2 of them with vertical alignment).
Integration
The queries allowing to enable, disable and set up the Face Recognition (Complete), Unique Visitor Counting, License Plate Recognition (Complete), Counting People in Queue, People Counting video analysis modules have been added to REST API.
Now, all the main license plate database interaction operations are available in REST API: obtaining, adding, editing and deleting data regarding vehicles and groups.
The Face recognized and the Large number of people in the queue events, as well as the conditions for actions at occurrence of these events have been added to REST API.
In HTTP API, the information regarding the coordinates of the detected objects has been added for those events that include frames of the objects. Also, in the face detection and recognition events, a field with the trajectory identifier has been added. In addition, a binary time field has been added to the above events.
The Send Push notifications to mobile devices action has been added to REST API.
Deployment
The size of the distribution kit has been significantly reduced by excluding PDF documentation from the installation packages. Now, in case there is no internet connection on the application deployment site, it is required to download the PDF documentation from the site in advance.
The option of silent install under Linux has been added.
Version 3.3🔗
To facilitate setup of the systems with Enterprise and ULTRA licenses, the possibility to set up user rights immediately upon creating a view has been introduced.
The integration with Paxton Net2 systems has been performed.
The synchronization of face database with external systems, allowing to upload data from the files located in a folder on the disc to the Eocortex face database has been implemented.
The volume of data transmitted through the network by the Eocortex System Monitoring subsystem has been reduced.
The possibility to reduce the frequency of data exchange between the primary and secondary servers of the system has been added.
The following new access rights have been added: Access to maps, Camera cell control, Access to face and license plate databases, Accept alarms without obligatory comments, Blurring disabled.
The following archive export capabilities have been added: Adding a Watermark, Encrypting the Archive Using a Password.
The Frame Area Blurring module intended for blurring the specified areas of a real-time video has been introduced.
The time of operation of the server without the floating license key has been increased in order to reduce the risks of video surveillance system failure in case of network issues.
Obtaining video encoded with H.265 (w/o B frames) using direct queries to the server via RTSP has been implemented.
Now, the separate events and archive bookmarks are displayed on the timeline when viewing the archive of several cameras simultaneously.
The constant camera redundancy is now available.
The following improvements have been introduced to the face recognition modules: delays and discrepancies when displaying the recognized faces have been remedied, the requirements imposed on the images of the faces to be added to the database have been relaxed.
The NVIDIA GeForce RTX™ 30 video cards based on the Ampere architecture are now supported by the modules that use neural networks.
The License Plate Recognition (Complete) module description module has been updated: new license plate templates have been added for some countries; new settings and recognition methods have been added; now the module can be used on a Linux based server.
The Counting People in Queue module has been improved: the counting accuracy has been increased; the consumption of resources when using the GPU has been reduced.
The view selection menu of the Eocortex Client application has been modified.
Now, the Face Recognition (Complete) and Unique Visitor Counting modules can recognize emotions.
The video analytics built in the cameras is now supported.
Now, a server can be assigned as a video analytics server.
Version 3.2🔗
Now it is possible to use most video analysis modules and HASP license protection on Linux-based servers.
A capability of setting counting zones and, subsequently, determining the number of people in the zones in real time has been added to the People Counting module.
Tracking video analysis module has been upgraded.
Search for Objects video analysis module has been upgraded.
A capability of sending temperature data registered by a thermal camera to the Face Recognition module has been added.
In the Eocortex Configurator application, the Video analytics page with the summarized info regarding the use of the video analysis modules in the system has been added. Also, the settings of the automated reports for some of the video analysis modules have been moved to this page.
Now it is possible to place cameras, sensors, and relays on the geographical online maps provided by Google Maps and OpenStreetMap.
Decoding of B-frames encoded in H.264 and H.265 is provided.
Now, the switching of channels to a backup server is ensured not only when there is no access to the main server but also when all the archive drives of the main server fail.
The intervals of prerecording and additional recording available for setting up have been increased to 10 seconds.
Now, moving a camera to another server is done without losing the archive.
The capability of P2P connection using the Eocortex Client application to the Eocortex server has been added.
Smart assistant that allows to interact with the application using voice and text commands has been added to the Android app.
Face recognition technologies used in the Face Recognition (Light) module have successfully passed FRVT conducted by NIST. The test results are available here: https://pages.nist.gov/frvt/html/frvt11.html.
Version 3.1🔗
Server and Client views have replaced screen grids in the Client Application.
Floating licensing is now available in Eocortex.
Eocortex Web Client is now fully in HTML5 (in the previous version, Adobe Flash Player was used in the full screen mode).
Replication of the remote database allowing to perform recognition even in the temporary absence of a connection with the remote face and license plate databases has been implemented for the Face Recognition and License Plate Recognition modules.
The trial version ordering tool has been incorporated into the setup interface of the License Plate Recognition (Complete) module description module. The trial version allows to test the module during 60 days.
Now, the ONVIF server of Eocortex can use not only Base Notification but also Pull-Point Notification for transferring events.
Enterprise license added.
Now, the server and client software for all types of licenses is installed from a single distribution kit.
The Work time logging (Complete) report has been developed for the Face Recognition (Complete) module.
The Sabotage Detection module’s operation has been improved.
It is now possible to connect RTSP devices using the following type of a connection string: rtsp://login:password@address.
Version 3.0🔗
Possibility to execute tasks on commands of the users of client applications.
Possibility to send HTTP requests to external web applications and to devices with web control.
When sending a message created on the basis of the Face recognized event to the messengers, the image of a face from the archive at the moment of recognition and the reference image from the database will be attached to the message.
Now the Face Recognition (Complete) and the Unique Visitor Counting video analysis modules use all the video cards installed on the server.
Version 2.8🔗
New video analysis module added: Face Recognition (Complete).
New video analysis module added: Unique Visitor Counting.
New video analysis module added: Face Recognition (Light).
Video analysis module removed: Face recognition module (Expert).
To ensure the protection of data being transmitted between cameras and the Eocortex server and between the server and the Eocortex Client and Eocortex Configurator applications, the capability of using SSL/TLS security certificates has been added.
The integration with the Honeywell's Pro-Watch® comprehensive security platform has been implemented. Due to this integration, it is now possible to receive and display Honeywell's Pro-Watch® events and set up various responses to them.