丢包与时延定位60 条

UDP 丢包量化方法

UDP 无重传:用序号/时间戳字段(RTP、QUIC、自定义头)判断缺口;无序号时用发送计数与接收计数差、周期包间隔差估算。

用途无重传协议下估算丢包率
方法按序号缺口或计数差

观察

观察
RTP: rtp.seq 编号跳变即为缺口
QUIC: 包号缺口 + ACK 范围
无序号: 发送端计数 - 接收端计数
缺口不一定都丢:乱序到达要先按序号重排再统计缺失。

易错点

  • 按到达顺序统计缺口会把乱序算成丢包,先重排
  • 重复包(重发或复制)要从接收计数里去重

数据来源与参考

  • RFC 3550(RTP)
  • RFC 9000(QUIC)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