Опубліковано випуск програми Scrcpy 2.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-смартфону як веб-камера (V4L2).
- Симуляція фізично підключених клавіатури та миші.
- Режим OTG.
В новой версії:
Джерело: opennet.ru