scrcpy
데비안에서 실행 중인 scrcpy | |
| 원저자 | 로맹 비몽(Romain Vimont) |
|---|---|
| 발표일 | 2018년 3월 8일 |
| 안정화 버전 | 5.0.1[1]
/ 2026년 10월 8일 |
| 저장소 | github |
| 프로그래밍 언어 | C, 자바 |
| 운영 체제 | 윈도우, macOS, 리눅스 |
| 플랫폼 | 크로스 플랫폼 |
| 종류 | 원격 관리 |
| 라이선스 | 아파치 라이선스 2.0 |
scrcpy("screen copy"의 약자)는 데스크톱 컴퓨터에서 안드로이드 장치를 제어할 수 있게 해주는 자유 오픈 소스 화면 미러링 애플리케이션이다.[2] 이 소프트웨어는 안드로이드 에뮬레이터인 Genymotion을 개발하는 회사인 Genymobile SAS에서 개발했다.[3]
이 애플리케이션은 주로 통신을 위해 USB 연결을 통한 안드로이드 디버그 브리지(ADB)를 사용한다. 소프트웨어는 안드로이드 장치에서 서버를 네이티브로 실행한 다음, ADB 터널을 통한 소켓으로 서버와 통신하는 방식으로 작동한다.[4] 화면 콘텐츠는 H.264 비디오로 스트리밍되며, 소프트웨어는 이를 디코딩하여 컴퓨터에 표시한다. 소프트웨어는 서버를 통해 키보드 및 마우스 입력을 안드로이드 장치로 전달한다.[4]
설정에는 안드로이드 장치에서 USB 디버깅을 활성화하고, 장치를 컴퓨터에 연결한 다음, 컴퓨터에서 scrcpy 애플리케이션을 실행하는 과정이 포함된다.[3] 스트림 비트레이트 변경이나 화면 녹화 활성화와 같은 추가 구성 옵션은 명령줄 인터페이스 인수를 통해 접근할 수 있다.[5] 또한 와이파이를 통한 무선 연결도 지원하지만, 설정에 더 많은 단계가 필요하다.[6] 2019년 출시된 1.9 버전에서는 미러링 중에 화면을 끄는 기능과 두 장치 간에 클립보드 내용을 복사하는 기능을 포함하여 몇 가지 기능이 scrcpy에 추가되었다.[7]
How-To Geek의 크리스 호프만(Chris Hoffman)은 scrcpy를 유사한 기능을 가진 다른 두 애플리케이션인 AirMirror 및 Vysor와 비교했다. 호프만은 또한 미라캐스트를 대안으로 지목하면서도, 새로운 안드로이드 장치들 사이에서 더 이상 널리 지원되지 않으며 장치를 원격으로 제어하는 기능을 지원하지 않는다는 점을 언급했다.[3]
역사
[편집]깃허브 저장소에 대한 첫 번째 커밋은 2017년 12월 12일 로맹 비몽에 의해 이루어졌다.[8] 3개월 후 출시된 scrcpy v1.0에는 기본적인 화면 미러링 및 안드로이드 원격 제어 지원이 포함되었다. 첫 번째 릴리스에는 윈도우 실행 파일과 서버가 함께 패키징되었다.[9] 커뮤니티가 패키징을 진행하여 수많은 리눅스 배포판에서 scrcpy를 사용할 수 있게 만들었다.[10][11][12]
2023년 3월 12일에 출시된 v2.0 버전에는 오디오 지원이 추가되어 안드로이드 11 이상에서 실시간 오디오 전달이 가능해졌다.[13]
2023년 6월 22일에 공개된 v2.1에서는 오디오 기능이 크게 향상되었다. 사용자는 이제 자신의 장치 마이크를 오디오 입력으로 선택하고, 오디오 출력 버퍼 크기를 조정할 수 있으며, 기타 여러 업데이트의 혜택을 누릴 수 있다. 이러한 업데이트에는 macOS에서의 OpenGL 3.0+ 지원, 동적 장치 폴딩, 종료 시 adb를 종료하는 옵션 등이 포함된다.[14]
기능
[편집]scrcpy의 공식 문서[5]에서는 개발 목표와 다음과 같은 기능을 설명한다.
- 가벼움 (네이티브 방식, 장치 화면만 표시)
- 성능 (30~60fps)
- 품질 (1920×1080 이상)
- 낮은 지연 시간 (35~70ms)
- 빠른 시작 시간 (첫 화면 표시까지 약 1초)
- 비침입성 (장치에 아무것도 설치된 채로 남지 않음)
- 사용자 이점 계정 불필요, 광고 없음, 인터넷 연결 불필요
- 자유 자유 오픈 소스 소프트웨어
그래픽 사용자 인터페이스
[편집]scrcpy의 명령줄 인터페이스는 오픈 소스 개발자들에 의해 그래픽 사용자 인터페이스(GUI)로 이식되었다.
| # | 이름 | 첫 커밋 | URL |
|---|---|---|---|
| 1 | QtScrcpy[15][16] | 2018년 10월 9일 | https://github.com/barry-ran/QtScrcpy |
| 2 | guiscrcpy[17][18][19] | 2019년 6월 13일 | https://github.com/srevinsaju/guiscrcpy |
| 3 | scrcpy-gui | 2019년 8월 26일 | https://github.com/Tomotoes/scrcpy-gui/ |
더 읽어보기
[편집]- “Unaussprechlich praktisch” (독일어). 《c't》 2020 (1). 2019년 12월 20일. 90면. ISSN 0724-8679. 2023년 12월 7일에 확인함.
- Langner, Christoph. “Remote Control » Linux Magazine” (미국 영어). 《Linux Magazine》. 2023년 12월 7일에 확인함.
각주
[편집]- ↑ “Release scrcpy 5.0.1 · Genymobile/scrcpy” (영어). 2026년 10월 8일에 확인함.
- ↑ Duino, Justin (2018년 3월 9일). “How to control your Android phone from your computer with Scrcpy” (미국 영어). 《9to5Google》. 2020년 3월 4일에 원본 문서에서 보존된 문서. 2020년 3월 4일에 확인함.
- 1 2 3 Hoffman, Chris (2019년 7월 19일). “How to Mirror and Control Your Android Phone on Any Windows PC” (미국 영어). 《How-To Geek》. 2020년 1월 9일에 원본 문서에서 보존된 문서. 2020년 3월 4일에 확인함.
- 1 2 Fedewa, Joe (2018년 3월 12일). “Control your Android Smartphone from your PC for free with scrcpy” (미국 영어). 《xda-developers》. 2020년 3월 4일에 원본 문서에서 보존된 문서. 2020년 3월 4일에 확인함.
- 1 2 “Genymobile/scrcpy”. 《Github》. 2020년 3월 4일. 2020년 3월 7일에 원본 문서에서 보존된 문서. 2020년 3월 4일에 확인함.
- ↑ “Open Source Project - Scrcpy now works wirelessly” (미국 영어). 《Genymotion – Android Emulator for app testing》. 2018년 3월 14일. 2020년 3월 4일에 원본 문서에서 보존된 문서. 2020년 3월 4일에 확인함.
- ↑ Torres, JC (2019년 6월 13일). “scrcpy can now mirror Android screens on desktops with the display off” (미국 영어). 《SlashGear》. 2020년 3월 4일에 원본 문서에서 보존된 문서. 2020년 3월 4일에 확인함.
- ↑ “Initial commit · Genymobile/scrcpy@54d9148” (영어). 《GitHub》. 2020년 5월 4일에 확인함.
- ↑ “Release scrcpy v1.0 · Genymobile/scrcpy” (영어). 《GitHub》. 2021년 2월 15일에 확인함.
- ↑ “Search Results for scrcpy”. 《pkgs.org》. 2020년 5월 4일에 확인함.
- ↑ “scrcpy packages - Repology”. 《Repology》. 2025년 12월 27일에 확인함.
- ↑ Vimont, Romain. “On Linux”. 《GitHub》. 2025년 12월 27일에 확인함.
- ↑ Rudra, Sourav (2023년 3월 13일). “Open-Source Android Mirroring App Scrcpy 2.0 Adds Audio Support”. 《It's FOSS》. 2023년 3월 13일에 확인함.
- ↑ Vonau, Manuel (2023년 6월 22일). “Scrcpy 2.1 has arrived with audio-only mirroring and more”.
- ↑ “QtScrcpy-Control Android phone with computer, multi-touch support, Peace Elite game, Chinese interface[Win/macOS/Linux] » FUCHSIANDROID” (영국 영어). 《FUCHSIANDROID》. 2020년 4월 7일. 2020년 5월 4일에 확인함.
- ↑ Barry (2020년 5월 4일), 《barry-ran/QtScrcpy》, 2020년 5월 4일에 확인함
- ↑ Logix. “Helper GUI For scrcpy, The Android Desktop Display And Remote Control Tool” (미국 영어). 《Linux Uprising Blog》. 2020년 5월 4일에 확인함.
- ↑ Saju, Srevin (2020년 5월 4일), 《srevinsaju/guiscrcpy》, 2020년 5월 4일에 확인함
- ↑ comment, 25 Sep 2019 Seth KenlonFeed 71up 1. “Mirror your Android screen on your computer with Guiscrcpy” (영어). 《Opensource.com》. 2020년 5월 4일에 확인함.