Việc phát hành ứng dụng Scrcpy 4.0 đã được xuất bản, cho phép bạn phản chiếu nội dung của màn hình điện thoại thông minh trong môi trường người dùng cố định với khả năng điều khiển thiết bị, làm việc từ xa trong các ứng dụng di động bằng bàn phím và chuột, xem video và nghe nghe. Các chương trình máy khách để quản lý điện thoại thông minh được chuẩn bị cho Linux, Windows và macOS. Mã dự án được viết bằng ngôn ngữ C (ứng dụng di động bằng Java) và được phân phối theo giấy phép Apache 2.0.
Điện thoại thông minh có thể được kết nối qua USB hoặc TCP/IP. Một ứng dụng máy chủ được khởi chạy trên điện thoại thông minh, ứng dụng này tương tác với hệ thống bên ngoài thông qua một đường hầm được tổ chức bằng tiện ích adb. Quyền truy cập root vào thiết bị là không cần thiết. Ứng dụng máy chủ tạo luồng video (chọn H.264, H.265 hoặc AV1) với nội dung của màn hình điện thoại thông minh, sau đó máy khách sẽ giải mã và hiển thị video. Các sự kiện nhập bằng bàn phím và chuột được dịch sang máy chủ và được chèn vào hệ thống nhập liệu của Android.
HÃY TÌM HIỂU:
- Hiệu suất cao (30~120fps).
- Hỗ trợ độ phân giải màn hình 1920x1080 trở lên.
- Độ trễ thấp (35~70ms).
- Tốc độ khởi động cao (khoảng một giây trước khi hình ảnh màn hình đầu tiên được hiển thị).
- Âm thanh phát sóng.
- Khả năng ghi lại âm thanh và video.
- Hỗ trợ phản chiếu khi màn hình điện thoại thông minh bị tắt/khóa.
- Clipboard với khả năng sao chép và dán thông tin giữa máy tính và điện thoại thông minh.
- Tùy chỉnh chất lượng phát sóng màn hình.
- Hỗ trợ sử dụng điện thoại thông minh Android làm webcam (V4L2).
- Mô phỏng bàn phím và chuột được kết nối vật lý.
- Поддержка геймпадов.
- Возможность использования виртуального экрана.
- Chế độ OOT.

Trong phiên bản mới:
- Переход с библиотеки 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 для выхода.
Nguồn: opennet.ru
