不知道你有没有过这种体验:一边在电脑前处理重复工作,一边想瞄一眼平板上正在更新的动漫;或者想把移动设备的画面合成到直播流中,却发现各种方案都差那么一点意思。明明是两个设备就在手边,却像是被无形的墙隔开,各自为政。
华为生态的尝试
我的手机和平板都是华为系,PC是自己组的。网上说装个华为的什么(名字忘了)就能让电脑加入生态,实现多屏协同。但搜到的教程基本都是一两年前的,跟着试了改系统时间、找旧安装包、用工具模拟华为硬件标识,陆陆续续折腾了好几天,安装程序还是在最后一步报错退出。
退而求其次,试了几个常见的远程控制软件。能连上,但要么要付费,要么画质糊成一坨,延迟高得让人想砸键盘。点一下,等三秒,音画不同步——这种体验,实在称不上”使用”,更像是在跟网络延迟搏斗。
转机
这时刚好平板忘充电重启了,shell权限掉了,插好数据线,像往常一样用adb命令重新激活时,突然想到:adb作为Android SDK的一部分,提供了与设备通信的底层接口,那不应该没有这种接口?
顺着adb,我找到了scrcpy项目。这是一个开源工具,能够将Android设备画面和音频实时投射到电脑,并支持键鼠直接控制设备。在正常设备性能下,延迟极低且帧率相当的稳定。
问题在于它依赖命令行,对普通用户,记参数、查文档、怕输错,成本偏高。绝对不是因为我懒
选择escrcpy
scrcpy 已经100k+的star了,应该和 ffmpeg 一样不缺 GUI 项目,一搜果然如此。
翻了几个,最终选择了escrcpy。打开后自动识别已开启USB调试的设备,一键开启无线模式,下次同一网络直接连。不需要记命令,设置都做成了勾选项。
用下来最最实用的是这几点:
- 直播时OBS直接捕获这个窗口,和其他画面合成推流
- 用Powertoys把窗口置顶缩小,干其他事时可以瞄一眼动漫
- 自带录屏截屏功能,遇到需要存档的操作不用再开额外软件
- 支持物理设备黑屏、静音,别人根本看不出你在干什么
- 可以无视普通应用的防截屏放录屏,不需要专门再去打模块
我用这么久以来,除了重启就没掉过,DHCP更新好像也不影响无线连接,目前唯一有点难受的是连接数据线时shell权限会被中断需要重新授权,但比起之前的方案,已经省心太多(设置里好像有连接时自动执行命令配置,后面研究研究)。
配合其他工具,甚至还可以无限套娃——

从去年用到现在,它安静地解决了最初的需求,没有弹窗,没有花哨的界面——工具就该这样,用的时候在,不用的时候不在。博客建立前积累的一些工具(LocalSend、UU远程等)之后会陆续整理,都是些解决了我具体痛点的小玩意。
部分信息可能已经过时









