5.3.2 Jitter Buffer 源码分析:如何抗抖动 5.3.2 Jitter Buffer 源码分析:如何抗抖动 你有没有经历过这样的时刻?视频通话中,对方的声音突然卡顿、撕裂,画面像被抽帧般跳变;明明网络带宽充足,RTT也稳定在30ms以内,可音频却持续出现“咕噜”声——不是丢包,不是延时飙升,而是时间戳乱了套。 packets 到达的间隔忽长忽短,解码器手握一串本该均匀铺开的音视频帧,却被迫在毫秒级的混沌中做出生死抉择:是立刻播放导致失真?还是死等下一帧而引入不可逆的累积延迟? 这就是抖动(jitter)——网络传输中那个最狡猾的幽灵。它不直接吞噬数据,却悄然扭曲时间秩序;它不触发重传机制,却让端到端QoS彻底失控。