Die Version 2.0 der Scrcpy-Anwendung wurde veröffentlicht, die es ermöglicht, den Bildschirm eines Smartphones auf einem Desktop-Umfeld zu spiegeln. Dabei kann das Gerät gesteuert und mobil Anwendungen mithilfe von Tastatur und Maus verwendet werden; außerdem ist es möglich, Videos anzusehen und Audio zu hören. Die Client-Programme zur Steuerung des Smartphones sind für Linux, Windows und macOS erhältlich. Der Projektcode ist in C geschrieben (die mobile Anwendung in Java) und wird unter der Apache 2.0-Lizenz veröffentlicht.
Die Verbindung des Smartphones kann über USB oder TCP/IP erfolgen. Auf dem Smartphone wird eine Serveranwendung gestartet, die mit dem externen System über einen Tunnel kommuniziert, der mithilfe des adb-Tools eingerichtet wird. Root-Zugriff auf das Gerät ist nicht erforderlich. Die Serveranwendung erzeugt einen Video-Stream (wählbar sind H.264, H.265 oder AV1) mit dem Inhalt des Smartphone-Bildschirms, während der Client das Video decodiert und anzeigt. Tastatureingaben und Mausereignisse werden an der Server übertragen und in das Android-Eingabesystem eingefügt.
Hauptfunktionen:
- Hohe Leistung (30–120 fps).
- Unterstützung von Bildschirmauflösungen 1920×1080 und höher.
- Niedrige Latenzen (35–70 ms).
- Hohe Startgeschwindigkeit (etwa eine Sekunde bis zum Anzeigen der ersten Bildschirmbilder).
- Audioübertragung.
- Möglichkeit zur Aufnahme von Audio und Video.
- Unterstützung für Spiegelung bei ausgeschaltetem bzw. gesperrtem Smartphone-Bildschirm.
- Zwischenablage mit der Möglichkeit, Informationen zwischen Computer und Smartphone zu kopieren und einzufügen.
- Anpassbare Qualität der Bildschirmübertragung.
- Unterstützung der Verwendung eines Android-Smartphones als Webcam (V4L2).
- Simulation physisch angeschlossener Tastatur und Maus.
- OTG-Modus.

In der neuen Version:
Quelle: opennet.ru
