Changes in Eocortex🔗
Changes in Eocortex 4.6🔗
5/19/2026
Video analytics
Improved the Uniform Detection module:
Removed the limit on the number of monitored colors.
Improved hard hat and unbuttoned vests detection accuracy.
Improved the License Plate Recognition module:
Enhanced CPU performance.
Improved accuracy of license plate recognition in low-light conditions and poor visibility.
Improved recognition accuracy for trailer license plates.
Added recognition of various types and colors of Chinese license plates, including green electric vehicle plates.
Improved overall accuracy of the Fire and Smoke Detection module, as well as:
improved accuracy in forested and mountainous areas;
enhanced resistance to false alarms caused by vehicle headlights and taillights.
Improved accuracy of the Fall Detection module.
Added the ability to specify an arbitrary-shaped detection area to the settings of the Fire and Smoke Detection module.
Objects will now be highlighted with a bounding box when sending an analytics event frames to a messenger.
In the REST API, added a parameter to the Unique Visitor Counting report to specify whether to include or exclude rotated faces.
In the People Counting module, a new mode has been added to eliminate false positives for cameras operating in night mode.
Improved the generation of the People Counting automatic reports.
Fixed a bug where frames were skipped during unstable video streams.
Fixed an issue that caused reduced accuracy in certain video analytics modules when a large number of automation scenarios were running on the server.
In the Emergency Vehicle Detection module, the number of false detections in situations where ordinary vehicles resembling emergency vehicles were recognized has been reduced.
User interface
Improved interaction with trees: in the camera tree, the view tree, and other tree lists in Eocortex applications. Managing large numbers of objects is now more convenient.
Fixed a bug in the view tree that caused a subfolder to disappear after being moved to another folder.
Client Apps
Expanded and improved the functionality of the Eocortex Web Client:
Increased the maximum number of grid cells in views from 16 to 64 (limits can also be customized to a lower number in the Eocortex Configurator application).
Added support for the WebCodecs API, used by several browsers, in the Eocortex Web Client application. This allows the browser to directly decode video streams in H.264 and H.265 formats (see Features and restrictions of using video codecs in the web client).
Added the ability to control PTZ cameras in multi-screen mode without switching to full-screen mode in the Eocortex Web Client application (see PTZ control in the web client).
Automatic view switching has been added to the Eocortex Web Client application.
The smoothness and responsiveness of the user interface in the Eocortex Client application on Linux operating systems have been improved.
Fixed an error that, in some cases, caused slow archive export in the Eocortex Client application.
Fixed a bug where live video from certain servers occasionally failed to display in multi-server systems.
Reduced video stream latency from the server when switching modes in mobile and web clients.
Minor improvements and bug fixes have been implemented in the Eocortex Web Client application.
Fixed an error in the Eocortex Web Client application that, in certain situations, caused image freezing when using the camera's substream.
In the Eocortex Web Client application, an error was fixed that prevented PTZ control when connecting to cameras via HTTPS through a proxy server (see PTZ control in the web client).
Fixed an issue where episodes were not added to the Episode archive in certain situations.
The following features have been added to Mobile Android client Eocortex:
viewing System Health Monitoring service data on a mobile device makes it easier to monitor the video surveillance system status;
overlaying a watermark on images allows to track the source of video and photo materials.
The following features have been added to Mobile iOS client Eocortex:
the view tree improves usability when working with server and user views on mobile devices.
Eocortex Configurator
In the camera tree, added the ability to filter cameras by server.
Server applications
Event and analytics module databases have been migrated to PostgreSQL 16 as official support for PostgreSQL 12 has ended.
Reduced server resource consumption when connecting mobile and web clients to the server.
Motion-based recording has been optimized: now archive recording will be performed even if there is a brief motion cessation in the frame.
Improved performance and responsiveness of server applications.
Fixed a bug that in some cases caused the process to stop during centralized server update.
Automation
Additional parameters have been added to the settings for GSM modems used for sending SMS.
Security
Reduced login time for systems using Active Directory (and other LDAP-based directory services).
A new permission to view Eocortex System Health Monitoring service data in mobile has been added to the user rights settings.
Resolved an issue with Active Directory authorization that occurred when changing an Active Directory account password.
Fixed a bug that caused Eocortex Configurator to display the names of server views and cameras within them in the tree for users without access rights to those objects.
Site plans and maps
Fixed errors that occurred when working with OpenStreetMap.
Cameras and devices
ISMTB-ZS-315 thermal cameras have been integrated (optical and thermal video).
Integrated on-camera analytics events for Milesight MS-C4467-X20RPE and TS8266-X4VPE cameras: movement in the area, intrusion.
API and SDK
An API has been added for most video analytics modules, allowing you to retrieve and modify their settings.
An API has been added that allows you to work with camera tags in the Eocortex Configurator application via HTTP requests to the server.
Request body validation has been added to the REST API for archive export tasks.
A time sorting parameter has been added to the REST API for /archive_events query results.
Changes in Eocortex 4.5.102🔗
5/19/2026
Video analytics
Added support for NVIDIA GeForce RTX 50xx video cards by neural network modules of analytics.
The operation of the License Plate Recognition and Object Classification and Counting modules of video analytics has been optimized.
Now, the same hardware can process more cameras with enabled modules.
The video card load limit at which frame skipping begins in the module (accuracy degradation) has been increased from 60-70% to 90-100% (provided that the CPU is also not loaded to maximum capacity).
Improved operation of the License Plate Recognition module:
The method for recognizing vehicle brands has changed — it is now recognized by its logo and body shape (previously only by body shape). This approach significantly reduces the number of false vehicle brand recognitions.
Two new brands have been added: Daihatsu and Tesla.
Improved module performance when running on the CPU.
Improved accuracy of the Fall Detection, Emergency Vehicle Detection, Abandoned Objects Detection modules.
Improved accuracy of hard hat and safety vest detection in the Uniform Detection module.
Increased calculation accuracy in the Unique Visitor Counting module due to the following improvements:
The quality of detection for both horizontal rotation and various tilts of faces has been improved.
A parameter has been added to the report indicating whether rotated faces should be considered unique.
Fixed a bug that prevented automatic reports from being generated in the Object Classification and Counting module under certain circumstances.
Cameras and devices
Fixed the lack of receiving motion events from Uniview cameras.
The PTZ control for Panasonic WV-SPN-631 cameras with a connected external pan/tilt mechanism has been integrated.
Mobile applications
Fixed a bug that caused the Mobile iOS client Eocortex application to fail to launch when opened via a link from a browser.