De frijlitting fan 'e Scrcpy 4.0-applikaasje is publisearre, wêrtroch jo de ynhâld fan in smartphone-skerm kinne spegelje yn in stasjonêre brûkersomjouwing mei de mooglikheid om it apparaat te kontrolearjen, op ôfstân te wurkjen yn mobile applikaasjes mei in toetseboerd en mûs, fideo sjen en harkje te lûd. Klantprogramma's foar smartphonebehear binne taret foar Linux, Windows en macOS. De projektkoade is skreaun yn C-taal (mobile applikaasje yn Java) en wurdt ferspraat ûnder de Apache 2.0-lisinsje.
De smartphone kin wurde ferbûn fia USB of TCP / IP. In serverapplikaasje wurdt lansearre op 'e smartphone, dy't ynteraksje mei it eksterne systeem fia in tunnel organisearre mei it adb-hulpprogramma. Root tagong ta it apparaat is net fereaske. De serverapplikaasje genereart in fideostream (kies H.264, H.265 of AV1) mei de ynhâld fan it smartphone-skerm, en de kliïnt dekodearret en toant de fideo. Toetseboerdynput en mûseveneminten wurde oerset nei de tsjinner en ynfoege yn it Android-ynfiersysteem.
Key features:
- Hege prestaasjes (30 ~ 120fps).
- Unterstützt skermresolúsjes fan 1920x1080 en heger.
- Lege latency (35 ~ 70ms).
- Hege opstartsnelheid (sawat in sekonde foardat de earste skermôfbyldings wurde werjûn).
- Broadcast lûd.
- Mooglikheid fan opname lûd en fideo.
- Unterstützt spegeljen as it smartphone-skerm is útskeakele / beskoattele.
- Klemboerd mei de mooglikheid om ynformaasje te kopiearjen en te plakjen tusken in kompjûter en in smartphone.
- Oanpasbere skermútstjoerkwaliteit.
- Unterstützt it brûken fan in Android-smartphone as webcam (V4L2).
- Simulaasje fan in fysyk ferbûn toetseboerd en mûs.
- Поддержка геймпадов.
- Возможность использования виртуального экрана.
- OTG modus.

Yn de nije ferzje:
- Переход с библиотеки 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 для выхода.
Boarne: opennet.ru
