A lightweight Windows application that streams your desktop screen and system audio over a local network directly to a web browser, optimized for iOS (iPhone/iPad).
- Ultra-low latency Video: Captures the screen at 720p and streams it continuously using MJPEG.
- Synchronized Audio: Captures system audio (WASAPI loopback) and streams it via WebSockets using the Web Audio API for flawless synchronization.
- PWA Support: The web client can be added to your iPhone's home screen as a Progressive Web App for a fullscreen experience.
- Zero Configuration: Simply click "Start Streaming" and open the provided local IP on your phone.
- Download the latest release from the Releases page.
- Run
DesktopStreamer.exeon your Windows 11 PC. - Click Start Streaming. (If prompted, allow the app through the Windows Firewall).
- Connect to the provided URL on your phone's browser (must be on the same Wi-Fi network).
- On the phone, tap Start Experience to unmute the audio and view the stream.
- .NET 8.0 SDK
- Windows OS
- WPF (Windows Presentation Foundation)
- ASP.NET Core Minimal API
- NAudio
MIT License