AirMirror 远程相机无画面排查 - 黑屏、画面花、延迟大的完整修复
故障形态分类
远程相机的故障表现主要有三种:
- 被控端没唤起相机:AirMirror 发起远程相机请求后,被控端 AirDroid 没任何反应,AirMirror 显示连接建立但画面全黑
- 被控端唤起了相机但 AirMirror 端黑屏:被控端 AirDroid 正常进入远程相机界面、甚至有画面预览,但 AirMirror 端接收不到
- 画面花/卡顿/延迟大:远程相机能看到画面但质量差
被控端没唤起相机
这是最常见的远程相机故障,根因几乎全部在被控端 AirDroid 的后台运行状态或权限。
根因一:AirDroid 被杀进程
AirMirror 发起远程相机请求时,AirDroid 需要在被控端接收请求、唤起相机预览界面。如果 AirDroid 不在运行或被系统清理了,远程请求没人接收。
排查步骤:
- 被控端手动打开 AirDroid → 确认 AirDroid 在前台运行
- AirMirror 设备列表里被控端是绿色圆点(在线状态)
- AirMirror 重新发起远程相机
根治方法:
- AirDroid 加入后台白名单
- 关闭对 AirDroid 的省电限制
- 小米/OPPO 等 ROM 参考「系统与厂商适配」章节完整设置清单
根因二:AirDroid 远程相机开关没开
AirDroid 个人版里有独立的「远程相机」开关——和远程控制开关、屏幕镜像开关一样,需要分别打开。
解决:AirDroid → 个人 → 安全及远程功能设置 → 远程相机开关打开。
根因三:被控端没给 AirDroid 相机权限
首次安装 AirDroid 时系统会请求相机权限。如果用户拒绝了或后续手动撤销了,远程相机发起请求时 AirDroid 无法唤起相机。
解决:设置 → 应用管理 → AirDroid → 权限管理 → 相机权限 → 允许。
被控端唤起了相机但 AirMirror 端黑屏
被控端 AirDroid 进入远程相机界面、相机也开着(被控端能看到自己相机的预览画面),但 AirMirror 端还是黑屏——说明相机 API 正常,画面流传输断了。
根因一:网络问题(最常见)
远程相机的画面流带宽消耗较高(720P 约 15-30MB/min,1080P 更高),网络不稳定时画面流容易中断。
排查:
- 被控端和 AirMirror 控制端同时切 Wi-Fi(蜂窝网络波动大)
- 如果已是 Wi-Fi,确认两台设备在同一个局域网(同局域网走点对点,不消耗外网带宽、延迟更低)
- 测试两台设备的网络速度(网页能否快速打开视频)
解决:同局域网优先,外网远程时确保至少 10Mbps 带宽。
根因二:AirDroid 会员流量用尽(外网远程)
远程相机在非局域网环境下消耗 AirDroid 会员远程流量配额。免费账户每月 200MB 用完后外网远程会被限制。
排查:AirDroid 官方会员中心查看剩余流量额度。
解决:局域网内使用不消耗配额;外网使用超出免费额度后购买会员。
根因三:AirMirror 或 AirDroid 版本过旧
远程相机的画面传输链路在旧版本上有 bug,比如画面流建立后几秒就断、或只传静态画面。
解决:AirMirror 和 AirDroid 都更新到最新版,然后重试。
画面花/卡顿/延迟大
远程相机能看到画面但质量差。
根因:网络带宽不足
画面花、马赛克感、帧率低都是带宽不够的表现——AirDroid 会根据带宽自适应降分辨率和帧率,带宽持续不足时画面质量会降级到很低水平。
判断:如果画面花但音频正常(双向语音),几乎可以确定是视频带宽不够。
解决:
- 切同局域网 Wi-Fi
- 如果已经是 Wi-Fi,试试切换到 5GHz 频段(比 2.4GHz 干扰少、速度快)
- 关闭被控端 AirDroid 上的闪光灯、前后置切换等额外操作(减少瞬时带宽波动)
根因:被控端 CPU 占用高
远程相机需要 AirDroid 在被控端实时编码 Camera API 输出的画面流——如果被控端同时在跑高负载 App(游戏、录屏、视频编辑),编码速度跟不上会导致画面卡顿或丢帧。
解决:被控端关闭其他高负载 App,或用另一台更流畅的设备做被控端。
远程相机 vs 屏幕镜像故障对照
如果远程相机故障但屏幕镜像正常,或反过来,说明问题在对应的 API 通道上:
| 功能 | API | 两者都好 | 仅远程相机有问题 | 仅屏幕镜像有问题 |
|---|---|---|---|---|
| 远程相机 | Camera API | ✅ AirDroid 整体正常 | 相机权限、Camera API、远程相机开关 | — |
| 屏幕镜像 | MediaProjection API | ✅ | — | 截屏权限、MediaProjection、后台设置 |
远程相机和屏幕镜像走完全不同的 Android API——两者互不依赖,如果只有一个有问题,可以直接定位到对应的 API 通道排查。