본문 바로가기

컴퓨터활용

Scrcpy로 안드로이드 스마트 폰 화면 미러링 방법

안드로이드 화면 미러링 앱은 PlayStore에도 많지만 광고가 포함된 유료 앱이 대부분이라

무료로 사용할 수 있는 오픈 소스 기반을 scrcpy를 소개 합니다!



Scrcpy 는 다음과 같이 활용할 수 있습니다. 

  • 안드로이드 화면을 PC에 띄우는 경우 (비디오 뿐 아니라 오디오도 전송함)
  • 안드로이드 스마트 폰 원격 디버깅 (USB, WiFi 연결 가능)
  • 스마트 폰의 카카오톡을 PC에서 사용 (회사 보안 상 PC 카톡 설치가 불가한 경우 유용함)
  • 스마트 폰 화면을 녹화 저장 (e.g. 게임 녹화)

1. scrcpy 설치 방법

우분투 설치 (최신 버전은 git hub에서 다운로드 및 설치해주세요)

$ sudo apt install scrcpy

# Windows 설치:

github.com/Genymobile/scrcpy/releases/download/v1.16/scrcpy-win64-v1.16.zip

 

2. 화면 녹화

스마트 폰 화면을 MP4 동영상으로 화면 녹화가 가능합니다.   

$ scrcpy --record file.mp4 (또는 file.mkv)

 

3 WiFi 연결 상태에서 화면 미러링

adb의 WiFi 연결 기능을 활용해서 미러링이 가능합니다.

1. PC와 스마트폰을 같은 WiFi 공유에 연결 

2. 스마트폰을 컴퓨터에 USB로 연결하고, 터미널 (or cmd 창)에서 아래 명령어를 입력해주세요.

      $ adb tcpip 5555

      (성공 시) : restarting in TCP mode port: 5555 

3. 스마트 폰의 USB 연결을 해제하고 터미널에서 아래 명령어로 무선 연결

      $adb connect <Your IP>:5555

      * 스마트폰 설정 > 휴대폰 정보 > IP주소 메뉴에서 연결된 IP 주소 확인 가능합니다. 또는 터미널에서 $ adb shell ifconfig 명령어 확인 가능합니다. 

4. PC에서 scrcpy 실행,  무선 연결 상태에서  bitrate을 낮게 설정해야 화면 delay가 없습니다. 

     $ scrcpy --bit-rate 2M --max-size 800      $ scrcpy -b2M -m800

[출처: www.clien.net/service/board/lecture/15527044]