published Application Issue scrcpy 2.0 , which allows you to gap the contents of the smartphone screen in a stationary user environment with the ability to control the device, remotely work in mobile applications using a keyboard and mouse, view the video and listen to sound. Client programs for managing the smartphone are prepared for linux , windows and macos . The project code is written in SI (mobile application on Java) and is distributed under the license Apache 2.0.
The smartphone connection can be made through USB or TCP/IP. On the smartphone is launched server application that interacts with the external system through the tunnel organized using the utility Adb. The presence of a ROOT attachment to the device is not required. The server application generates a video stream (to choose from H.264, H.265 or AV1) with the contents of the smartphone screen, and the client decodes and displays the video. The keyboard input and events of the mouse are broadcast to the server and substituted into the Android input system.
The main features:
- High performance (30 ~ 120fps).
- Support for screen resolutions 1920 × 1080 and above.
- Low delays (35 ~ 70ms).
- high starting speed (about a second before the output of the first images of the screen).
- Sound broadcast.
- The possibility of recording sound and video.
- Support for mirroring with a shut -off/blocked smartphone screen.
- Boofer with the ability to copy and insert information between the computer and the smartphone.
- tuned screen broadcast quality.
- Support for using Android Smartphone as a Web camera (V4L2).
- Simulation of physically connected keyboard and mice.
- OTG.
mode
In the new version: