Categories
程式開發

阿里淘系自研标准化协议库XQUIC首次公开:直播高峰期卡顿可降低30%


XQUIC是阿里巴巴淘系架构团队自研的IETF QUIC标准化协议库实现,在手机淘宝上进行了广泛的应用,并在多个不同类型的业务场景下取得明显的效果提升。本文,阿里巴巴淘系架构团队首次对外公开该技术,并计划今年底开源该项目。

阿里淘系自研标准化协议库XQUIC首次公开:直播高峰期卡顿可降低30% 1

XQUIC为手机淘宝APP的用户带来丝般顺滑的网络体验:

  • 在RPC请求场景,网络耗时降低15% ;
  • 在直播高峰期场景,卡顿率降低30%、秒开率提升2% ;
  • 在短视频场景,卡顿率降低20% 。

这是我们首次将这项新技术对外公开分享。

从以上提升效果可以看出,对QUIC的一个常见认知谬误:“QUIC只对弱网场景有优化提升”是不准确的。实际上,QUIC对于整体网络体验均有普遍提升,弱网场景由于基线较低、提升空间更显著。此外,在5G推广初期,基站部署不够密集的情况下,如何保证稳定有效带宽速率,是未来2-3年内手机视频应用将面临的重大挑战,而我们研发的MPQUIC将为这些挑战提供有效的解决方案。

QUIC

网络分层模型及QUIC进化史

本文将会重点介绍XQUIC的设计原理,面向业务场景的网络传输优化,以及面向5G的Multipath QUIC技术(多路径QUIC)。

阿里淘系自研标准化协议库XQUIC首次公开:直播高峰期卡顿可降低30% 2

图1. 网络七层/四层模型 和 QUIC分层设计

原文链接:【https://www.infoq.cn/article/SY0KFJ2pyJomB6sAkqls】。未经作者许可,禁止转载。