Reference article: http://blog.csdn.net/qq_28877125/article/details/70141713
Low latency for windows, high frame rate screen sharing server, and client for browser (A-latency, high framerate-sharing server for Windows and client-brows ERs
Open Source project Address: Https://github.com/phoboslab/jsmpeg-vnc
Binary files: https://github.com/phoboslab/jsmpeg-vnc/releases
How to use
1. Download binary files
2. How to use: Jsmpeg-vnc.exe [options] < window name >
3. Options
-B kilobits per second bit rate (default: Estimated output size)
-S output dimensions are width x height. Example: -s 640x480
(default: Same window size)
-F Target Frame rate (default: 60)
-P Port (default: 8080)
The-C Capture window's job area scope is like x,y,w,h. For example: -c 200,300,640,480
-I enable/disable remote input for example:-i 0 (default: 1)
4. Window name
Use "desktop" as the window name to capture the entire desktop.
? Use "cursor" to capture the window at the current cursor position.
5, use case:
Switch to the downloaded binary file
D:\Git\jsmpeg-vnc-v0. 2>lsreadme.md avcodec-up. dllavutil-. dll Client jsmpeg-vnc.exe swresample-1. dll swscale-3. dll
Start pushing the stream
-S-0x480-9006"desktop"
Then we can enter the page in the browser http://localhost:9006/
to display the screen around the mouse cursor
Open Source Project Jsmpeg-vnc