网站与速度

Mac 上视频通话卡顿或冻结

通话需要的是稳定的延迟和稳定的上传,而不是高网速。短暂的延迟尖峰、丢包和后台上传是大多数卡顿的原因。

适用于:所有当前 macOS 版本。networkQuality 需要 macOS 12 Monterey 或更高版本。核查日期:2026年10月29日

症状

  • 视频冻结片刻后又继续。
  • 声音失真像机器人,或者时断时续。
  • 别人说你的画面卡住了,但你看他们很清楚。
  • 其他设备使用网络时,通话质量更差。

可能的原因

  • 短暂的延迟尖峰。几百毫秒的尖峰就会让视频冻结。平均延迟值看不出这些尖峰。
  • 丢包。即使网速很快,丢包也会让声音断断续续。
  • 后台上传。备份或同步占满上传带宽,会拖慢你的视频。
  • 缓冲膨胀。网络繁忙时延迟升高。
  • Wi-Fi 连接弱。距离和干扰会同时造成丢包和尖峰。

如何检查

  1. ping 路由器一分钟。留意比其他结果高得多的个别时间。

    ping -c 60 192.168.1.1
  2. 如果不知道路由器地址,先找到它,就是 gateway 那一行。

    route -n get default
  3. ping 互联网上的一台服务器一分钟。

    ping -c 60 1.1.1.1
  4. 在“活动监视器”>“网络”中或用 nettop 查找上传活动。请参阅在 Mac 上找出占用带宽的 App。

  5. 测量响应性。请在通话前测量,不要在通话中测量。

    networkQuality

如何修复

  1. 通话期间暂停云同步和备份。

  2. 靠近路由器,或用以太网线缆连接。

  3. 如果蓝牙耳机与 Wi-Fi 共用 2.4 GHz,请改用 5 GHz 网络。请参阅Mac 上的蓝牙耳机与 Wi-Fi 干扰。

  4. 如果尖峰按固定间隔重复出现,请阅读隔空投送、AWDL 与游戏和通话中的延迟尖峰。

  5. 如果网络繁忙时延迟升高,请阅读缓冲膨胀:网络繁忙时通话卡顿。

  6. 如果丢包或尖峰出现在路由器之外,请关闭视频,只用语音。

使用 Kilobat

  1. Kilobat 的卡顿测试会在 20 秒内每 50 ms ping 一次路由器。它会显示每个尖峰,以及尖峰是否按固定间隔重复出现。

    kilobat stutter
  2. 要测试互联网路径而不是路由器,请添加目标。

    kilobat stutter --target internet
  3. kilobat diagnose 会报告延迟、抖动和丢包。延迟超过 300 ms、抖动超过 30 ms 或丢包超过 2% 时,Kilobat 会提示通话可能受影响。

  4. 要测试隔空投送和 AWDL 是否导致尖峰,请暂停它们。macOS 会要求输入管理员密码。

    kilobat low-latency on --for 1h

    需要管理员密码。

  5. 卡顿测试在“健康”标签页中免费使用。“开启低延迟后对比”需要 Pro。请参阅测试通话卡顿。

常见问题

为什么速度测试很快,通话却卡顿?

速度测试给出的是各次测量的平均值。短暂的尖峰和少量丢包在平均值中会被抹平,却会让通话卡住。

应该在通话中运行速度测试吗?

不应该。测试会占满带宽,运行期间通话会更糟。

参考资料

参考资料核查于 2026年10月29日。man 手册页为 macOS 自带版本;在“终端”中用 man <name> 打开。