會議卡頓的根源:封包遺失與抖動,不是頻寬

視訊會議是即時雙向串流。編碼器大約每 20 毫秒產生一個影格,接收端用數十到數百毫秒的抖動緩衝把影格排齊後再播放。中途掉一個封包,重傳已經來不及,播放端只能用上一個影格頂替,畫面就是一塊馬賽克或一瞬間的定格;連續封包遺失時,聲音會先中斷。整個過程對延遲波動極度敏感,對峰值頻寬則幾乎沒有要求。

頻寬反而是最容易滿足的一項。1080p 群組會議大約需要 2.5~4 Mbps 上行,1080p 螢幕分享大約需要 1.5~2.5 Mbps。多數辦公寬頻的上行都在這個區間之上,所以「頻寬夠、會議還是卡」的情況,問題基本上都落在另外三個指標上。

指標 對會議的影響 常見可感知範圍 怎麼測
封包遺失率 畫面馬賽克、聲音先中斷 持續高於 1% 開始可感知,高於 3% 就很明顯 連續 ping,或用戶端內建的封包遺失統計
RTT 來回延遲 搶話、互動遲鈍 單程超過 150 ms 即可感知 ping 會議服務網域,觀察平均值
抖動 抖動緩衝被拉長,對方聲音慢半拍 波動超過 30 ms 連續 ping,觀察 RTT 的高低起伏
上行頻寬 解析度被自動調降、分享畫面模糊 上行被佔滿時出現 會議軟體內建的統計面板

表中的數值是常見經驗範圍,用來判斷方向,不是廠商承諾值;實際表現還取決於編碼器與會議軟體的降級策略。

會議軟體大多同時支援 UDP 和 TCP。走 UDP 時延遲低,封包遺失會直接反映在畫面上;走 TCP 時封包遺失會觸發重傳,整體延遲因此被拉長。如果用戶端只代理 TCP,會議流量可能繞過線路走本地網路 —— 這一點要在用戶端設定裡確認,而不是看連線狀態用猜的。

三種線路類型在晚間尖峰的真實差別

線路類型描述的是封包從你的電腦到目標伺服器走哪條實體路徑,和用什麼協定封裝是兩件事。協定(Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUIC)決定握手方式、抗封包遺失能力和 UDP 支援;路徑決定這條路在晚上八點到十一點之間有多壅塞。兩者要分開看,才不會把「協定新」誤當成「線路穩」。

直連:路徑最短,但和所有人共用出口

用戶端直接連線到境外伺服器,流量經過公共國際出口。路徑最短,延遲通常最低;但公共出口是共享資源,晚間尖峰的封包遺失率與抖動會同時上升。適合對頻寬要求高、對延遲不敏感的用途,例如夜間同步大檔案、拉取映像檔。

中轉:中國大陸入口穩定,瓶頸在出境段

先連到中國大陸的中轉入口,再由中轉伺服器出境。多了一跳,但中國大陸這一段走的是可控鏈路,入口品質穩定;瓶頸轉移到出境段,晚間尖峰穩不穩,取決於中轉商的出口資源。多數辦公情境可以把它當成預設線路。

IEPL 專線:不經公共出口的點對點鏈路

國際乙太網路專線是點對點鏈路,不擠公共出口,頻寬與封包遺失在晚間尖峰基本不變。成本高,所以一般只涵蓋核心地區。視訊會議、遠端桌面這類對封包遺失與抖動敏感的用途,優先放在這類線路上。

線路類型 路徑特徵 晚間尖峰的封包遺失與抖動 適合的辦公用途
直連 最短路徑,經公共國際出口 波動大,隨出口壅塞上升 大檔案同步、夜間備份
中轉 中國大陸入口 + 出境段兩跳 入口穩定,出境段看資源 日常協作、程式碼倉庫、雲端硬碟
IEPL 專線 點對點專線,不經公共出口 相對穩定 視訊會議、遠端桌面、網路電話

協定層面:基於 QUIC 的 Hysteria2 和 TUIC 在封包遺失環境下更從容,不會阻塞隊頭,還能做前向糾錯;代價是 UDP 在某些網路裡會被限速甚至阻擋,遇到這種情況換回 Trojan 或 VLESS + TLS 更穩。但協定選得再好,也救不回一條已經壅塞的實體路徑 —— 先看線路,再調協定。

辦公情境選線路

同一個訂閱裡通常有多條線路,選哪條取決於你的主要用途。以下是四類常見辦公情境的取捨順序,判斷標準並不一樣。

視訊會議:Zoom / Teams / Meet

優先順序是封包遺失、抖動,最後才是頻寬。選 IEPL 專線,並確認用戶端已開啟 UDP 轉發。不要選帶自動負載平衡、會中途換節點的線路:切換意味著連線重建,會議會直接中斷好幾秒。

遠端桌面 / SSH / 資料庫

這類互動對 RTT 最敏感,對頻寬要求很低,5 Mbps 以內通常就夠。選實體距離近、RTT 穩定的專線入口,別為了「頻寬大」去選繞遠路的節點,繞路帶來的延遲比頻寬收益更明顯。

