Апублікаваны выпуск прыкладання Scrcpy 4.0, які дазваляе адлюстраваць змесціва экрана смартфона ў стацыянарным карыстацкім асяроддзі з магчымасцю кіраваць прыладай, выдалена працаваць у мабільных прыкладаннях з выкарыстаннем клавіятуры і мышы, праглядаць відэа і праслухоўваць гук. Кліенцкія праграмы для кіравання смартфонам падрыхтаваны для Linux, Windows і macOS. Код праекта напісаны на мове Сі (мабільны дадатак на Java) і распаўсюджваецца пад ліцэнзіяй Apache 2.0.
Падлучэнне смартфона можа быць зроблена праз USB або TCP/IP. На смартфоне запускаецца сервернае прыкладанне, якое ўзаемадзейнічае з вонкавай сістэмай праз тунэль, які арганізуецца пры дапамозе ўтыліты adb. Наяўнасць root-доступу да прылады не патрабуецца. Сервернае прыкладанне генеруе відэаструмень (на выбар H.264, H.265 або AV1) са змесцівам экрана смартфона, а кліент дэкадуе і адлюстроўвае відэа. Клавіятурны ўвод і падзеі мышы транслююцца на сервер і падстаўляюцца ў сістэму ўводу Android.
Асноўныя магчымасці:
- Высокая прадукцыйнасць (30~120fps).
- Падтрымка экранных дазволаў 1920×1080 і вышэй.
- Нізкія затрымкі (35-70мс).
- Высокая хуткасць запуску (каля секунды да вываду першых малюнкаў экрана).
- Трансляцыя гуку.
- Магчымасць запісу гуку і відэа.
- Падтрымка люстравання пры выключаным/заблакаваным экране смартфона.
- Буфер абмену з магчымасцю капіявання і ўстаўкі інфармацыі паміж кампутарам і смартфонам.
- Наладжвальная якасць трансляцыі экрана.
- Падтрымка выкарыстання Android-смартфона ў якасці web-камеры (V4L2).
- Сімуляцыя фізічна падлучаных клавіятуры і мышы.
- Поддержка геймпадов.
- Возможность использования виртуального экрана.
- Рэжым OTG.

У новай версіі:
- Переход с библиотеки 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 для выхода.
Крыніца: opennet.ru
