Skip to content

Commit

Permalink
update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
SlimeNull committed Jun 19, 2024
1 parent e72007c commit 9be87a0
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 1 deletion.
Binary file added Assets/app1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Assets/app_options.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Assets/broadcasting.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
26 changes: 25 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ A screen sharing app based on [FFmpeg](https://ffmpeg.org/).

<br>


## Usage

Broadcast your screen:
Expand All @@ -14,4 +15,27 @@ Broadcast your screen:
View other people's screen:

1. Enter the address and port to connect to.
2. Click the 'Connect' button.
2. Click the 'Connect' button.

<br>


## Features

- User selectable capture method, supports Desktop Duplication and BitBlt.
- You can set the width and height of the screen share (scaled to the specified size during encoding).
- Frame rate limit, bit rate, encoding format (supports H264, H265), pixel format (supports YUV420, YUV422 and YUV444).
- When the decoder is overloaded, it is possible to drop some frames to relieve the stress.

<br>


## Snapshots

App:

![APP](Assets/app1.png)

Broadcasting

![Broadcasting](Assets/broadcasting.png)

0 comments on commit 9be87a0

Please sign in to comment.