『scrcpy』开源最强 Android 投屏与控制利器——完全免费,无需 Root

2026/06/08 dev android · screen-mirroring · adb · c · sdl · open-source 1858 字 · 约 6 分钟 阅读
scrcpy 是 Genymobile 开源的 Android 设备投屏与控制神器(143,187 Stars),通过 USB/WiFi 实时显示和控制手机,延迟低于 50ms,支持录屏、剪贴板同步等。

项目简介

scrcpy(Screen Copy 的缩写)是由 Genymobile 团队开发的 Android 设备投屏与控制开源工具。它通过 USB 或 WiFi 将 Android 设备屏幕实时镜像到电脑上,并支持使用鼠标和键盘直接控制设备。scrcpy 以极致低延迟(<50ms)高帧率(30~120fps)完全免费开源著称,被广泛认为是目前最好的 Android 投屏方案。自 2018 年发布以来,scrcpy 已积累超过 14 万 Star,成为 GitHub 上最受欢迎的 Android 开发工具之一。

GitHub 数据

项目数据
仓库Genymobile/scrcpy
Stars143,187
Forks13,205
许可证Apache-2.0
主要语言C
当前版本v4.0(近期重大更新)
创建时间2018 年 11 月 23 日

核心功能

  • USB / WiFi 双模式连接:USB 即插即用,WiFi 无线投屏无需数据线
  • 超低延迟屏幕镜像:延迟通常低于 50ms,远优于竞品
  • 鼠标键盘完整控制:精准的触控模拟,支持多点触控手势
  • 文件拖拽安装:直接将 APK 拖入窗口即可安装应用
  • 剪贴板同步(双向):电脑与手机之间自由复制粘贴文本
  • 录屏功能:以 MKV/MP4 格式录制设备屏幕
  • 多设备管理:同时连接并控制多台 Android 设备
  • 无需 Root 权限:基于 ADB(Android Debug Bridge),普通用户即可使用
  • 高性能渲染:支持 30fps ~ 120fps 帧率,画面流畅

v4.0 重大更新

  • SDL3 迁移:全面迁移至 SDL3 渲染框架,带来更好的 HDR 支持、多窗口管理和更低延迟
  • 摄像头支持:新增虚拟摄像头功能,可将 Android 设备相机作为电脑摄像头源
  • 柔性显示优化:针对折叠屏、异形屏等特殊屏幕形态的渲染优化
  • 改进的 WiFi 连接:更稳定的无线连接体验,降低断连概率
  • 性能提升:整体渲染性能提升,更低 CPU 占用

技术栈

  • 核心渲染层:C 语言,基于 SDL3 和 FFmpeg
  • Android 端:Java,通过 ADB 协议通信
  • 视频解码:FFmpeg,软件解码与渲染
  • 跨平台 UI:SDL3,原生支持 Linux / Windows / macOS
  • 通信协议:ADB (Android Debug Bridge)

使用方式 / 安装

快速开始

# macOS
brew install scrcpy

# Windows (via scoop)
scoop install scrcpy

# Linux
apt install scrcpy          # Debian/Ubuntu
dnf install scrcpy          # Fedora

# 使用
scrcpy                      # USB连接,默认参数启动
scrcpy --max-size 1024      # 限制分辨率
scrcpy --max-fps 60         # 限制帧率
scrcpy --record file.mp4    # 录制屏幕
scrcpy --camera-direction front  # v4.0新功能:使用前置摄像头

无线投屏

# 启用无线ADB
adb tcpip 5555
adb connect 设备IP:5555

# 启动scrcpy(无线模式自动识别)
scrcpy

适用场景

  • Android 开发调试:实时查看设备屏幕,配合 Android Studio 使用
  • App 演示与 Demo 录制:将手机投屏到大屏幕进行产品演示,或录制教学视频
  • 远程技术支持:协助家人或客户解决手机问题,直接操作设备
  • 手机投屏办公:大屏处理手机消息、查看文件,提升多设备协同效率
  • 游戏直播:将手机游戏画面投屏到电脑进行直播,延迟远低于无线投屏器
  • 自动化测试:结合 ADB 命令和脚本,实现自动化 UI 测试

竞品对比

工具免费延迟Root 需求帧率跨平台特色
scrcpy✅ 完全免费< 50ms❌ 不需要30~120fps✅ 全平台性能最佳
Vysor❌ 商业(有限免费)100~200ms❌ 不需要30fps云设备访问
TeamViewer QuickSupport✅ 个人免费200~500ms15~30fps远程能力强
Samsung Flow✅ 免费50~100ms30fps❌ 仅Windows三星限定
AirDroid❌ 商业100~300ms⚠️ 部分功能需Root30fps文件传输

scrcpy 的核心优势在于完全免费开源、业界最低延迟、最高帧率和无需 Root。与商业工具 Vysor 和 AirDroid 不同,scrcpy 不限制使用时长、不加水印、不收费。其基于 ADB 的架构使其在延迟和帧率方面远超竞品,加上 v4.0 引入的 SDL3 和摄像头支持,功能完整度已接近甚至超越商业产品。

参考资料

文档信息

加载评论…