Scrcpy 4.0 แอปพลิเคชันที่ช่วยให้ผู้ใช้สามารถสะท้อนหน้าจอสมาร์ทโฟนไปยังสภาพแวดล้อมเดสก์ท็อป ทำให้สามารถควบคุมอุปกรณ์ เข้าถึงแอปพลิเคชันบนมือถือจากระยะไกลโดยใช้แป้นพิมพ์และเมาส์ ดูวิดีโอ และฟังเสียงได้ ได้ถูกปล่อยออกมาแล้ว โปรแกรมไคลเอ็นต์สำหรับควบคุมสมาร์ทโฟนมีให้ใช้งานสำหรับ Linux, Windows และ macOS โค้ดของโครงการเขียนด้วยภาษา C (แอปพลิเคชันบนมือถือเขียนด้วย Java) และเผยแพร่ภายใต้ใบอนุญาต Apache 2.0
สมาร์ทโฟนสามารถเชื่อมต่อได้ผ่านทาง USB หรือ TCP/IP แอปพลิเคชันเซิร์ฟเวอร์ทำงานบนสมาร์ทโฟน สื่อสารกับระบบภายนอกผ่านอุโมงค์ที่สร้างขึ้นโดยใช้ยูทิลิตี้ adb ไม่จำเป็นต้องเข้าถึงสิทธิ์ Root บนอุปกรณ์ แอปพลิเคชันเซิร์ฟเวอร์สร้างสตรีมวิดีโอ (เลือกได้ใน H.264, H.265 หรือ AV1) ที่มีเนื้อหาหน้าจอของสมาร์ทโฟน และไคลเอนต์จะถอดรหัสและแสดงวิดีโอ การป้อนข้อมูลจากแป้นพิมพ์และเหตุการณ์เมาส์จะถูกส่งไปยังเซิร์ฟเวอร์และแทรกเข้าไปในระบบป้อนข้อมูลของ Android
คุณสมบัติหลัก:
- ประสิทธิภาพสูง (30~120 เฟรมต่อวินาที)
- รองรับความละเอียดหน้าจอ 1920×1080 พิกเซลขึ้นไป
- ความหน่วงต่ำ (35-70 มิลลิวินาที)
- ความเร็วในการเริ่มต้นระบบสูง (ประมาณหนึ่งวินาทีก่อนที่ภาพแรกจะปรากฏบนหน้าจอ)
- การออกอากาศทางเสียง
- สามารถบันทึกเสียงและวิดีโอได้
- รองรับการสะท้อนหน้าจอเมื่อหน้าจอสมาร์ทโฟนปิดอยู่/ล็อกอยู่
- คลิปบอร์ดที่มีความสามารถในการคัดลอกและวางข้อมูลระหว่างคอมพิวเตอร์และสมาร์ทโฟน
- สามารถปรับแต่งคุณภาพการบันทึกหน้าจอได้
- รองรับการใช้งานสมาร์ทโฟน Android เป็นเว็บแคม (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
