IT 이야기/SmartPhone

Android(안드로이드) 화면 PC 미러링 유틸리티 Scrcpy 2.0

crazyits 2023. 3. 16. 01:36
반응형

2018년에 등장한 Scrcpy는 안드로이드 화면을 PC로 전송하여 제어할 수 있게 하는 오픈소스 입니다.

USB or TCP/IP를 통해 연결된 Android 를 미러링 합니다.

마우스와 키보드를 사용하여 SMS를 보내고, 채팅하고, 웹을 탑색하고, 게임을 하고, 가로모드와 세로모드를 전환하는 등 여러가지 작업이 가능했습니다.

어느덧 업그레이드가 되어... Scrcpy 2.0이 출시되었습니다.

안드로이드(Android) 11 이상을 가진 모바일 장치의 경우 PC/노트북에서 오디오를 재생할 수 있는 오디오 포워딩을 지원합니다.

Scrcpy

Scrcpy 2.0 은

- 해상도 : 1920 x 1080 이상

- 성능 : 30~120 fps

- 대기시간 : 35~70ms

- 시작시간 : 첫 번째 이미지를 표시하는데 ~1초

- adb USB 또는 Wifi 디버깅 모드에 의존하므로 Android 기기에 설치할 항목이 없습니다.

- 계정없음, 광고없음, 인터넷 필요 없음

- Android 11 이상의 오디오 전달

- Android 기기 화면이 꺼진 상태에서 미러링

- 양방향 복사 / 붙여넣기

- V4L2를 통해 Linux 전용에서 웹캠으로 사용되는 Android 장치

- 물리적 키보드 / 마우스 시뮬레이션(HID)

- OTG 모드

 

이것을 사용하기 위한 Android 기기에서 필요한 사항

- API 21 (Android 5.0) 이상이 필요합니다.

- 오디오 미러링은 API 30 (Android 11)에서 지원됩니다.

- 장치에서 USB 디버깅을 활성화해야 합니다.

- 일부 장치에서는 키보드와 마우스를 사용하여 제어하려면 추가옵션 USB debugging (Security Settings) 을 활성화해야 합니다. (USB 디버깅과는 다른 항목)

 

이 앱이 지원하는 OS는

- Linux, Windows, Mac OS

 

윈도우는 파일을 받고 압축을 풀고 사용하면 된다.

리눅스에서의 설치는 의존성으로 인하여 몇가지를 설치하여야 한다.

아래의 스크립트는 우분투 22.04에 설치하는 과정이다.


sudo apt install ffmpeg libsdl2-2.0-0 adb wget \
                 gcc git pkg-config meson ninja-build libsdl2-dev \
                 libavcodec-dev libavdevice-dev libavformat-dev libavutil-dev \
                 libswresample-dev libusb-1.0-0 libusb-1.0-0-dev

git clone https://github.com/Genymobile/scrcpy
cd scrcpy
./install_release.sh

 

Scrcpy 에 대한 자세한 정보는 https://github.com/Genymobile/scrcpy 에서 확인이 가능하다.

반응형