Opublikowano wydanie aplikacji Scrcpy 2.0, która umożliwia odwzorowywanie zawartości ekranu smartfona w stacjonarnym środowisku użytkownika z możliwością sterowania urządzeniem, pracę zdalną w aplikacjach mobilnych przy użyciu klawiatury i myszy, oglądanie wideo i słuchanie brzmieć. Programy klienckie do zarządzania smartfonami przygotowane są dla systemów Linux, Windows i macOS. Kod projektu napisany jest w języku C (aplikacja mobilna w języku Java) i rozpowszechniany jest na licencji Apache 2.0.
Smartfon można podłączyć poprzez USB lub TCP/IP. Na smartfonie uruchamiana jest aplikacja serwerowa, która wchodzi w interakcję z systemem zewnętrznym poprzez tunel zorganizowany za pomocą narzędzia adb. Dostęp root do urządzenia nie jest wymagany. Aplikacja serwera generuje strumień wideo (wybierz H.264, H.265 lub AV1) z zawartością ekranu smartfona, a klient dekoduje i wyświetla wideo. Zdarzenia wprowadzane za pomocą klawiatury i myszy są tłumaczone na serwer i wstawiane do systemu wejściowego Android.
Najważniejsze cechy:
- Wysoka wydajność (30~120fps).
- Obsługuje rozdzielczości ekranu 1920x1080 i wyższe.
- Niskie opóźnienie (35 ~ 70 ms).
- Wysoka prędkość uruchamiania (około sekundy przed wyświetleniem pierwszych obrazów ekranowych).
- Dźwięk nadawany.
- Możliwość nagrywania dźwięku i obrazu.
- Obsługuje kopię lustrzaną, gdy ekran smartfona jest wyłączony/zablokowany.
- Schowek z możliwością kopiowania i wklejania informacji pomiędzy komputerem a smartfonem.
- Konfigurowalna jakość transmisji na ekranie.
- Obsługuje używanie smartfona z systemem Android jako kamery internetowej (V4L2).
- Symulacja fizycznie podłączonej klawiatury i myszy.
- Tryb OTG.
W nowej wersji:
Źródło: opennet.ru