{"repo":"NetrisTV/ws-scrcpy","free":true,"listed":false,"github":"https://github.com/NetrisTV/ws-scrcpy","clone":"git clone https://github.com/NetrisTV/ws-scrcpy.git","description":"Web client prototype for scrcpy.","language":"TypeScript","stars":2531,"topics":["android","websocket","screen","mirroring","typescript","javascript","scrcpy","remote-control","remote","control"],"license":"MIT","category":"mobile-apps","readme_excerpt":"ws scrcpy Web client for [Genymobile/scrcpy][scrcpy] and more. Requirements Browser must support the following technologies: WebSockets Media Source Extensions and h264 decoding; WebWorkers WebAssembly Server: Node.js v10+ node-gyp (installation) adb executable must be available in the PATH environment variable Device: Android 5.0+ (API 21+) Enabled adb debugging On some devices, you also need to enable an additional option to control it using keyboard and mouse. Build and Start Make sure you have installed node.js, node-gyp and build tools Supported features Android Screen casting The modified [version][fork] of [Genymobile/scrcpy][scrcpy] used to stream H264-video, which then decoded by one of included decoders: Mse Player Based on [xevokk/h264-converter][xevokk/h264-converter]. HTML5 Video. Requires [Media Source API][MSE] and video/mp4; codecs=\"avc1.42E01E\" [support][isTypeSupported]. Creates mp4 containers from NALU, received from a device, then feeds them to [MediaSource][MediaSource]. In theory, it can use hardware acceleration. Broadway Player Based on [mbebenita/Broadway][broadway] and [131/h264-live-player][h264-live-player]. Software video-decoder compiled into wasm-module. Requires [WebAssembly][wasm] and preferably [WebGL][webgl] support. TinyH264 Player Based on [udevbe/tinyh264][tinyh264]. Software video-decoder compiled into wasm-module. A slightly updated version of [mbebenita/Broadway][broadway]. Requires [WebAssembly][wasm], [WebWorkers][workers], [WebGL][w","default_branch":null,"files":null,"tree":[],"storefront":"/r/NetrisTV","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/NetrisTV/ws-scrcpy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}