近期,LiveVideoStackCon 2023音视频技术大会深圳站成功举办。流媒介应用场景日趋多样,TCP协议在弱网场景下表现不良,而QUIC以其低延迟以及灵活的传输算法更加适用于各样网络环境下的媒介传输。会上,网宿科技流媒介开发经理庄晓川与多位行业资深专家一起探讨,QUIC在应对繁杂网络环境下的传输能力,以及网宿科技在QUIC协议上的优化实践。
庄晓川认为:QUIC已然作为WebTransport传输标准,流媒介从业者能够基于QUIC构建低延迟传输网络,供给更好的用户体验。
网宿基于QUIC的技术方法实践
网宿科技数年来始终致力于处理网络传输困难,很早便起始了对QUIC协议的探索,在2018年就实现了对QUIC协议的支持。随着HTTP/3标准发布,网宿在2022年进一步升级全业务制品线,全面支持gQUIC和iQUIC所有版本,打造新一代分发加速服务平台,具备更强的抗弱网能力和更高的传输效率。
在技术架构层面,网宿QUIC充分发挥全世界边缘节点的资源和线路优良,覆盖网页、点播、下载、安全、直播等制品线,在现有制品架构的基本之上,攻破QUIC的技术难点,实现第1千米和最后一千米的进阶提速,为各行业客户供给更强大的服务支撑。
网宿QUIC技术全景图
网宿QUIC技术方法重点包含以下几个方面:
1. 网宿QUIC供给全局和域名粒度的配置策略,支持一站式自助服务,全平台秒级生效;
2. 利用EBPF实现针对UDP低延迟协议的链接管理,该技术方法适用于包含QUIC、RTC、SRT等协议,同期支持QUIC的链接迁移;
3. 在RTMP/RTMPS进程迁移的基本上,实现新旧进程的无缝迁移,保准传输稳定性。同期支持2000+链接在1.5s内迁移到新进程,保准用户无感知;
4. 在固定秘钥的基本上,依赖网宿高性能边缘KV服务,进一步提高0-RTT成功率和安全性,成功率可提高至90%+;
5. 利用QUIC数据交互的特性,网宿QUIC基于云端协同方法,实现建联以及过程中的QOS/QOE传输优化。
详细而言,网宿QUIC技术方法具备几个优良:
1. 低门槛:经过网宿QUIC SDK或自研客户端就可接入QUIC服务,无需增多任何中间环节;
2. 高性能:各业务CPU运用率跟HTTPS保持持平,可支撑大规模的QUIC服务流量;
3. 更安全:用户证书配置,边缘KV秘钥策略,保准0-RTT的同期,降低放大攻击等危害;
4. 更通用:兼容所有QUIC协议版本,支持主流的拥塞掌控算法,适用于全业务制品线。
网宿QUIC的优化实战数据
网宿基于业务场景和网络环境的实战亦发掘,QUIC优化效果显著。以直播业务为例,运用同一服务器,推两路1M码率的直播流到同一边缘节点,在丢包20%的状况下,QUIC的流畅度比TCP高20%,首包时间比TCP少0.2-0.8秒,传输性能明显提高。
庄晓川进一步暗示,WebTransport标准已然基于QUIC进行构建,天然复用QUIC和HTTP/3的特性,使得QUIC的应用前景更加明朗。网宿科技亦期盼跟业界伙伴一块,共建良好的QUIC生态环境,在云端协同、开放共享等方面一起助力QUIC技术的蓬勃发展。
科普贴:新一代互联网传输协议QUIC
QUIC于2012年由谷歌提出,并应用在谷歌各业务场景。2015年谷歌将QUIC协议提交给IETF官方组织,2016年正式成立IETF工作组,随着2022年RFC9114标准落地,H3正式发布,作为继HTTP1.X、H2以后第三个重要的HTTP版本。
按照W3Techs统计,2021年1月份HTTP/3市场占有率仅有1%,截止2023年9月份已然增长到26.5%。QUIC的显现弥补了TCP在某些场景的缺陷,重点表现在0-RTT快速建联、链接迁移、应用层队头阻塞、用户态协议栈等方面。同期QUIC基于TLS以及ACK机制,处理了UDP安全和靠谱性问题。
|