2018년에 등장한 Scrcpy는 안드로이드 화면을 PC로 전송하여 제어할 수 있게 하는 오픈소스 입니다.
USB or TCP/IP를 통해 연결된 Android 를 미러링 합니다.
마우스와 키보드를 사용하여 SMS를 보내고, 채팅하고, 웹을 탑색하고, 게임을 하고, 가로모드와 세로모드를 전환하는 등 여러가지 작업이 가능했습니다.
어느덧 업그레이드가 되어... Scrcpy 2.0이 출시되었습니다.
안드로이드(Android) 11 이상을 가진 모바일 장치의 경우 PC/노트북에서 오디오를 재생할 수 있는 오디오 포워딩을 지원합니다.
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 에서 확인이 가능하다.
'IT 이야기 > SmartPhone' 카테고리의 다른 글
안드로이드 14가 공개 되었습니다. (0) | 2023.10.06 |
---|---|
통신 3사가 3월달 가계 통신비 절감을 위해서 제공한다는 것인데... (0) | 2023.02.15 |
2G -> 3G -> 4G -> 5G -> 6G 과연 좋기만 한가? (0) | 2022.04.18 |