This release delivers
- Significantly improved GPU (hardware acceleration) performance, with expanded support for a wider range of GPU devices and drivers.
- Introduced GPU_ZERO for Desktop, Video Device, and Combined channels, providing a fully GPU-driven video pipeline in which the processing chain runs directly on the GPU with near-zero CPU overhead.
- Enhanced hardware encoding support for H.264 and H.265 (HEVC) across Intel (QSV), NVIDIA (NVENC), and AMD (AMF).
- Improved ONVIF compatibility.
- Enhanced external IP camera control with expanded PTZ options.
- More stable multi-view and webcam processing.
- Improved stream start/stop lifecycle stability with controlled connection teardown, ensuring graceful termination before resource cleanup and shutdown.
- Minor UI improvements in startup options.
- Various other fixes and improvements for overall core stability and performance.
- Resolved an RTSP reconnection edge case that could cause stream freezing during frequent camera configuration changes.
1. Combined Media Source (Multi-view)
- Added GPU_ZERO support.
- Introduced GPU compositor with layouts: 1x1, 2x1, 2x2, Picture-in-Picture.
- Added support for Desktop and Webcam sources.
- Added automatic fallback to the CPU if the GPU path is unavailable.
- Improved memory handling (GPU resource cleanup, encoder flush).
- Added runtime fail-safe (automatic switch to CPU if GPU becomes unstable).
2. Combined / Desktop / Webcam Runtime Stability
- Fixed rare crash scenarios when Desktop/Window Edit and Save operations overlapped.
- Improved resolution reconfiguration (including 4K) without requiring app restart.
- Improved GPU_ZERO startup reliability when multiple sources initialize asynchronously.
- Optimized RTSP/ONVIF reconnect behavior (avoids unnecessary reconnects on bitrate-only changes).
- Added an explicit warning log when the requested desktop monitor/output index is unavailable for GPU capture, helping diagnose hot-plug and missing-monitor fallback cases.
- Hardened the codec lifecycle for rapid source switches (Combined to Desktop): synchronized the codec open/free path and added defensive null guards before opening the codec.
- Added automatic desktop/combine GPU recovery after monitor blink, hot-plug, or temporary DXGI loss (sessions are safely reinitialized and clients reconnect automatically).
- Added lightweight GPU keep-awake protection during active desktop/combine streaming to reduce display sleep interruptions while streaming is running.
3. Core Improvements
- Refactored GPU module structure for improved maintainability.
- Improved long-session stability.
- Enhanced session and resource management.
4. ONVIF & External IP Camera
- Fixed ONVIF GetStreamUri XML serialization issue (query parameters causing ODM parsing errors).
- Added proper XML escaping for GetSnapshotUri response.
- Fixed authentication behavior during stream login (RTSP credentials correctly applied from ONVIF settings).
- Improved Add/Edit workflow and ONVIF synchronization.
5. External IP Camera & PTZ
- Added PTZ modes: ONVIF, Custom API, Disabled.
- Fixed per-camera PTZ settings (removed global overwrite behavior).
- Improved multi-camera editing stability (load/save).
- Enhanced Custom PTZ API compatibility and runtime behavior.
6. Windows – GPU & Performance
- Major improvements in hardware acceleration (AMD / NVIDIA / Intel).
- Faster and more stable GPU pipeline with automatic CPU fallback.
- Added GPU_ZERO path for direct GPU processing.
- Improved GPU detection and backend selection.
7. Desktop & Webcam (Windows)
- Improved stability under high load.
- Webcam optimizations:
- Native pixel format support (reduced CPU usage)
- More stable capture loop
- Updated fallback order: GPU → Hybrid removal → CPU
8. Video Settings & Camera Configuration
- Centralized resolution and bitrate estimation logic in a shared API.
- Unified resolution handling using raw WxH mapping.
- Updated VMS-friendly resolution presets:
704x576, 640x480, 640x360, 320x240, Other,
1280x720P (HD), 1920x1080P (FULLHD),
2560x1440 (2K/QHD), 3200x1800 (3K), 3840x2160 (4K).
- Added automatic bitrate recalculation on resolution and FPS changes.
- Tuned bitrate scaling curve (15→25 FPS) for better surveillance quality balance.
9. ONVIF Performance
- Improved Main/Sub stream parameter application speed.
10. macOS Platform
- Fixed mutex stability issues.
- Added native Desktop GPU processing path for improved performance.
11. Compatibility Note (Windows)
- In certain Desktop + Webcam combined scenarios, GPU_ZERO may fall back to CPU due to hardware/driver limitations.
- Automatic fallback ensures uninterrupted streaming (GPU → CPU).
12. Resolved various other issues to improve overall software stability and performance.

