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

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

我们知道使用实时云渲染系统来做程序的流化,是将程序放在服务器上,用户终端的各种操作指令完成都是借助的服务器算力。而为了用户能拥有和本地安装类似的体验效果,指令执行和传回终端的时间就必须尽可能短,这是实时云渲染系统很重要的一个参数:延迟性。没有延迟,该方案就无法落地。举个简单的例子,我们在操作智慧城市的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论文详解
1716 0
使用GANs生成时间序列数据:DoppelGANger论文详解(一)
|
5月前
|
C++ Windows
解决win10无法更新问题,错误码0x80070422
Windows系统更新时出现错误代码0x80070422,通常因Windows Update服务未启动或相关服务异常。解决方法包括:启动Windows Update服务、关闭网络地址转换、使用第三方工具如DirectX Repair增强版一键修复、运行系统文件检查工具(sfc /scannow)或安装Windows修复专家,全面修复DLL缺失、系统文件损坏等问题,适用于多种Windows系统版本。
687 7
|
9月前
|
Web App开发 移动开发 小程序
公众号小程序H5网页像素流送UE5模型的方法分享
本文探讨了如何通过像素流送技术在小程序、公众号等平台展示复杂的3D模型(如UE5引擎开发的楼盘模型、数字孪生展厅)。该技术将GPU和CPU算力需求转移到服务器端,使用户侧无需高性能硬件即可流畅体验。通过Webrtc实现实时云渲染,确保毫秒级响应,且兼容多种浏览器。使用点量云流等产品级软件,老项目只需重新打包为EXE格式,即可轻松嵌入H5网页、小程序或公众号中,支持Unity、WebGL等多种3D应用及传统CAD模型。
314 1
|
11月前
|
存储 缓存 关系型数据库
社交软件红包技术解密(六):微信红包系统的存储层架构演进实践
微信红包本质是小额资金在用户帐户流转,有发、抢、拆三大步骤。在这个过程中对事务有高要求,所以订单最终要基于传统的RDBMS,这方面是它的强项,最终订单的存储使用互联网行业最通用的MySQL数据库。支持事务、成熟稳定,我们的团队在MySQL上有长期技术积累。但是传统数据库的扩展性有局限,需要通过架构解决。
318 18
|
10月前
|
Web App开发 编解码 弹性计算
实时云渲染技术布道 | 像素流送技术与商业化实时云渲染产品的指标对比
随着虚幻引擎(UE)在高品质应用开发中的广泛应用,大内容与轻终端的矛盾日益突出。实时云渲染技术应运而生,成为解决这一矛盾的关键。本文以LarkXR实时云渲染平台为例,对比UE自带的像素流送插件,探讨云渲染技术的革新。LarkXR提供完整的实时云渲染PaaS服务,涵盖云端算力管理、网络传输优化和异构终端接入全流程,支持2K-8K分辨率、30-120FPS帧率,具备强大的集群并发能力和多引擎兼容性,整体性价比远高于像素流送,为开发者提供了更高效、专业可靠的解决方案。
|
Web App开发 编解码 Linux
像素流送的这些问题困扰你了吗?
使用UE引擎开发的模型在移动端或网页推流时,像素流送是常见选择。然而,在实际应用中,用户经常遇到各种问题。小芹整理了网上关于像素流送的常见问题,分为两大类:一是使用过程中遇到的技术难题,二是对某些功能的实现和可行性不清楚。本文将详细探讨这些问题,帮助开发者更好地理解和解决像素流送中的常见问题。
444 3
|
存储 计算机视觉 Python
NumPy 在图像处理中的应用
【8月更文第30天】NumPy 是 Python 中用于科学计算的核心库之一,它提供了高效的数组操作功能。在图像处理领域,NumPy 的数组结构非常适合存储和操作图像数据。本文将详细介绍如何使用 NumPy 进行图像处理,包括加载图像、显示图像、像素操作、颜色空间转换和简单的滤波器应用等。
607 0
|
编解码
四、ArkTS 常用组件-图片(Image)
ArkTS 常用组件-图片(Image)简介:Image 组件用于在应用中显示图片,支持本地和网络图片的加载,提供了多种参数类型如 string、Resource 和 media.PixelMap。常用属性包括图片尺寸设置(width()、height())、图片缩放模式(objectFit())及图片插值(interpolation()),确保图片在不同场景下的最佳显示效果。此外,Image 组件还支持图片资源的灵活引用方式,如通过 $r() 函数引用 resources 目录下的图片资源。
1115 2
|
存储 网络协议 网络安全
IP路由详解:网络互联的心脏
【4月更文挑战第22天】
984 7
IP路由详解:网络互联的心脏