QtScrcpy, multi-screen collaboration for everyone

I believe that someone must have used Huawei’s multi-screen collaboration function. You need Huawei’s mobile phone and Huawei’s computer before they can finally use it.

Of course, some people got the cracked version one after another, even if it is not a Huawei computer, it can be used.

Not long ago, Xiaomi launched its own multi-screen collaboration, not limited to computers, only Xiaomi mobile phones.

Their shortcomings are obvious, they must use a specific brand of mobile phone, or even a specific brand of computer. In addition, what high latency is there, only supports windows systems and so on.

So, as programmers, can we find a better multi-screen collaborative software? The answer is yes, the open source world is beyond your imagination.

Software introduction

QtScrcpy is such a software, which is based on the secondary development of Scrcpy. The advantages in comparison are:

  • Low latency, 35-70ms

  • No need to install any software on the phone

  • Quick Start

  • Support window, linux and even macos

  • Custom script

The requirements for mobile phones are very simple. For Android system 5 and above, just turn on usb debug.

For simplicity, here is the latest installation package for the windows platform. Please return the extraction code on the WeChat official account. Reply: Multi-screen collaboration
Baidu Netdisk: https://pan.baidu.com/s/1r3PVQuJE2RYn9VMmc-9pcw
蓝奏云
64 Bit system: https://arare.lanzoui.com/i04Zqgadifc
32 bit system: https://arare.lanzoui.com/ii1CLgadhcd

Software use

image

Step diagram

step

Wireless connection steps (make sure the phone and computer are in the same local area network):

  1. On the Android mobile phone, turn on usb debugging in the developer options

  2. Connect Android phone to computer via usb

  3. Click refresh device, you will see the device number updated

  4. Click to get device IP

  5. Click to start adbd, then you can unplug the usb line

  6. Wireless connections

  7. Click Refresh Device again and find that there is an extra device starting with IP address, select this device

  8. Start service

Remarks: After starting adbd, you don’t need to connect to the usb cable anymore. After the connection is disconnected, it is no longer necessary, unless the Android adbd stops and needs to be restarted.

Features

  1. Real-time display of Android device screen

  2. Real-time keyboard and mouse control Android device

  3. Screen recording

  4. Screenshot is png

  5. Wireless connections

  6. Supports up to 16 device connections (can be added if PC performance allows, you need to compile by yourself)

  7. full-screen display

  8. Install apk: drag and drop the apk to the video window to install

  9. Transfer files: Drag and drop files to the video window to send the files to the Android device

  10. Background recording: only recording, without displaying the interface

  11. Two-way synchronization of the clipboard between the computer and the device:
    Ctrl + c copies the device clipboard to the computer clipboard;
    Ctrl + Shift + v copies the computer clipboard to the device clipboard;
    Ctrl + v uses the computer clipboard as a series of text The event is sent to the device (non-ASCII characters are not supported).

Interface button function

  1. Startup configuration: function parameter settings before starting the service

You can set the bit rate, resolution, recording format, video save path, etc. of the locally recorded video respectively.

  1. Only background recording: starting the service is not a realistic interface, just recording the Android device screen

  2. Window on top: Android device video window is displayed on top

  3. Automatically shut down the screen: After starting the service, automatically turn off the Android device screen to save power

  4. Use reverse: service startup mode, when the service startup fails and the error message more than one device appears, you can remove this check and try to connect

  5. Refresh device list: refresh the currently connected devices

  6. Start service: connect to Android device

  7. Stop service: Disconnect from Android device

  8. Stop all services: disconnect all connected Android devices

  9. Get device ip: get the ip address of the Android device and update it to the "wireless" area to facilitate wireless connection

  10. Start adbd: Start the adbd service of the Android device. It must be started before the wireless connection.

  11. Wireless connection: Connect Android devices wirelessly

  12. Wireless Disconnect: Disconnect the Android device connected wirelessly

  13. adb command line: easy to execute custom adb commands (currently does not support blocking commands, such as shell)


Guess you like

Origin blog.51cto.com/15069488/2578554