Wydanie Scrcpy 4.0, aplikacji do mirroringu ekranów smartfonów z Androidem

Opublikowano wydanie aplikacji Scrcpy 4.0, która umożliwia zdalne odzwierciedlenie zawartości ekranu smartfona w stacjonarnym środowisku użytkownika oraz sterowanie urządzeniem, zdalny dostęp do aplikacji mobilnych przy użyciu klawiatury i myszy, oglądanie wideo i odsłuchiwanie dźwięku. Programy klienckie do zarządzania smartfonem zostały przygotowane dla systemów Linux, Windows i macOS. Kod projektu został napisany w języku C (aplikacja mobilna w Javie) i jest dystrybuowany na licencji Apache 2.0.

Podłączenie smartfona może być zrealizowane przez USB lub TCP/IP. Na smartfonie uruchamiane jest aplikacja serwerowa, która współdziała z zewnętrznym systemem przez tunel tworzony za pomocą narzędzia adb. Nie jest wymagany dostęp root do urządzenia. Aplikacja serwerowa generuje strumień wideo (do wyboru H.264, H.265 lub AV1) z zawartością ekranu smartfona, a klient dekoduje i wyświetla wideo. Wprowadzenie z klawiatury i zdarzenia myszy są przesyłane na serwer i wstawiane do systemu wejścia Android.

Podstawowe funkcje:

  • Wysoka wydajność (30~120fps).
  • Wsparcie dla rozdzielczości ekranu 1920×1080 i wyższej.
  • Niskie opóźnienia (35~70ms).
  • Wysoka prędkość uruchamiania (około sekundy do wyświetlenia pierwszych obrazów ekranu).
  • Transmisja dźwięku.
  • Możliwość nagrywania dźwięku i wideo.
  • Wsparcie dla odzwierciedlania przy wyłączonym/zablokowanym ekranie smartfona.
  • Schowek z możliwością kopiowania i wklejania informacji między komputerem a smartfonem.
  • Konfigurowana jakość transmisji ekranu.
  • Wsparcie dla użycia smartfona z systemem Android jako kamerki internetowej (V4L2).
  • Symulacja fizycznie podłączonej klawiatury i myszy.
  • Wsparcie dla kontrolerów gier.
  • Możliwość korzystania z wirtualnego ekranu.
  • Tryb OTG.

Wydanie Scrcpy 4.0, aplikacji do mirroringu ekranów smartfonów z Androidem

W nowej wersji:

  • Przejście z biblioteki SDL2 na gałąź SDL3.
  • Dodano opcję „—flex-display” („-x”), włączającą tryb pracy z wirtualnym ekranem, dopuszczający dowolną zmianę jego rozmiaru w trakcie pracy.
  • Udostępnione skróty klawiszowe i opcje wiersza poleceń dla dynamicznego sterowania kamerą i latarką: MOD+t/MOD+Shift+t („—camera-torch”) — włączanie/wyłączanie latarki, MOD+↑/MOD+↓ („—camera-zoom”) — zmiana powiększenia.
  • Zapewnione zachowanie proporcji okna przy zmianie jego rozmiaru. Aby przywrócić starą funkcjonalność (pokaz czarnych ram), zaproponowano opcję „—no-window-aspect-ratio-lock”.
  • Dodano opcję „—keep-active”, aby zapobiec wyłączeniu urządzenia po upłynięciu czasu oczekiwania na inaktywność.
  • Domyślny kolor tła został zmieniony z czarnego na szary. Aby zmienić tło, można użyć opcji „—background-color”.
  • Zapewniono wyświetlanie ikony zerwania połączenia, która pojawia się przez dwie sekundy przed zamknięciem okna po utracie połączenia z urządzeniem, aby użytkownik nie miał wrażenia, że program scrcpy zakończył działanie awaryjnie.
  • Ustalono wsparcie dla urządzeń Meta Quest z nowym oprogramowaniem (po aktualizacji oprogramowania podczas mirroringu występowały migotania).
  • Usunięto błąd powodujący duże obciążenie CPU podczas odtwarzania ciszy podczas odtwarzania dźwięku w formacie OPUS.
  • Dodane nowe skróty klawiszowe: F11 do przejścia w tryb pełnoekranowy i MOD+q do wyjścia.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster