-
Initial Release Stable
released this
2026-07-19 04:07:22 +00:00 | 1 commits to main since this releaseRelease v1.0.0 - Initial Release
I am excited to announce the first official release of DisplayStreamer!
This release brings a highly optimized, ultra-low latency desktop streaming experience for Windows, built from the ground up to leverage modern hardware acceleration.
🚀 Highlights & Features
- Hardware-Accelerated Encoding/Decoding: Full support for H.265 (HEVC) and H.264 via Media Foundation. The app automatically detects and utilizes your GPU's hardware encoder (NVENC, AMF, QuickSync).
- Zero-Latency Capture: Utilizes the DirectX 11 DXGI Desktop Duplication API for zero-copy screen capture, ensuring the lowest possible input lag.
- Tear-Free Playback: The client viewer uses a Direct3D 11 SwapChain with hardware VSync for perfectly smooth, tear-free 60 FPS rendering.
- Zero-Configuration Networking:
- UDP Auto-Discovery: Clients automatically find active servers on the local network. No IP typing required.
- Auto-Updating: If the server is running a newer version, the client will automatically download the update into memory, patch itself, and reconnect seamlessly.
- Aggressive Performance Tuning:
- Bypasses Windows EcoQoS (Power Throttling).
- Uses AVRT Pro Audio thread characteristics to prevent the OS from sleeping the capture threads.
- High-resolution waitable timers ensure a perfectly locked 60 FPS capture loop with 0% idle CPU usage.
- Smart Resolution Handling: Automatically downscales 4K displays to 1080p using a highly optimized parallel CPU scaler before encoding, saving network bandwidth while maintaining visual clarity.
- Hardware Cursor Support: Accurately captures and renders the host's cursor state and position on the client side.
🛠️ System Requirements
- OS: Windows 10 or Windows 11 (64-bit)
- Runtime: .NET 8.0 Desktop Runtime
- Hardware: A GPU capable of hardware H.264 or H.265 encoding/decoding.
📦 Assets
DisplayStreamer-v1.0.0-win-x64.zip- Portable executable.
🐛 Known Issues / Notes
- If your GPU does not support H.265 (HEVC), the application will automatically fall back to H.264.
- The application requires network permissions through the Windows Firewall for UDP port 19999 (Discovery) and TCP ports 20000+ (Streaming).
Thank you for using DisplayStreamer! Please report any bugs or feature requests in the Git Issues tab.
Downloads