Improvements:
1. Significant memory and performance improvements.
2. Major memory and performance improvements for long-running sessions. ITVDesk now uses memory more efficiently, especially while streaming.
3. Fixed memory growth in live stream overlays and internal log handling, resulting in smoother operation and better long-term reliability.
4. Improved startup behavior with smarter lazy loading for AI, recording, and P2P components to reduce unnecessary resource usage.
5. Better overall RTSP and ONVIF stability, including stream handling improvements and cleaner start/stop behavior.
6. Improved P2P reliability with safer background handling and more stable connection lifecycle management.
7. Recorder pipeline improvements for more consistent frame output and smoother playback.
8. POS enhancements, including motion detection support and improved on-screen behavior.
9. Media stream Windows improvements for audio handling and text name rendering quality.
10.Improved system log initialization and safer startup sequence for license services.
11.Shared configuration behavior improved for multi-user Windows environments.
12.Improved Hardware ID consistency for more reliable device identification and licensing.
13. Combined Channel stability improvements: fixed memory release on close, improved external camera cleanup, and added stronger start/stop crash protection.
14. Combined stream performance tuning: reduced per-frame copy overhead, improved frame lifecycle handling, and lower CPU usage in idle/unstable input conditions.
15. Combined image quality improvements: refined scaling pipeline for better readability of text and UI details with balanced visual quality and CPU usage.
16. Improved text encoding and special character support
- Improved handling of UTF-8 text encoding across configuration files, licensing, and internal data storage.
- Added better support for special and non-ASCII characters to ensure consistent behavior across different system locales.
17. General issues fixes and stability improvements across the application.
New Features:
18.Added a Network Cleanup Utility option in the UI to release occupied ports faster.
19.Headless Mode support (--headless)
- Added a headless startup mode that runs ITVDesk core services without opening the main UI window, reducing runtime memory usage only ~30 MB, making it suitable for 24/7 continuous operation.
- Improved single-instance control channel to allow the UI to be safely opened or focused on demand from a running headless or normal instance.
- Enhanced startup reliability for both double-click launches and command-line triggered UI activation (--ui / --show-ui).
New Features:
1. POS – Print to Screen API
Displays POS events and transaction details directly on the video stream in real time, providing immediate on-site visibility for operators and security staff.
2. POS – Recording Control and Timeline Search
Enables start/stop recording triggered by POS events and fast timeline search to quickly locate relevant transactions and incidents.
3. New Media Source: ONVIF IP Camera Client
Allows direct connection to external ONVIF IP cameras via RTSP, including support for POS text overlays on third-party IP cameras, unifying desktop and camera workflows.
4. Shared ITVDesk Configuration (System-Wide Settings)
Introduces system-wide configuration, allowing a single set of ITVDesk settings to be applied to all Windows users on the same PC,
simplifying deployment in enterprise, lab, and training environments.
5. Centralized Offline License Management (Local License Server)
Adds support for centralized, fully offline license management via a local License Server,
designed for system administrators to easily manage licenses across multiple machines.
Enables license assignment, activation, unbinding, and reassignment without internet access,
making it ideal for secure, controlled, and air-gapped enterprise environments.
6. Combined Stream Scaling Options
Adds multiple scaling modes for combined (multi-monitor) streams, including Fill (stretch), Fit (letterbox, preserve aspect ratio), Center (no upscale), Crop to fill, and No scale (sharp, cropped), with optional crop alignment for precise layout control.
7. Advanced Combined Stream Scaling Controls
Adds independent X/Y scaling for fine aspect-ratio adjustments, with Tile Scale acting as a uniform scaling control for accurate multi-monitor alignment.
Improvements:
1. On-Screen Display (OSD) Improvements
Fixes drawing issues, reduces visual artifacts, and improves overall overlay stability.
2. License Handling Improvements
Improves license validation, activation reliability, and reassignment flows, especially for offline and isolated enterprise
environments.
3. Installer Improvements
Enhances automatic detection and handling of required C++ dependencies for a cleaner and more reliable installation experience.
4. Automatic Port Handling
Automatically selects a free ONVIF/HTTPS port after application restart if the configured port is already in use, reducing configuration conflicts.
5. Enhanced Offline License Isolation
Strengthens isolation of offline licenses to better protect customer environments and improve overall security.
6. ONVIF Stability Fixes
Improves SOAP response handling and ensures safer cleanup of PullMessages during rapid start/stop operations.
7. Multi-User Session Improvements
Each Windows user now runs an isolated ITVDesk instance with its own settings and ONVIF camera on a separate port,
allowing VMS/NVR systems to discover each session independently.
8. Combined Streams – Webcam Handling Improvements
Improves webcam handling on Windows (Media Foundation stride and pixel format) and adds safer frame validation to
prevent invalid-frame errors.
9. Improved Scaling Quality
Sets the combined scaling filter to Bicubic interpolation for sharper and higher-quality downscaled video.
10.Overall Stability and Performance Improvements
General internal optimizations to improve application stability, performance, and long-term reliability.

