基于数字孪生场景的视频流并发访问前端动态调度控制系统及方法技术方案

技术编号:46630683 阅读:2 留言:0更新日期:2025-10-14 21:29
本发明专利技术公开一种基于数字孪生场景的视频流并发访问前端动态调度控制系统及方法,涉及计算机软件与网络通信技术领域,系统包含三大核心模块:自适应请求队列模块基于会话令牌池管理UE渲染资源,通过抢占式调度分配令牌,结合GPU帧率反馈动态调整策略,请求失败时通过Promise异步队列排队;前端熔断与退避重试模块监控连接失败率,达阈值时触发熔断,采用指数退避策略延迟重试,半开状态试探恢复;本地缓存协同模块通过Service Worker拦截请求,缓存最近视频片段,请求延迟时推送本地内容,并以ETag校验确保新鲜度。本发明专利技术用于在浏览器端高效地管理多用户对实时渲染画面的加载与交互。

【技术实现步骤摘要】

本专利技术涉及计算机软件与网络通信,具体的说是一种基于数字孪生场景的视频流并发访问前端动态调度控制系统及方法


技术介绍

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所述的基于数字孪生场...

【专利技术属性】
技术研发人员:王士勇李宸宇辛超李龙白玉坤张亮刘志远张新瑞谭皓文宋超华李兴民
申请(专利权)人:浪潮智慧城市科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1