针对末梢无线网络导致的视频卡顿、启动慢、连接中断等问题,阿里巴巴研发了基于 QUIC 的多路径扩展 XLINK,在淘宝视频大规模 A/B 测试中降低尾部延迟与重缓冲率。
部署优势:用户态实现与中间设备穿透
XLINK 将路径管理、调度器、丢包检测与恢复集成在用户态 QUIC 栈中,无需内核修改,部署如同应用发布般轻松。客户端可日级升级,服务端配置可小时级更新,加速参数调优与 A/B 实验迭代。继承 QUIC 端到端加密特性,数据包对中间设备不透明,避免了 MPTCP 因中间设备拦截导致的部署受阻,能更顺畅地穿越公网。
调度算法:多路径传输的核心挑战
多路径传输的关键在于调度。XLINK 针对视频业务设计定制化调度算法,利用 QUIC 与应用深度融合的特性,根据实时路径状态动态分配数据。原文指出通过 QUIC 实现调度远非直接,但未给出具体调度策略、带宽聚合效率或丢包恢复延迟等量化指标。MPTCP 定义于 RFC 6824,却因部署困难与性能问题在公网推广缓慢,XLINK 试图以用户态方案改变这一局面。
实测效果:淘宝视频大规模验证
在淘宝视频的大规模 A/B 测试中,XLINK 在尾部延迟与视频重缓冲率上取得改善。原文未给出具体改善幅度、测试样本量、对比基线版本或测试时间窗口。协议栈支持 HTTP/3、RTMP、RPC 等上层协议,复用 QUIC 作为传输层,下层接入多路径扩展,形成完整网络栈图示(Figure 1)。服务端配置可小时级更新,客户端支持日级发布,运维灵活度远超内核态方案。
对运维与网络工程师而言,XLINK 证明用户态多路径 QUIC 可绕过内核升级与中间设备阻碍,通过应用级快速迭代解决末梢弱网下的视频传输质量问题,提供可落地的工程范式。
原文: APNIC Blog(2021-12-08)|编译自 APNIC Blog,事实以原文为准。
来源:APNIC Blog