Objavljeno je izdanje aplikacije Scrcpy 4.0 koja vam omogućava da preslikate sadržaj ekrana pametnog telefona u stacionarnom korisničkom okruženju uz mogućnost upravljanja uređajem, daljinski rad u mobilnim aplikacijama pomoću tastature i miša, gledanje videa i slušanje zvučati. Klijentski programi za upravljanje pametnim telefonima pripremljeni su za Linux, Windows i macOS. Kod projekta je napisan u jeziku C (mobilna aplikacija u Javi) i distribuira se pod licencom Apache 2.0.
Pametni telefon se može povezati preko USB-a ili TCP/IP-a. Na pametnom telefonu se pokreće serverska aplikacija koja komunicira sa eksternim sistemom kroz tunel organizovan pomoću adb uslužnog programa. Root pristup uređaju nije potreban. Server aplikacija generiše video stream (odaberite H.264, H.265 ili AV1) sa sadržajem ekrana pametnog telefona, a klijent dekodira i prikazuje video. Događaji unosa tastature i miša se prevode na server i ubacuju u Android sistem unosa.
Osnovne mogućnosti:
- Visoke performanse (30~120fps).
- Podržava rezolucije ekrana od 1920x1080 i više.
- Mala latencija (35~70ms).
- Velika brzina pokretanja (oko sekundu prije nego što se prikažu slike na prvom ekranu).
- Zvuk za emitovanje.
- Mogućnost snimanja zvuka i videa.
- Podržava preslikavanje kada je ekran pametnog telefona isključen/zaključan.
- Međuspremnik sa mogućnošću kopiranja i lijepljenja informacija između računara i pametnog telefona.
- Prilagodljiv kvalitet emitovanja na ekranu.
- Podržava korištenje Android pametnog telefona kao web kamere (V4L2).
- Simulacija fizički povezanih tastature i miša.
- Поддержка геймпадов.
- Возможность использования виртуального экрана.
- OTG mod.

U novoj verziji:
- Переход с библиотеки SDL2 на ветку SDL3.
- Добавлена опция «—flex-display» («-x»), включающая режим работы с виртуальным экраном, допускающий произвольное изменение его размера во время работы.
- Предоставлены комбинации клавиш и опции командной строки для динамического управления камерой и фонариком: MOD+t/MOD+Shift+t («—camera-torch») — включение/выключение фонарика, MOD+↑/MOD+↓ («—camera-zoom») — изменение масштаба.
- Обеспечено сохранение соотношения сторон окна при изменении его размера. Для восстановления старого поведения (показ чёрных рамок) предложена опция «—no-window-aspect-ratio-lock».
- Добавлена опция «—keep-active» для предотвращения отключения устройства после истечения таймаута неактивности.
- Цвет фона по умолчанию заменён с чёрного на серый. Для изменения фона можно использовать опцию «—background-color».
- Обеспечен вывод пиктограммы разрыва соединения, которая показывается в течение двух секунд до закрытия окна после потери связи с устройством, чтобы у пользователя не создавалось впечатление об аварийном завершении scrcpy.
- Налажена поддержка устройств Meta Quest с новой прошивкой (после обновления прошивки при зеркалировании наблюдалось мерцание).
- Устранена ошибка, приводившая к большой нагрузке на CPU при воспроизведении тишины во время проигрывания звука в формате OPUS.
- Добавлены новые горячие клавиши: F11 для перехода в полноэкранный режим и MOD+q для выхода.
izvor: opennet.ru
