jsmpeg-vnc
A low latency, high framerate screen sharing server for Windows
...It captures a Windows desktop or selected window, encodes the video stream, and serves it to modern browsers through a lightweight client. The project is designed for scenarios where responsiveness matters, including games, demos, local network streaming, and remote visual interaction. It includes command-line options for bitrate, output size, frame rate, port, crop area, and remote input control. The browser client can support mouse lock for games that require relative mouse movement instead of absolute pointer positions. Its stack combines native capture and encoding with WebSocket delivery and JavaScript video decoding, giving users a browser-viewable remote screen without a full traditional VNC client.