背景
MPQUIC很好,但现有的相关讨论比较一般化,没有针对大规模视频流传输场景的。
动机
-
传统的MPTCP非常难以部署,因为其需要操作系统级别的支持
-
默认的MPQUIC方案,使用多路径时的性能甚至比单路径还要差。其主要原因来自于多径队头堵塞(Multu-path head-of-line,MP-HoL)
-
一种缓解多径队头堵塞的方法是使用更加复杂的包调度算法,但是这些算法都不太行:不就难以适应高度动态的无线环境,不就使用冗余包而产生了大量的额外流量
截止目前,对于在大规模视频流传输业务上使用多径传输的可行性以及收益如何,仍然不清楚。
贡献
介绍了XLINK,这是淘宝针对短视频优化的MPQUIC方案,并介绍了其部署经验。
相比单路径的QUIC,XLINK取得显著提升:在视频块请求完成时间99th分位获得19%-50%的提升,在首个视频帧时延99th分位获得32%提升,在重缓冲比例获得23%-67%的提升。
该算法代码已开源在github(GitHub - alibaba/xquic: XQUIC Library released by Alibaba is a cross-platform implementation of QUIC and HTTP/3 protocol.),获得