关于云流化系统-实时云渲染延时性的讨论

简介: 时云渲染系统来做程序的流化,是将程序放在服务器上,用户终端的各种操作指令完成都是借助的服务器算力。而为了用户能拥有和本地安装类似的体验效果,指令执行和传回终端的时间就必须尽可能短,这是实时云渲染系统很重要的一个参数:延迟性。没有延迟,该方案就无法落地

我们知道使用实时云渲染系统来做程序的流化,是将程序放在服务器上,用户终端的各种操作指令完成都是借助的服务器算力。而为了用户能拥有和本地安装类似的体验效果,指令执行和传回终端的时间就必须尽可能短,这是实时云渲染系统很重要的一个参数:延迟性。没有延迟,该方案就无法落地。举个简单的例子,我们在操作智慧城市的UE4模型时,如果点击了时间的变化,从早八点到中午12点无论日照还是其他都会有很大变化,要等几分钟才能看到效果,那体验就非常差没法在实际中落地。

那么点量实时云渲染系统延迟能做到什么效果呢?我们知道对于60FPS的显示器刷新率在16.7ms左右,但平时我们肉眼是感觉不到显示器的画面在动,因此延迟如果低于这个人眼是完全感知不到的。通常条件下,人眼的识别连贯图像的速度是24帧/秒,也就是1000毫秒/24帧,大约为40ms(毫秒)。达到或者超过这个速度的连贯图像,观看时就不会形成卡顿的感觉。形成这个现象的原因是因为人眼观看影像时,会产生视觉延迟导致的。所以说,我们经常说人眼的视觉延迟感应速度为>=40ms。点量云流化系统支持公网和局域网部署,在局域网条件下,做过测试zui低可跑到5ms,具体可见下图。如果是公网的话,要考虑到因素除了云流化系统的延迟,还需考虑数据在光纤中传输的ping延迟,这就和用户和服务器之间的距离有关了。
yunaliuhuatedian.png

点量云渲染系统低延迟演示

正常公网中部署,点量云流化系统延迟可以做到20-30ms。但实际要考虑到 因素还有:程序的大小、视频码率和清晰度的设置,以及用户和服务器之间的ping值。这里我们假设在程序、视频码率和清晰度都一致的条件下,单看ping值的影响(ping值是指,从PC对网络服务器发送数据到接收到服务器反馈数据的时间。一般以毫秒计算。一般来说,ping值越小说明网速越高,一般10以下是最好的网速。玩网络游戏的时候,如果ping值高就会感觉操作延迟。)。Ping值简单理解就是数据通过网线实现通讯需要的时间。虽然我们知道光传输的速度很快,但在速度一定的条件下,时间和距离是成反比的。
如果服务器在北京,用户在山东ping值可能在30ms,当用户在海南时单纯ping值可能就在60ms,那么在实际中用户对于延迟的感知也是不一样的。所以具体的要考虑多个因素的综合,当然在使用云流化服务器的时候会选择ping值尽可能小的服务器。从而降低这方面的影响。如果是多用户的多节点的场景下,还可以考虑分区域部署从而给用户更好的体验。
效果对比图.png

局域网低延时控制在5ms

相关文章
|
Web App开发 安全 数据安全/隐私保护
IP电话交换机WebRTC使用方法一
WebRTC 简介 WebRTC 是网络实时通信的缩写(Web Real-Time Communication), 是一种支 持网页浏览器进行实时语音通话的技术。在 CooVox V2 IP PBX电话交换机 中成功运用该技术实现网 页分机,为企业用户提供了一个直接与客户沟通交流的免费平台。网页分机是指在 Web 浏览器中通过使用 WebRTC 的方式注册的分机号。客户可以通过企业网站直接与企业人员 通话寻求支持。
|
机器学习/深度学习 存储 数据采集
使用GANs生成时间序列数据:DoppelGANger论文详解(一)
使用GANs生成时间序列数据:DoppelGANger论文详解
1881 0
使用GANs生成时间序列数据:DoppelGANger论文详解(一)
|
6月前
|
消息中间件 监控 供应链
实时库存同步接口技术详解
本文详解实时库存同步接口的设计与实现,涵盖核心概念、技术方案、常见挑战及最佳实践,结合Python示例,助力开发者构建高效、可靠的电商库存系统。
521 0
最新MAC 中文版 Final Cut Pro X V10.6.5 专属视频剪辑后期工具及其插件安装使用教程
Final Cut Pro X又名FCPX,是MAC上非常不错的视频非线性剪辑软件,它剪辑速度超凡,具有先进的调色功能、HDR 视频支持,以及 ProRes RAW,让剪辑、音轨、图形特效、整片输出,支持主流的摄像机格式,是专业视频剪辑领域的王者工具。同时也给大伙安排了两款不错的插件Motion,Compressor。
最新MAC 中文版 Final Cut Pro X V10.6.5 专属视频剪辑后期工具及其插件安装使用教程
|
9月前
|
C++ Windows
解决win10无法更新问题,错误码0x80070422
Windows系统更新时出现错误代码0x80070422,通常因Windows Update服务未启动或相关服务异常。解决方法包括:启动Windows Update服务、关闭网络地址转换、使用第三方工具如DirectX Repair增强版一键修复、运行系统文件检查工具(sfc /scannow)或安装Windows修复专家,全面修复DLL缺失、系统文件损坏等问题,适用于多种Windows系统版本。
1183 7
|
存储 缓存 关系型数据库
社交软件红包技术解密(六):微信红包系统的存储层架构演进实践
微信红包本质是小额资金在用户帐户流转,有发、抢、拆三大步骤。在这个过程中对事务有高要求,所以订单最终要基于传统的RDBMS,这方面是它的强项,最终订单的存储使用互联网行业最通用的MySQL数据库。支持事务、成熟稳定,我们的团队在MySQL上有长期技术积累。但是传统数据库的扩展性有局限,需要通过架构解决。
500 18
|
编解码
四、ArkTS 常用组件-图片(Image)
ArkTS 常用组件-图片(Image)简介:Image 组件用于在应用中显示图片,支持本地和网络图片的加载,提供了多种参数类型如 string、Resource 和 media.PixelMap。常用属性包括图片尺寸设置(width()、height())、图片缩放模式(objectFit())及图片插值(interpolation()),确保图片在不同场景下的最佳显示效果。此外,Image 组件还支持图片资源的灵活引用方式,如通过 $r() 函数引用 resources 目录下的图片资源。
1367 2
|
缓存 Java 测试技术
RecyclerView 优化—滑动性能提升
RecyclerView 优化—滑动性能提升
813 0
|
存储 网络协议 网络安全
IP路由详解:网络互联的心脏
【4月更文挑战第22天】
1114 7
IP路由详解:网络互联的心脏
|
Linux
如何让linux显示器命令行界面不显示
若需在命令行界面快速关闭屏幕,可选方法包括:使用`setterm --blank force`立即关闭屏幕;利用`sudo vbetool dpms off`将显示器置于低功耗模式;在X server环境下执行`xset dpms force off`关闭屏幕;或是针对笔记本通过`echo 0 | sudo tee /sys/class/backlight/*/brightness`关闭背光。以上任一方法均可实现屏幕关闭,部分操作需要管理员权限,屏幕通常会在按键或移动鼠标后自动恢复。
2581 9