Skip to content

About

Streams your desktop screen and system audio over a local network directly to a web browser

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Desktop Streamer

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).

Features

  • 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.

How to Use

  1. Download the latest release from the Releases page.
  2. Run DesktopStreamer.exe on your Windows 11 PC.
  3. Click Start Streaming. (If prompted, allow the app through the Windows Firewall).
  4. Connect to the provided URL on your phone's browser (must be on the same Wi-Fi network).
  5. On the phone, tap Start Experience to unmute the audio and view the stream.

Build Requirements

  • .NET 8.0 SDK
  • Windows OS

Built With

  • WPF (Windows Presentation Foundation)
  • ASP.NET Core Minimal API
  • NAudio

License

MIT License

About

Streams your desktop screen and system audio over a local network directly to a web browser

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages