ITPub博客

首页 > 应用开发 > IT综合 > 分享统信麒麟信创系统云推流,程序多开webgl实时渲染方案

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

原创 IT综合 作者:dianliang01 时间:2024-12-24 17:33:14 0 删除 编辑

关于实时云渲染推流 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 张,想要支持更多人看到效果,则可使用旁观模式,即一人主控操作,其他人可以看到他操作的整个过程,同时如果需要旁观的人员切换操作权限,也可双方权限互换,从而可以更好的节约显卡算力。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31439365/viewspace-3058910/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
寻找属于自己的玫瑰,也想做哪只被驯养的小狐狸。 点量软件致力于IPTV系统开发、视频加密、实时云渲染串流、APP定制开发+V:DolitQin520

注册时间:2017-02-28

  • 博文量
    126
  • 访问量
    100178