Skip to content

Commit

Permalink
Merge branch 'develop'
Browse files Browse the repository at this point in the history
  • Loading branch information
drauggres committed Oct 14, 2020
2 parents 532cf19 + c18ae6b commit e89817a
Show file tree
Hide file tree
Showing 24 changed files with 7,022 additions and 168 deletions.
1 change: 1 addition & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@ src/public/**/*.js
vendor/**/*.js
src/app/Util.ts
src/app/h264-live-player/**/*.ts
*.js
16 changes: 14 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,22 @@ Web client prototype for [scrcpy](https://github.com/Genymobile/scrcpy).

## Requirements

You'll need a web browser that supports the following technologies:
Browser must support the following technologies:
* WebSockets
* Media Source Extensions and h264 decoding ([MseDecoder](/src/app/decoder/MseDecoder.ts))
* WebWorkers [tinyh264](/src/app/decoder/Tinyh264Decoder.ts))
* WebAssembly ([Broadway.js](/src/app/decoder/BroadwayDecoder.ts) and [tinyh264](/src/app/decoder/Tinyh264Decoder.ts))

Server:
* Node.js v10+
* node-gyp (on Window: `npm install --global windows-build-tools node-gyp`)
* `adb` executable must be available in the PATH environment variable

Device:
* Android 5.0+ (API 21+)
* Enabled [debugging](https://developer.android.com/studio/command-line/adb.html#Enabling)
* On some devices, you also need to enable [an additional option](https://github.com/Genymobile/scrcpy/issues/70#issuecomment-373286323) to control it using keyboard and mouse.

## Build and Start

```shell
Expand Down Expand Up @@ -51,7 +61,9 @@ Be advised and keep in mind:
* The modified version of scrcpy will keep running after the last client disconnected.

## WS QVH
This project also contains frontend for [NetrisTV/ws-qvh](https://github.com/NetrisTV/ws-qvh). Run this to build it:
This project also contains front-end for [NetrisTV/ws-qvh](https://github.com/NetrisTV/ws-qvh) - application for screen streaming and control of iOS devices in a browser.

Run this to build it:

```shell script
npm install
Expand Down
Loading

0 comments on commit e89817a

Please sign in to comment.