Show a single Windows application window in any web browser on LAN

Show a single Windows application window in any web browser on LAN

●6
calendar_today ago • schedule1 min read
— Originally published at dev.to

Ever needed to show one app window on a tablet without any remote-desktop software?

I built WindowStream for exactly that, and Ive just open-sourced it.

Its a small Windows tray app that streams a chosen window as MJPEG over HTTP on your local network. On the tablet or other PC you just open a browser: nothing to install, and its strictly view-only.

What Im happy with:

  • Any modern browser works as the viewer (Android, iOS, another PC), with pinch-zoom, panning and fullscreen.
  • Two capture modes: a screen copy, or PrintWindow, which keeps streaming the window even when other windows cover it.
  • Light on resources: a frame is encoded only when the picture has changed, and JPEG encoding goes through libjpeg-turbo.
  • Starts with Windows and finds the window again even if its title changes.
  • English and Russian interface, a single-exe build, unit tests, and user manuals in three languages. Python, MIT licensed.

One caveat: there is no password or encryption, so its meant for trusted networks only, and the docs say so clearly.

Code, a release with the ready-made exe, and documentation: https://github.com/eugenyh/WindowStream

Feedback and ideas are very welcome!

2 Comments

1 vote
0
🔥 Join developers growing publicly
Share your knowledge, build in public, and grow your developer presence with a global community.

More Posts

I Wrote a Script to Fix Audible's Unreadable PDF Filenames

snapsynapseverified - Apr 20

The Sovereign Vault — A Comprehensive Guide to Protocol-Driven AI

Ken W. Algerverified - Jun 4

I’m a Senior Dev and I’ve Forgotten How to Think Without a Prompt

Karol Modelski - Mar 19

Why “Building in Public” Is Hollowing Out Your Developer Career

Karol Modelski - Jun 18

Local-First: The Browser as the Vault

Pocket Portfolio - Apr 20
chevron_left
159 Points • 6 Badges
Almaty city, KZ • linkedin.com/in/eugenyh
2Posts
1Comments
2Connections

Commenters (This Week)

1 comment
1 comment
1 comment

Contribute meaningful comments to climb the leaderboard and earn badges!