App-Scrcpy

July 4, 2026 ยท View on GitHub

Wireless Android screen and audio streaming to Windows.

Mirror your Android device screen to a Windows PC with low latency, system audio, and touch control over local Wi-Fi.

No USB cables, ADB setup, root permissions, or extra drivers required.

Downloads

Platform / ResourceLink
Android AppDownload APK
Windows GUIDownload GUI Repository
Windows CMDDownload CMD Version
SecurityVirusTotal Scan Report
Setup GuideView Setup Guide
Command Line InfoCMD Usage Instructions
Project WebsiteVisit Website

Note: App-Scrcpy is a module of Adb-Device-Manager-2 available as a standalone lightweight streaming server from version 1.5.

Features

  • H.264 Video Streaming: Hardware-encoded screen capture via MediaProjection.
  • Internal Audio Capture: Real-time 48kHz stereo system audio streaming (requires Android 10+).
  • Touch Control: Remote touch input redirection back to the Android device.
  • Low Latency Audio: Integrated ring buffer to reduce latency and prevent audio crackling.
  • Dynamic Resolution: Adapts output resolution dynamically based on device size.

Mode Matrix

ModeScreen MirroringInternal AudioRemote ControlWorks on Lock Screen
Screen + Control + AudioYesYesYesNo
Audio-OnlyNoYesNoYes

Architecture

  1. Android Side: Captures display buffer via MediaProjection and audio via AudioPlaybackCapture. Video is encoded using H.264 (MediaCodec). Packets are sent over WebSockets.
  2. Windows Side: Connects via WebSocket, decodes video with FFmpeg, plays audio via PortAudio, and renders using SDL2. Input events on the SDL window are sent back to the Android Accessibility Service.

Windows Hotkeys

HotkeyAction
Ctrl + FToggle Fullscreen
Ctrl + WToggle Window Border (Frameless)
Ctrl + SOpen Settings
Ctrl + BGo Back
Ctrl + ROpen Recent Apps
Ctrl + HGo to Home Screen

Requirements

Android

  • Android 10+ (for audio capture)
  • Accessibility permission (for remote control)
  • Screen capture permission

Windows

  • Windows 10 or 11
  • Devices must be on the same local network

Installation & Usage

  1. Install the APK on your Android device.
  2. Enable the Accessibility Service when prompted.
  3. Note the local IP address displayed on the app screen.
  4. Run the Windows GUI client or android_av_streamer.exe from the CMD package.
  5. Enter the phone IP and click Connect.
  6. Accept the screen recording permission prompt on the phone.

Developed by Shrey