網站與速度

Mac 上的視訊通話卡頓或凍結

通話需要的是穩定的延遲和穩定的上傳,而不是高速。短暫的延遲突增、封包遺失和背景上傳,是大部分畫面凍結的原因。

適用於:所有目前的 macOS 版本。networkQuality 需要 macOS 12 Monterey 以上版本。檢查日期:2026年10月29日

症狀

  • 視訊凍結一下,然後繼續。
  • 聲音聽起來像機器人,或時斷時續。
  • 別人說你的畫面凍結了,但你看他們很清楚。
  • 其他裝置使用網路時,通話品質更差。

可能原因

  • 短暫的延遲突增。幾百毫秒的突增就會讓視訊凍結。平均延遲值看不出這些突增。
  • 封包遺失。即使連線很快,遺失的封包也會讓聲音斷掉。
  • 背景上傳。塞滿上傳頻寬的備份或同步會拖慢你的視訊。
  • Bufferbloat。網路忙碌時延遲升高。
  • 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. 如果突增以固定間隔重複出現,請閱讀AirDrop、AWDL 與遊戲和通話中的延遲突增。

  5. 如果網路忙碌時延遲升高,請閱讀Bufferbloat:網路忙碌時通話延遲。

  6. 如果封包遺失或突增發生在路由器之後,請關閉視訊,只用語音。

使用 Kilobat

  1. Kilobat 的卡頓測試會每 50 ms ping 一次路由器,持續 20 秒。它會顯示每一次突增,以及突增是否以固定間隔重複出現。

    kilobat stutter
  2. 若要測試網際網路路徑而不是路由器,請加上目標。

    kilobat stutter --target internet
  3. kilobat diagnose 會回報延遲、抖動和封包遺失。延遲超過 300 ms、抖動超過 30 ms 或封包遺失超過 2% 時,Kilobat 會提醒你通話可能受影響。

  4. 若要測試突增是不是 AirDrop 和 AWDL 造成的,請暫停它們。macOS 會要求輸入管理者密碼。

    kilobat low-latency on --for 1h

    需要管理者密碼。

  5. 卡頓測試在「健康狀態」標籤頁中免費使用。「開啟低延遲後比較」需要 Pro。請參閱測試通話卡頓。

常見問題

為什麼速度測試很快,通話卻卡頓?

速度測試會把測量結果平均。短暫的突增和少量的封包遺失在平均值中消失了,卻會讓通話凍結。

應該在通話中執行速度測試嗎?

不應該。測試會塞滿連結,執行期間反而讓通話更糟。

資料來源

資料來源檢查日期:2026年10月29日。man 頁面為 macOS 內建版本;在終端機中用 man <name> 開啟。