1. Improved H.265 RTP packetization for stricter decoders and better mobile compatibility, including Hik-Connect on iOS.
2. Improved ONVIF audio request compatibility for NVR clients (more stable behavior when audio is not enabled on ITVDesk).
3. Improved Combined Channel performance and visual quality by applying per-input scaling/crop parameters
(each combined input can now use its own scaling settings).
4. Main stream default FPS policy refined by source type for better stability and resource usage
(e.g. desktop-like sources vs external/file sources).
5. ONVIF audio advertising is now synchronized with real stream profile state.
If a profile has no audio, the device reports this correctly to NVR clients, reducing connection errors.
6. Added a dedicated profile setting to control which profiles are exposed to NVR auto-discovery.
Typical use: show Main/Sub, hide Third/P2P.
7. Added live client status in the UI channel list:
[LIVE]/[IDLE] markers, connected client count, and last activity tooltip per stream.
8. Resolution profile updates:
- Main stream now supports up to 8MP (3840x2160) in stream configuration UI.
- Substream now supports up to 1280x720 (720p) for modern NVR/mobile usage.
9. Updated substream defaults for better quality/performance balance:
- Default substream: 1280x720
- Automatic fallback to 640x480 on lower source resolutions
- Default substream FPS: 8
- Default substream bitrate: 768 kbps (720p) / 384 kbps (fallback)
10. General ONVIF + RTSP stability improvements for faster and more reliable NVR/VMS interoperability.
1. Significant memory and performance improvements.
2. Major memory and performance improvements for long-running sessions. ITVDesk now uses memory more efficiently and stays stable over time, 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. Added a Network Cleanup Utility option in the UI to release occupied ports faster.
13. Improved Hardware ID consistency for more reliable device identification and licensing.
14. Combined Channel stability improvements: fixed memory release on close, improved external camera cleanup, and added stronger start/stop crash protection.
15. Combined stream performance tuning: reduced per-frame copy overhead, improved frame lifecycle handling, and lower CPU usage in idle/unstable input conditions.
16. Combined image quality improvements: refined scaling pipeline for better readability of text and UI details with balanced visual quality and CPU usage.
17. General bug fixes and stability improvements across the application.
Additional Improvements
Improved UTF-8 text handling across configuration files, licensing, and internal data storage.
Improved support for special and non-ASCII characters across different system locales.
Additional Features
Added Headless Mode (--headless) to run ITVDesk core services without opening the main UI window, reducing runtime memory usage to approximately 30 MB for suitable 24/7 operation.
Improved the single-instance control channel so the UI can be safely opened or focused on demand from a running headless or normal instance.
Improved startup reliability for double-click launches and command-line UI activation (--ui and --show-ui).

