1

互联网错综复杂,无论您是开发者,还是使用者,多多少少会遭遇如下场景:

网络条件不佳或出现网络抖动,游戏出现令人崩溃的卡顿。

在这里插入图片描述

应用首次使用或升级,需要加载大量的资源文件,出现令人不悦的等待。

在这里插入图片描述
研究表明,加载时间超过2秒的延迟导致高达87%的人放弃了游戏,81%的互联网使用者在应用视频不能即点即看的情况下关闭了页面——卡顿虽小,却招招致命!

现在好了,华为基于多年对网络的理解,正式推出HMS Core网络加速套件——hQUIC Kit,让您的应用快速支持QUIC协议,辅以华为智能拥塞算法,为用户提供更快的连接建立速度,更强的抗丢包能力以及更高的吞吐量,消灭网络卡顿应用!

在这里插入图片描述

什么是QUIC协议?

QUIC(Quick UDP Internet Connections)是基于UDP的传输层协议,由Google开发,在2013年实现了第一个版本。QUIC 借鉴并继承了TCP、UDP 和 TLS(用于加密)的原理和功能,在此基础上优化了传输速率。QUIC 的数据传输从第一个连接建立的握手报文传送(0-RTT)时已经开始,从而减少了应用程序由于建立连接而产生的延迟时间,并且可以在网络拥塞时动态调整发包和重传策略,实现更快更高效的传输。在一些典型场景,如用户登录成功、视频推拉流成功时QUIC 协议的耗时,大幅低于 TCP 协议,优化百分比在 20% 以上,极端场景甚至超过 90%。

在这里插入图片描述

大量厂商已经已经开始使用QUIC协议进行网络传输优化。2018 年 10 月,国际互联网工程任务组(IETF)的 HTTP 及 QUIC 工作小组正式将基于 QUIC 协议的 HTTP(HTTP over QUIC)重命名为HTTP/3,并推动其作为全球下一代HTTP协议标准。

hQUIC的核心优势

为了方便开发者快速接入,享受QUIC协议带来的传输优势,hQUIC提供以下便捷特性并持续扩展。

1、 简易接入
•提供简单易用的编程接口
•30分钟极速接入*
•屏蔽网络细节

2、 网络加速
•弱网环境用户体验提升
•移动网络/Wi-Fi切换无感知

3、 全面兼容
•支持gQUIC、iQUIC协议(后续版本支持)
•支持cronet接口

*已集成cronet API应用只需30分钟(<10行代码),未集成应用通过样例模板辅助<半天

hQUIC的应用场景

如果您的应用是基于HTTP协议的,可以很方便使用hQUIC Kit 提升用户体验,其他传输协议只需稍加改动,即可应用到不同的业务中。

在这里插入图片描述

更多 hQUIC Kit 信息 ,尽在官方网站:
https://developer.huawei.com/consumer/cn/hms/huawei-hQUIC

任何建议及问题欢迎给我们留言:
https://github.com/HMS-Core/hms-hQUIC-demo/issues


原文链接:https://developer.huawei.com/consumer/cn/forum/topicview?tid=0202359102106050911&fid=18

原作者:连接狂魔


华为开发者论坛
352 声望56 粉丝

华为开发者论坛是一个为开发者提供信息传播、开发交流、技术分享的交流空间。开发者可以在此获取技术干货、华为源码开放、HMS最新活动等信息,欢迎大家来交流分享!