前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >分享统信麒麟信创系统云推流,程序多开webgl实时渲染方案

分享统信麒麟信创系统云推流,程序多开webgl实时渲染方案

原创
作者头像
点量小芹DolitQin520
发布2024-12-24 14:30:15
发布2024-12-24 14:30:15
980
举报
文章被收录于专栏:实时渲染技术实时渲染技术

关于实时云渲染推流Windows系统下应用的相关解决方案,在之前的文章中我们已经聊了很多,而这实时渲染程序在部署时也会要求是Windows操作系统。而随着国产信创系统越来越多的使用,我们也接触了很多信创系统下的类似需求,尤其是统信、麒麟、中科方德等国产系统的云推流需求,今天就在实际应用中遇到的一些问题做一个统一整理分享。

1、统信/麒麟等国产信创系统,是否可推流,要实现实时云渲染有哪些要求?

关于国产信创系统可以细分为两种情况(1)操作系统是统信麒麟等国产的,但GPU和CPU等还是英伟达等厂商的;(2)从GPU/CPU到操作系统全部国产化。

但目前实际中第一种情况比较常见,第二种情况因为种种因素在数字孪生、三维可视化等领域还比较少。但无论是哪种情况,要想通过云推流技术让用户网页访问大型3D应用程序,都必须保证在本地部署时,GPU和CPU的配置可以支持3D应用程序可以很流畅的运行。

这其实是所有实时云渲染或者说云推流方案实现的前提条件,本质上来说该方案是将C/S架构转到了B/S架构,但需要的GPU和CPU算力还是必须的,只不过是由原来的C端承担,随着云服务等基础技术的发展,转向了服务器端提供,理论上默认服务器端的算力是远高于电脑本身的,而且服务器端也更容易实现性能的扩容和统一分发管理利用。

2、国产信创云推流是否可以多开?

无论是统信还是麒麟信创系统,点量云流都可以实现实时推流,且可实现应用的多开,通过自研的Cell多开隔离技术,实现程序多开之间的隔离和动态调整。

如果3D程序本身可在4090显卡上流畅运行3路且负载在80%以下时,在信创系统下点量实时渲染也可支持3路独立并发操作,这种方式避免了单显卡跑单个应用造成的资源浪费,让原本只能1人使用的显卡可2人或者多人使用,大大提高了服务器算力的使用效率,降低成本。

如果服务器上有多张显卡,也可以统一调度,实现大并发下的负载均衡,而这一切都是云流程序自动调节,无需人员手动操作或设置。总的来说对于实时云渲染应用多开推流,只要程序本身可以支持多开,点量方案即可实现多开推流,即使在信创系统下也是一样的。

3、Webgl的程序在国产信创系统下是否可实时渲染?

Webgl技术是一种常见的B/S架构网页使用方案,它在一定程度上实现了,用户在低算力的电脑设备上可以使用3D应用,但在实际中也确实存在一些问题,比如加载慢、新的模型在老设备上运行卡顿等。

而实时渲染或者云推流技术,不仅仅是可以推流UE/U3D等大型应用,也可以对Webgl、Vulkan、3dmax等程序进行推流,包括这些应用的多开推流使用。点量webgl在统信/麒麟等国产信创系统下的解决方案,基于自研的Cell多开技术,不是用虚拟化方案,可实现webgl程序多开支持大并发使用。

对于使用云渲染技术方案的带宽问题,在国产信创系统下也是同样的,一般来说看视频需要的码率和清晰度,从5M-50M不等,一般项目基本10M码率足够,但如果是4K或者更高的8K分辨率或者是VR高精度模型,则会相对高一些,基本到几十兆。但云推流方案的好处是有旁观模式,或者说是同屏模式。比如在私有化部署时,模型有几十G甚至更大,但显卡数量有限,而在局域网下带宽一般是千兆或者万兆,因此带宽不是问题,但显卡如果只有1张或者2张,想要支持更多人看到效果,则可使用旁观模式,即一人主控操作,其他人可以看到他操作的整个过程,同时如果需要旁观的人员切换操作权限,也可双方权限互换,从而可以更好的节约显卡算力。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档