[raspberry pi, scrcpy] 라즈베리파이로 안드로이드폰 미러링 & 제어하기
라즈베리파이
에서 scrcpy
를 이용하여 안드로이드폰 화면공유
및 제어
를 하는 방법이다.
1. snap을 이용하여 scrcpy 설치
라즈베리파이에서 터미널
을 키고 아래 명령어들을 순서대로 입력한다.
sudo apt update
sudo apt install snapd
이후 재부팅
sudo reboot
snap 및 scrcpy 설치
sudo snap install core
sudo snap install scrcpy
2. 안드로이드폰 USB 디버깅
활성화
시스템
-> 개발자옵션
-> USB debugging
활성화
3. 안드로이드폰 연결
라즈베리파이에 안드로이드폰을 유선
으로 연결한뒤 폰에서 Allow USB debugging?
창이 뜨면 Allow
를 눌러 연결을 승인해준다.
4. scrcpy
실행
옵션없이 실행할경우 시작메뉴
-> System Tools
-> Scrcpy
로 실행하면 되며, 옵션을 넣어서 실행할 경우 터미널에서 아래 명령어로 입력해주면 된다.
scrcpy --max-fps 30 -b 1M --fullscreen --crop 1080:1920:0:174
--max-fps 30
: 초당 30프레임 제한1M
: 비트레이트를 최대 1Mbps로 제한--fullscreen
: 전체화면 (실행중ALT + F
버튼으로 전체/창 전환가능)--crop 1080:1920:0:174
: (0,174) 지점을 시작으로 1080x1920 크기만큼 크롭-S
: 핸드폰의 화면을 끔
7. GPU 램
할당량 올리기 (선택)
원활한 성능을 위해서 라즈베리파이의 GPU 램
을 256MB
이상으로 올려주면 좋다.
시작메뉴 -> Preferences -> Raspberry Pi Configuration
실행 -> Performance -> GPU Memory
이후 재시작
해주면 된다.