檔案同步 / 程式碼倉庫 / 雲端硬碟

這類流量走 TCP,封包遺失會由重傳補回來,體驗主要受頻寬影響。可以放心用中轉或直連,把專線留給會議和遠端桌面,線路資源按用途分開,比所有人擠一條線更划算。

網路電話 / 線上客服

頻寬需求比視訊會議更低,但抖動同樣致命,判斷標準和會議一致:先看晚間尖峰的延遲波動,再看頻寬。

120+ 涵蓋國家與地區
220+ 在售線路數量
不限 同時連線裝置數
30 天 無理由退款

分流規則與用戶端設定

分流的意義是把有限的專線頻寬留給會議,而不是讓所有流量擠在同一條路上。基本思路分三段:中國大陸的網域與 IP 直連,會議與協作網域走線路,其餘流量走預設出口。

# 分流規則範例(依網域與地區比對,由上往下生效)
DOMAIN-SUFFIX,zoom.us,PROXY
DOMAIN-SUFFIX,teams.microsoft.com,PROXY
DOMAIN-SUFFIX,slack.com,PROXY
DOMAIN-SUFFIX,meet.google.com,PROXY
DOMAIN-SUFFIX,github.com,PROXY
GEOIP,CN,DIRECT
MATCH,PROXY

規則由上往下比對,命中第一條就生效,所以具體網域要寫在 GEOIP 之前。會議軟體除了主網域,還會連上一批 CDN 與信令網域,只寫一條 zoom.us,畫面可能出得來、螢幕分享卻仍然走直連。遇到這種情況,直接把會議軟體的處理程序整體指定走專線更省事,桌面用戶端一般支援按處理程序分流。

訂閱連結與匯入

各平台的用戶端都是把訂閱連結貼進去,更新後節點清單會自動重新整理,不需要手動逐條新增。訂閱連結等同於帳號憑證,不要貼到公開場合。同時連線的裝置數量不限,但同一條線路的頻寬是所有裝置共享的,多台裝置同時開會時,記得把非會議的下載任務移到別的線路。

各平台用戶端的差異

  • Windows:TUN 模式可以接管全部流量,包括不讀系統代理的會議用戶端;首次啟動需要安裝虛擬網卡驅動程式。
  • macOS:透過系統網路延伸功能建立連線,第一次連線需要在系統設定裡允許,部分權限要手動確認。
  • iOS:走 Network Extension,系統會彈出視窗要求允許 VPN 設定;背景執行受系統限制,長時間會議建議接上電源並關閉低耗電模式。
  • Android:需要授予 VPN 權限,並把用戶端加入電池最佳化白名單,否則螢幕熄滅後可能被系統回收,會議中途斷線。
  • Linux:命令列用戶端搭配系統代理或 TUN 使用,不同桌面環境的分流生效方式不一樣,上線前實測一次。

切換策略與上線前檢查清單

再穩的線路也有維護窗口。比較省心的做法是準備主備兩條:主力放 IEPL 專線,備用放一條中轉;重要會議開始前十分鐘切到主線路,並跑一遍下面的流程。具體的線路分布可以在線路列表裡對照,出口是否真的換了,用出口 IP 查詢確認。

  1. 打開用戶端,確認目前線路是專線,而不是上次切換後殘留的備用節點。
  2. 用出口 IP 查詢確認流量確實走了線路,顯示的城市應該和節點所在地一致。
  3. 在會議用戶端裡發起一次迴路測試,看它統計面板裡的封包遺失與延遲。
  4. 確認 UDP 轉發處於開啟狀態,並確認會議軟體沒有被分流規則漏掉。
  5. 會議期間不切換節點、不更新訂閱 —— 兩者都會重建連線。
  • ✅ 會議前十分鐘完成切換與檢查,而不是進了會議再調整。
  • ✅ 行動裝置用戶端已加入省電白名單,螢幕熄滅也不斷線。
  • ✅ 會議網域走專線,UDP 轉發已開啟。
  • ✅ 備用線路可用,並且知道怎麼一鍵切回。
  • ❌ 把「節點數量多」當成唯一的挑選標準:節點多不等於路徑好。
  • ❌ 會議進行中更新訂閱或切換節點。
  • ❌ 只看測速軟體的下行峰值:那是一次性的數字,和會議時的封包遺失、抖動不是一回事。

測速軟體測的是頻寬峰值,會議要的是持續穩定的低封包遺失。一條下行能跑很高、晚間尖峰封包遺失 5% 的線路,視訊會議照樣糊。判斷線路好壞,要看連續十分鐘的延遲波動,而不是一張測速截圖。連線正常但會議仍然卡時,可以先按疑難排解的步驟逐項排除。

結論:視訊會議卡不卡,關鍵在封包遺失與抖動,不在頻寬。選線順序是 IEPL 專線優先、中轉次之、直連備援;依情境分流,把專線留給會議和遠端桌面;協定層面,封包遺失環境優先考慮 Hysteria2 / TUIC,被限速時退回 Trojan 或 VLESS + TLS。上線前跑一遍檢查清單,比在會議中臨時補救划算。