1、TQUIC在腾讯的全场景优化实践腾讯/谭奎个人介绍腾讯云CDN、EdgeOne腾讯应用网关、负载均衡CLBTQUIC(Tencent QUIC)协议现在 腾讯提纲EdgeOne TQUIC背景介绍业务场景和挑战QUIC优化实践案例效果和应用关键内容 在线广告营收与网络传输关系 用户体验与传输指标如何对应 各种业务场景如何优化 落地效果:广告营收、视频播放等EdgeOne TQUIC背景介绍QUIC协议发展和主要技术点 Q Quickuick U Udpdp I Internetnternet C Connectiononnection主宰互联网web传输至少30年的新一代传输协议HTTP3对标
2、TCP+TLS+HTTP2核心特性:全用户态协议栈、队头阻塞优化、用户态拥塞控制、连接迁移QUIC 初始版本谷歌内部版本IETF-QUIC草案Chrome灰度gQUIC+iQUIC 共存IETF 进行标准化HTTP/3草案发表实验版本20122015201620182021RFC 9000发布QUIC标准2022RFC 9114发布HTTP/3标准0-RTT建连连接迁移腾讯EdgeOne TQUIC介绍DNS静态缓存动态加速协议加速DDoS防护Web防护EdgeOneEdgeOneBOT防护边缘计算TQUICSDKEdgeOne接入QUIC协议北京节点贵州节点海外节点监听协议解析加速能力回源节
3、点回源节点回源节点就近回源客户源服务器QUIC协议QUIC协议TQUICSDKTQUICSDK TQUIC协议加速方案极简接入:提供客户端SDK与服务端节点全覆盖包含主流协议标准:GQUIC、RFC 9000、RFC 9114等加速能力:高比例0-RTT、多路径传输、动态路径选择、自适应拥塞控制 边缘安全加速平台EdgeOne提供性能加速、安全防护、计算的边缘一体服务平台极速性能:覆盖全球数千个边缘节点,通过协议加速、动态链路加速等构建极致低延迟体验业务场景和挑战 在线广告营收与网络传输关系 视频起播慢、卡顿影响用户留存 用户体验与传输指标如何对应 传统优化方案局限性业务场景概览 业务场景特点
4、覆盖场景多:通信、办公、视频、游戏、金融、云客户应用协议多样:RTC、XMPP、RTMP、HTTP、私有二进制面临问题多样:秒开成功率低、登录耗时久、弱网抗性低腾讯视频视频号腾讯会议腾讯广告秒开成功率播放卡顿下载竞速弱网抖动登录耗时平滑切网首帧卡顿不同业务对应的痛点多样不同业务对应的痛点多样程序化广告:网络传输对广告营收起关键作用APPAPP广告SDK广告后台ADXDSP图片CDN视频曝光归因平台点击落地页购物、下载、跳转竞价请求素材请求转化曝光、点击 归因上报公网网游戏APK 面临问题面临问题 实时性要求高、依赖资源多、流程复杂 要求网络请求速度快、成功率高 业务特点业务特点严格限时:几百m
5、s内完成请求流程交互复杂:选单、竞价、素材、曝光、上报广告请求广告展示广告点击广告转化营收广告填充率曝光失败落地页空白归因失效 网络传输影响网络传输影响 竞价成功率低:超30%最优单超时 素材下载失败:影响广告转化效果 归因上报失败:无法与广告主结算 点播常见问题点播常见问题 视频起播慢,缓冲时间长,用户主动退出 播放过程卡顿,用户更容易滑走、退出 痛点:痛点:卡顿原因多样,造成因素可能有多个,难以分析视频播放:观影体验不流畅、黑屏,影响用户留存 直播常见问题直播常见问题 直播过程卡顿,黑屏,影响互动和直播效果帧率差编解码性能关键帧丢失初始窗口RTT丢包带宽低于码率卡顿原因业务层传输层其他场景
6、 实时会议实时会议 进出电梯网络切换,wifi质量不稳定 FeedFeed流加载慢流加载慢 API拉取失败 图片加载失败 在线游戏重连在线游戏重连 RTT高、网络拥塞、网络切网挑战一:传输优化方案存在局限 基于TCP的优化方法限制多,落地成本极高解决的问题范围有限 链路瓶颈问题无法解决高频率连续丢包,难以通过拥塞算法调优TCP Fast Open特定内核、双端配合2015 至今,Experimental 阶段拥塞算法调优内核修改成本高DNSDNS预热、HTTP-DNS等解决问题范围有限TLS 握手TLS 1.3,0-RTT加速无法彻底优化握手延迟要求加客户端支持231XXX2X222X2X 无