Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
J

jsmpeg-vnc

> 编程语言
Open source

A low latency, high framerate screen sharing server for Windows and client for browsers

2.4K stars0 likes0 views
WebsiteGitHub

About

A low latency, high framerate screen sharing server for Windows and client for browsers

jsmpeg-vnc

A low latency, high framerate screen sharing server and client, viewable in any modern browser.

More Info & Demo Video

Download Binaries

Usage & Performance Considerations

…

For sharing the whole Desktop, Windows' Aero theme should be disabled as it slows down screen capture significantly. When serving a single window (e.g. games), Aero only has a marginal performance impact and can be left enabled.

Capturing and encoding 1920x1080 video narrowly amounts to 60fps on my system and occupies a whole CPU core. Capturing smaller windows significantly speeds up the process. Depending on your Wifi network quality you may also want to dial down the bitrate for large video sizes.

If Windows complains about a missing MSVCR100.dll, install the Microsoft Visual C++ 2010 Redistributable Package.

Technology & License

This App uses ffmpeg for encoding, libwebsockets for the WebSocket server and jsmpeg for decoding in the browser. Note that the jsmpeg version in this repository has been modified to get rid of an extra frame of latency. The server sends each frame with a custom header, so the resulting WebSocket stream is not a valid MPEG video anymore.

The client application (the thing that runs in the browser) is very rudimentary. In particular, the mobile version has some quirks with mouse input and only has touch buttons for the arrow keys, ESC and Enter, though this can be easily extended.

jsmpeg-vnc is published under the GPLv3 License.

If you require my code under a different license, or need some consulting work regarding jsmpeg/jsmpeg-vnc, get in touch: [email protected]

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

C

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言