▶▶ 본 글은 https://kibua20.tistory.com/138 에 대한 요약 글입니다. 자세한 내용을 블로그를 방문해주세요 ◀◀
안드로이드 화면 미러링 앱은 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
▶▶ 본 글은 https://kibua20.tistory.com/138 에 대한 요약 글입니다. 자세한 내용을 블로그를 방문해주세요 ◀◀
감사합니다 ㅎ
와드... 좌표.. 같은 겁니다. 즐겨찾기라고 하는게 더 이해하기 쉬우실까요? ^^
일단 같은 와이파이에서 걸리는데ㅋㅋ
스샸처럼 에러 나면서 안되는 건 왜 그럴까요.?
케이블과 포트는 바꿔봤고...와이파이로 연결해봐도 저렇게 나오면서 안되네요..ㄷㄷㄷㄷㄷㄷ
항상 허용 체크는 했습니다.
댓글 보고 혹시나 해서 디버깅 승인했던 거 다 지우고 다시 항상 허용 체크 했는데도
같은 상황이네요..
1. scrcpy 설치 (윈도우용 zip 받아서 설치)
2. 단말 USB디버깅 설정
3. PC에서 단말 연결 후 cmd (DOS창) 실행하고 scrcpy 실행하시면 됩니다.
제일 좋은 건 가볍구요 ㅎㅎ
그것 빼고는 괜찮은것 같아요.
$scrcpy --max-size 860
스마트 폰의 입력기 (IME)에 따라서 증상이 다른것 같아요. 폰 IME 입력기를 구글 Gboard를 바꾸면 잘 된다고 하는데... 해보지는 않았습니다.
곧 서비스 종료라고하네요 ㅠㅠ
이걸 원격지 에서는 안되는거죠??ㅠ
폰을 컴터 그케이블에 꼽으라고 말씀하시고 팀뷰어같은 원격접속하셔서..
1. 스마트폰 개발자 옵션에서 USB 디버깅을 켜줍니다.
2. 글 작성자님의 블로그에 가셔서 Windows용 파일을 다운 받습니다.
3. USB로 폰과 PC를 연결 시켜줍니다.
4. (중요!) 폰에서 USB 연결 방법을 MTP가 아닌 PTP로 해야 정상적으로 PC에서 인식합니다.
5. PC내 다운 받으신 폴더에서 마우스 오른쪽 클릭 후 "Open in Windows Terminal"를 클릭합니다.
6. 열린 cmd 창에서 "adb devices"를 입력하여서 자신의 기기가 정상적으로 연결되었는지 확인합니다.
7. cmd 창에 "scrcpy.exe"를 입력하여서 실행합니다.