【技术实现步骤摘要】
本专利技术涉及计算机软件与网络通信,具体的说是一种基于数字孪生场景的视频流并发访问前端动态调度控制系统及方法。
技术介绍
1、随着数字孪生(digital twin)技术的普及,在智慧城市、园区管理和工业仿真等领域的复杂需求不断增加,相较于基于浏览器的webgl渲染方式,ue(unreal engine,虚幻引擎)具备更强的三维图形渲染能力、物理拟真效果和复杂场景管理能力,适用于大规模、高精度的数字孪生可视化需求。
2、由于webgl在客户端受限于设备性能和浏览器兼容性,难以胜任高帧率、高负载的实时渲染任务,因此提出了采用ue在服务端渲染生成画面,并通过视频流方式推送至前端的技术模式。这种技术模式对网络带宽、浏览器并发请求能力和后端服务稳定性都提出了挑战,传统做法往往直接开启所有前端用户视频流请求,缺乏有效的并发调度策略,且会存在以下问题:
3、1、渲染资源严重受限(gpu稀缺):单个ue渲染实例受gpu计算能力限制,最多只能稳定支持3-4个用户同时在线。一旦超过容量,所有连接用户的画面帧率将显著降低甚至出现进程
...【技术保护点】
1.一种基于数字孪生场景的视频流并发访问前端动态调度控制系统,其特征在于,其包括:
2.根据权利要求1所述的基于数字孪生场景的视频流并发访问前端动态调度控制系统,其特征在于,所述自适应请求队列模块具体执行如下操作:
3.根据权利要求2所述的基于数字孪生场景的视频流并发访问前端动态调度控制系统,其特征在于,所述自适应请求队列模块维护的会话令牌池,其令牌数量与UE实例支持的最大并发渲染会话数相等,并通过与UE实例后端建立的WebSocket心跳连接,实时获取当前会话令牌池的占用状态以及GPU帧率。
4.根据权利要求2所述的基于数字孪生场
...【技术特征摘要】
1.一种基于数字孪生场景的视频流并发访问前端动态调度控制系统,其特征在于,其包括:
2.根据权利要求1所述的基于数字孪生场景的视频流并发访问前端动态调度控制系统,其特征在于,所述自适应请求队列模块具体执行如下操作:
3.根据权利要求2所述的基于数字孪生场景的视频流并发访问前端动态调度控制系统,其特征在于,所述自适应请求队列模块维护的会话令牌池,其令牌数量与ue实例支持的最大并发渲染会话数相等,并通过与ue实例后端建立的websocket心跳连接,实时获取当前会话令牌池的占用状态以及gpu帧率。
4.根据权利要求2所述的基于数字孪生场景的视频流并发访问前端动态调度控制系统,其特征在于,执行步骤(1.2),当ui触发新视频流加载请求时,该请求会即刻进入异步队列,按照先进先出的规则等待处理;这一过程中,前端界面动态展示当前请求在队列中的位置,以及基于历史处理速度估算出的预计等待时间;
5.根据权利要求2所述的基于数字孪生场...
【专利技术属性】
技术研发人员:王士勇,李宸宇,辛超,李龙,白玉坤,张亮,刘志远,张新瑞,谭皓文,宋超华,李兴民,
申请(专利权)人:浪潮智慧城市科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。