第22卷第2期2023年2月Vol.22No.2Feb.2023软件导刊SoftwareGuide基于CCA的云游戏平台系统设计金安(上海爱奇艺新媒体科技有限公司,上海200050)摘要:通过对云游戏业务活动各个阶段和业务延时的分析,设计了一种基于WebRTC协议的云游戏平台系统。该系统在建立体验评估模型的基础上,为降低延时,对帧率拥塞控制算法(CCA)进行了深入研究,并采用代码实现了帧率发送的动态策略调整。实验数据表明,该算法能够解决帧率拥塞引起的业务延时、卡顿等问题,使平台的端到端延时与卡顿比分别降低为100ms和4.13%左右,能够给用户带来低网络延时与高流媒体质量的云游戏服务。关键词:云游戏;WebRTC;低延迟流化;每秒显示帧数;卡顿比DOI:10.11907/rjdk.221191开放科学(资源服务)标识码(OSID):中图分类号:TP311.52文献标识码:A文章编号:1672-7800(2023)002-0115-06DesignofACloudGamingPlatformSystemBasedonCCAJINAn(ShanghaiiQIYINewMediaTechnologyCo.,LTD.,Shanghai200050,China)Abstract:Byanalyzingthevariousstagesofcloudgaming’sactivitiesandbusinesslatency,designaWebRTCcloudgamingplatformsys⁃tem.Basedonestablishingtheexperienceevaluationmodel,thecongestioncontrolalgorithmtoreducethedelayisstudieddeeplyandimple⁃mentedincodetosendframeratedynamically.Thedatashowsthatthealgorithmcansolvetheproblemssuchasbusinesslatencyandlagcausedbycongestion,andreducetheend-to-endlatencyandlagrateoftheplatformtoabout100msand4.13%respectively,whichbringus⁃erscloudgamingserviceswithlowresponsedelayandhighstreamingquality.KeyWords:cloudgaming;WebRTC;low-latencystreaming;FPS;lagrate0引言云游戏是一种以云计算技术为基础,将游戏放在云端服务器运行的在线游戏,其本质是在线交互性流媒体。在云游戏模式下,游戏的存储、计算、渲染等均可在云端完成,用户可以通过任意终端体验到高品质游戏,而终端设备只需具备基本的流媒体播放和向远端发送指令的功能。近两年,随着GPU、虚拟化、5G和边缘计算等多种云游戏相关的核心技术得到突破,特别是元宇宙话题的兴起和破圈,国内外互联网企业纷纷布局云游戏。作为5G高新视频新兴业务的排头兵,云游戏发展迎来新的机遇。然而,云游戏仍面对诸多困难和技术挑战,业界认为目前云游戏行业仍处于起步阶段,并未形成业界公认的最佳实践,云游戏技术还未...