会议卡顿的根源:丢包与抖动,不是带宽

视频会议是实时双向流。编码器大约每 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。上线前跑一遍自检清单,比在会议里救火划算。