Ws-scrcpy -
In a classroom or meeting room setting, ws-scrcpy can be used to project a single Android device's screen to multiple computers or a large display, with the added benefit that the instructor can control the device from their seat.
ws-scrcpy
:
(Invoking related search suggestions now.)
Full mouse and multi-touch emulation. You can click, swipe, and even emulate complex multi-touch gestures (using CTRL or CTRL+SHIFT for pinch/zoom). ws-scrcpy
On the server side, ws-scrcpy requires a machine capable of running Node.js and relaying the video stream. A Raspberry Pi 3 or 4, an old laptop, or a home NAS are all sufficient for a few devices. On the client side (the browser), performance depends on the decoding method you choose. The Broadway and TinyH264 players use more CPU because they are software decoders, while the Mse and WebCodecs players can use hardware acceleration for better performance and lower CPU usage on supported browsers.
Unlike the original scrcpy, which requires a standalone application on the host PC, In a classroom or meeting room setting, ws-scrcpy
: For production deployments, secure your connection:
:
: It captures H.264 video from the Android device and decodes it in the browser using various decoders like Mse Player (based on Media Source Extensions) or Broadway Player (a software decoder compiled to WebAssembly).