视频卡顿(掉帧):AirScreen 投屏画面断断续续的原因和解决
卡顿和延迟的区别
先区分两个概念:
- 延迟:嘴动了,声音/画面晚出来,但连续不断
- 卡顿/掉帧:画面断断续续、时不时停一下再快速快进到当前状态
卡顿的本质是实际传输/解码速度跟不上源视频的码率,导致数据积压和丢帧。
卡顿的常见原因
原因一:Wi-Fi 带宽不足(最常见)
AirScreen 接收投屏需要稳定的 Wi-Fi 带宽:
- 720p 投屏:约 5-10 Mbps
- 1080p 投屏:约 10-20 Mbps
- 4K 投屏:约 15-25 Mbps
如果 Wi-Fi 带宽不稳定或被其他设备占用,就会出现卡顿。
排查方法:
- Android TV 侧用测速 App 测一下 Wi-Fi 实际带宽
- 家里是否有其他设备在同时下载大文件、看 4K 视频、玩云游戏?
- Wi-Fi 信号强度够不够?离路由器越远越容易卡
解决:
- 统一用 5GHz 频段
- 关闭其他高带宽占用的设备
- 把 Android TV 放在离路由器更近的位置
- 考虑给 Android TV 接有线网线(如果有网口)
原因二:AirScreen 解码能力不足
AirScreen 的解码压力来自:
- 投屏分辨率越高 → 解码压力越大
- 硬件加速没开 → 全靠 CPU 解码,压力倍增
- 盒子硬件性能不够 → 老款盒子 SoC 解码能力有限
解决:
- AirScreen 设置里开启硬件加速(Hardware Decoder)
- AirScreen 设置里降低分辨率(比如从 1080p 降到 720p)
- 如果硬件加速反而出问题(花屏/绿屏),切到软件解码器试试
原因三:发送端编码能力不够
某些发送端设备(特别是老款 iPhone 或低配安卓手机)在编码高分辨率投屏时可能力不从心。
解决:
- 降低发送端屏幕分辨率
- 换一台更强的发送端设备测试
- 改用流媒体推送(App 内 AirPlay 按钮),让视频源自己推送而不是实时编码屏幕
原因四:Wi-Fi 信道干扰
2.4GHz 频段只有 11 个非重叠信道,邻居家的路由器可能和你用了同一信道,造成干扰。
排查:
- 用 Wi-Fi 分析 App(如 Android 上的 Wi-Fi Analyzer)看信道占用情况
- 邻居家路由器多不多?信号强不强?
解决:
- 路由器后台手动切换到最空的信道(1 / 6 / 11 是 2.4GHz 的非重叠信道)
- 优先用 5GHz(2.4GHz 的两倍多信道,干扰少)
- 开启路由器的自动信道选择功能
原因五:盒子系统后台占用
Android TV 后台还有其他 App 在运行,占用 CPU 和内存:
解决:
- AirScreen 切换到后台后,清理其他不用的 App
- 限制后台同时运行的 App 数量
- 定期重启 Android TV 清理内存
排查流程
- ✅ 切换 5GHz Wi-Fi
- ✅ AirScreen 里开启硬件加速 + 降分辨率到 720p
- ✅ 关闭其他高带宽设备
- ✅ 重启 Android TV + 路由器
- ✅ 清理后台 App
- ✅ 换投屏协议或用流媒体推送替代屏幕镜像
- ✅ 还是卡?考虑 AirScreen Pro 版的 Cast 渲染引擎、或有线连接
和延迟的关系
卡顿和延迟经常同时出现:
- Wi-Fi 差 → 带宽不够 → 卡 + 延迟都高
- 解码器差 → CPU 满载 → 卡 + 延迟
解决掉卡顿的同时,延迟通常也会改善。
小结
视频卡顿 90% 可以通过优化 Wi-Fi(切 5GHz、换信道、减干扰)+ AirScreen 设置降压力(硬件加速、降分辨率)解决。如果都试过还是卡,大概率是盒子硬件不够强,考虑换个新盒子或放弃 4K 追求。