Skip to content

Commit 8d34d7d

Browse files
committed
Wording, clarifications, fix link to blog post
1 parent 22f3be7 commit 8d34d7d

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# jsmpeg-vnc
22

3-
A low latency, high framerate screen sharing solution, viewable in any modern browser.
3+
A low latency, high framerate screen sharing server and client, viewable in any modern browser.
44

5-
[More Info & Demo Video](http://phoboslab.org/log/2015/07/play-gtav-in-your-browser-sort-of)
5+
[More Info & Demo Video](http://phoboslab.org/log/2015/07/play-gta-v-in-your-browser-sort-of)
66

77
[Download Binaries](https://github.com/phoboslab/jsmpeg-vnc/releases)
88

@@ -19,7 +19,7 @@ Options:
1919
-p port (default: 8080)
2020
2121
Use "desktop" as the window name to capture the whole Desktop. Use "cursor"
22-
to use the window at the current cursor position.
22+
to capture the window at the current cursor position.
2323
2424
Full Example:
2525
jsmpeg-vnc.exe -b 2000 -s 640x480 -f 30 -p 9006 "Quake 3: Arena"
@@ -36,9 +36,9 @@ Capturing and encoding 1920x1080 video narrowly amounts to 60fps on my system an
3636

3737
## Technology & License
3838

39-
This App uses [ffmpeg](https://github.com/FFmpeg/FFmpeg) for encoding, [libwebsockets](https://github.com/warmcat/libwebsockets) for the WebSocket server and [jsmpeg](https://github.com/phoboslab/jsmpeg) for decoding in the browser. Note that the jsmpeg version in this repository has been hacked 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.
39+
This App uses [ffmpeg](https://github.com/FFmpeg/FFmpeg) for encoding, [libwebsockets](https://github.com/warmcat/libwebsockets) for the WebSocket server and [jsmpeg](https://github.com/phoboslab/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.
4040

41-
The client application (the thing that runs in the browser) is very rudimentary. In particular, the mobile version has some quirks and only has touch buttons for the arrow keys, ESC and Enter, though this can be easily extended.
41+
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.
4242

4343
jsmpeg-vnc is published under the [GPLv3 License](http://www.gnu.org/licenses/gpl-3.0.en.html).
4444

source/jsmpeg-vnc.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ void exit_usage(char *self_name) {
3838
" -p port (default: 8080)\n\n"
3939

4040
"Use \"desktop\" as the window name to capture the whole Desktop. Use \"cursor\"\n"
41-
"to use the window at the current cursor position.\n\n"
41+
"to capture the window at the current cursor position.\n\n"
4242

4343
"To enable mouse lock in the browser (useful for games that require relative\n"
4444
"mouse movements, not absolute ones), append \"?mouselock\" at the target URL.\n"

0 commit comments

Comments
 (0)