/ 프로젝트 / 그 외 / Android Mirror Stream
📲
출시

Android Mirror Stream

안드로이드 화면 미러링 서버

ADB + H.264 트랜스코딩으로 여러 안드로이드 기기를 브라우저로 실시간 미러링·제어. Go systray + Inno Setup 설치본 제공.

GoADBMJPEGffmpeg

배경

Android 화면을 Windows로 실시간 미러링하기 어렵고, 여러 기기를 동시에 다루려면 설정이 복잡합니다. 다중 기기 동시 제어를 단순화합니다.

핵심 기능

  • ADB(USB/WiFi) 기반 다중 기기 동시 MJPEG 스트리밍
  • H.264 screenrecord+ffmpeg 고속 캡처, 실패 시 3워커 병렬 screencap 폴백
  • 터치·스와이프·홈·롱프레스·텍스트 입력(좌표 자동 스케일)
  • 프레임률 부족·H.264 실패 자동 감지
  • 단일 Inno Setup 설치본(바이너리·WebUI·scrcpy-server 포함)

동작 방식

트레이 앱이 localhost:8000에 웹 UI를 띄우고, 기기마다 브로드캐스터 고루틴이 캡처 파이프라인을 관리합니다. 여러 브라우저/외부 앱이 캐시된 프레임을 MJPEG로 공유하고, 터치 이벤트는 ADB input 명령으로 전달됩니다.

사용 방법

  1. Android SDK 플랫폼 툴(adb)을 설치하고 기기를 연결한다
  2. 설치본 또는 exe를 실행하면 트레이 아이콘과 웹 UI가 뜬다
  3. 기기를 등록하고 스트림을 확인한다
  4. 썸네일을 눌러 탭·스와이프하며 4대 이상 동시 모니터링

설치

  1. 설치파일을 받아 실행합니다.
  2. PC 에 ADB(플랫폼 툴)가 있어야 하며, 기기에서 USB 디버깅을 켭니다.
  3. 트레이 아이콘 → "열기" 로 웹 UI(기본 http://127.0.0.1:8080)에 접속합니다.

사용

  • USB 로 연결된 기기가 자동 인식되어 카드로 나열됩니다.
  • 카드를 누르면 실시간 미러링 + 터치 제어가 됩니다.
분류: 그 외 · 원본 경로: D:\goProject\go_mirror_android_stream