一种云应用程序的渲染方法、系统、终端设备及
发布日期:2024-08-21 浏览次数: 专利申请、商标注册、软件著作权、资质办理快速响应热线:4006-054-001 微信:15998557370
申请号: | 申请日: | ||
公开(公告)号: | 公开(公告)日: | ||
发明(设计)人: | 申请(专利权)人: | ||
主分类号: | 分类号: | ||
代理公司: | 代理人: | ||
地址: | 国省代码: | ||
权利要求书: | 说明书: | ||
微信咨询: | 添加微信:543646或【点此在线咨询】 | 文件下载: | 【点此下载】请正确填写本页网址和接收邮箱 |
摘要: | 本发明涉及云应用,尤其涉及一种云应用程序的渲染方法、系统、终端设备及存储介质。、目前,云应用的应用程序越来越多,在云应用模式下,所有应用都在服务器端运行,并将渲染完毕后的云应用画面通过网络传输给用户的客户端,用户端只需要对云应用画面进行播放就可以。、而在云游戏、云主机等云应用领域的发展中,... | ||
相关服务: | 软件产品登记测试全国受理 软件著作权666元代写全部资料全国受理 实用新型专利1875代写全部资料全国受理 | ||
本发明涉及云应用,尤其涉及一种云应用程序的渲染方法、系统、终端设备及存储介质。背景技术:1、目前,云应用的应用程序越来越多,在云应用模式下,所有应用都在服务器端运行,并将渲染完毕后的云应用画面通过网络传输给用户的客户端,用户端只需要对云应用画面进行播放就可以。2、而在云游戏、云主机等云应用领域的发展中,实时流的全流程中不可避免的会存在导致视频流帧间隔异常、不稳定等因素,例如在采集帧间隔的异常,编码耗时,网络传输过程中的抖动或者阻塞,丢包重传,乱序或还原重组波动,解码耗时波动等,从而造成在终端设备上渲染时,造成多陈粘合,延迟大等问题,帧呈现的时间戳不够还原而照成显示效果不顺畅,还原度差等。3、综上所述,本发明实际要解决的技术问题是如何降低云应用程序在渲染过程中的高延迟的问题。技术实现思路1、本发明的目的在于提供一种云应用程序的渲染方法、系统、终端设备及存储介质,降低了云应用程序在渲染过程中的高延迟的问题。本发明提供的诸多技术方案中的优选技术方案所能产生的诸多技术效果详见下文阐述。2、为实现上述目的,本发明提供了以下技术方案:3、本发明提供的一种基于缓存数据库渲染云应用程序的渲染方法,包括步骤:4、s100:缓存数据库基于云应用程序获取待渲染帧,并在缓存数据库中预设缓存帧数阈值a;5、s200:当缓存数据库接收待渲染帧时,记录接收每一项待渲染帧时的时间,并依次计算当前待渲染帧与后一项待渲染帧的帧间隔t;6、s300:判断当前所述帧间隔t与前一项所述帧间隔t之间的大小,当当前帧间隔t大于前一项帧间隔t时,缓存帧数阈值a等于a+1;当当前帧间隔t小于前一项帧间隔t时,缓存帧数阈值a等于a-1;7、s400:将与缓存帧数阈值a对应的待渲染帧缓存至缓存数据库中;8、s500:渲染器依次渲染缓存数据库中的待渲染帧。9、优选地,s200还包括缓存数据库监测待渲染帧的待渲染帧数x,并将待渲染帧数x与缓存帧数阈值a进行对比,当0