System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及会议流数据处理,特别是涉及一种会议数据处理方法、装置、电子设备及存储介质。
技术介绍
1、视频会议是指位于两个或多个地点的人们,通过通信设备和网络,进行面对面交谈的会议。这种会议形式可以根据参会地点的数目分为点对点会议和多点会议。
2、传统的视频会议是由服务器为所有参会终端提供数据交换、视频音频处理、会议控制和管理等服务。而在传统视频会议在参会终端数量较多时,带宽分配不均或不足会直接影响数据传输的速度和质量,导致网络拥塞,会议流数据延迟较高,无法确保视频会议的高清画质和流畅性,
技术实现思路
1、鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种会议数据处理方法、装置、电子设备及存储介质。
2、第一方面,本申请实施例提供了一种会议数据处理方法,所述方法包括:
3、根据参会方终端的终端数量和视频输出分辨率,确定所述参会方终端对应的网络需求带宽;
4、根据边缘计算节点的节点负载信息和所述网络需求带宽,确定所述边缘计算节点中用于处理会议流数据的目标边缘计算节点;
5、将所述参会方终端发送的会议流数据分发给所述目标边缘计算节点。
6、可选地,所述根据边缘计算节点的节点负载信息和所述网络需求带宽,确定所述边缘计算节点中用于处理会议流数据的目标边缘计算节点,包括:
7、根据所述节点负载信息,确定所述边缘计算节点中满足所述网络需求带宽的初始边缘计算节点;
9、可选地,所述根据预先设置的节点筛选规则,从所述初始边缘计算节点中筛选出用于处理会议流数据的所述目标边缘计算节点,包括:
10、从所述初始边缘计算节点中筛选出距离参会方终端最近的n个边缘计算节点,以作为所述目标边缘计算节点;或者
11、从所述初始边缘计算节点中筛选出延迟最低的n个边缘计算节点,以作为所述目标边缘计算节点;或者
12、从所述初始边缘计算节点中筛选出节点负载最低的n个边缘计算节点,以作为所述目标边缘计算节点;
13、其中,n为大于等于1的正整数。
14、可选地,所述将所述参会方终端发送的会议流数据分发给所述目标边缘计算节点,包括:
15、在视频会议的过程中,获取待传输的所述会议流数据,及实时监测的所述目标边缘计算节点的目标节点负载信息;
16、根据所述目标节点负载信息,确定所述目标边缘计算节点中节点负载最低的第一边缘计算节点;
17、将所述会议流数据转发给所述第一边缘计算节点。
18、可选地,所述将所述参会方终端发送的会议流数据分发给所述目标边缘计算节点,包括:
19、获取所述参会方终端发送的所述会议流数据,及所述参会方终端的终端处理能力和终端网络状态;
20、基于所述终端处理能力和所述终端网络状态,确定所述参会方终端对应的数据传输质量信息和数据传输速率信息;
21、将所述会议流数据、所述数据传输质量信息和所述数据传输速率信息分发给所述目标边缘计算节点,以使所述目标边缘计算节点根据所述数据传输质量信息和所述数据传输速率信息向所述参会方终端转发处理后的会议流数据。
22、可选地,所述将所述参会方终端发送的会议流数据分发给所述目标边缘计算节点,包括:
23、实时获取所述目标边缘计算节点的节点网络状态信息和边缘节点负载信息;
24、在所述节点网络状态信息和边缘节点负载信息指示第二边缘计算节点的网络状态异常或节点负载大于负载阈值的情况下,从所述边缘计算节点中筛选出第三边缘计算节点,所述第二边缘计算节点为所述目标边缘计算节点内的节点,所述第三边缘计算节点为所述边缘计算节点中除所述目标边缘计算节点外的节点;
25、将所述参会方终端发送的会议流数据分发至所述第三边缘计算节点和所述第四边缘计算节点,所述第四边缘计算节点为所述目标边缘计算节点中除所述第二边缘计算节点外的节点。
26、可选地,在所述将所述参会方终端发送的会议流数据分发给所述目标边缘计算节点之后,还包括:
27、实时获取所述目标边缘计算节点的目标网络状态信息;
28、基于所述目标网络状态信息,确定所述目标边缘计算节点对应的数据转发路径;
29、将所述数据转发路径发送至所述目标边缘计算节点,以指示所述目标边缘计算节点按照所述数据转发路径转发处理后的会议流数据的。
30、第二方面,本申请实施例提供了一种会议数据处理装置,所述装置包括:
31、需求带宽确定模块,用于根据参会方终端的终端数量和视频输出分辨率,确定所述参会方终端对应的网络需求带宽;
32、目标节点确定模块,用于根据边缘计算节点的节点负载信息和所述网络需求带宽,确定所述边缘计算节点中用于处理会议流数据的目标边缘计算节点;
33、流数据分发模块,用于将所述参会方终端发送的会议流数据分发给所述目标边缘计算节点。
34、可选地,所述目标节点确定模块包括:
35、初始节点确定单元,用于根据所述节点负载信息,确定所述边缘计算节点中满足所述网络需求带宽的初始边缘计算节点;
36、目标节点筛选单元,用于根据预先设置的节点筛选规则,从所述初始边缘计算节点中筛选出用于处理会议流数据的所述目标边缘计算节点。
37、可选地,所述目标节点筛选单元包括:
38、第一节点获取子单元,用于从所述初始边缘计算节点中筛选出距离参会方终端最近的n个边缘计算节点,以作为所述目标边缘计算节点;
39、第二节点获取子单元,用于从所述初始边缘计算节点中筛选出延迟最低的n个边缘计算节点,以作为所述目标边缘计算节点;
40、第三节点获取子单元,用于从所述初始边缘计算节点中筛选出节点负载最低的n个边缘计算节点,以作为所述目标边缘计算节点;
41、其中,n为大于等于1的正整数。
42、可选地,所述流数据分发模块包括:
43、负载信息获取单元,用于在视频会议的过程中,获取待传输的所述会议流数据,及实时监测的所述目标边缘计算节点的目标节点负载信息;
44、第一边缘节点确定单元,用于根据所述目标节点负载信息,确定所述目标边缘计算节点中节点负载最低的第一边缘计算节点;
45、第一流数据转发单元,用于将所述会议流数据转发给所述第一边缘计算节点。
46、可选地,所述流数据分发模块包括:
47、网络状态获取单元,用于获取所述参会方终端发送的所述会议流数据,及所述参会方终端的终端处理能力和终端网络状态;
48、数据传输信息确定单元,用于基于所述终端处理能力和所述终端网络状态,确定所述参会方终端对应的数据传输质本文档来自技高网...
【技术保护点】
1.一种会议数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据边缘计算节点的节点负载信息和所述网络需求带宽,确定所述边缘计算节点中用于处理会议流数据的目标边缘计算节点,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据预先设置的节点筛选规则,从所述初始边缘计算节点中筛选出用于处理会议流数据的所述目标边缘计算节点,包括:
4.根据权利要求1所述的方法,其特征在于,所述将所述参会方终端发送的会议流数据分发给所述目标边缘计算节点,包括:
5.根据权利要求1所述的方法,其特征在于,所述将所述参会方终端发送的会议流数据分发给所述目标边缘计算节点,包括:
6.根据权利要求1所述的方法,其特征在于,所述将所述参会方终端发送的会议流数据分发给所述目标边缘计算节点,包括:
7.根据权利要求1所述的方法,其特征在于,在所述将所述参会方终端发送的会议流数据分发给所述目标边缘计算节点之后,还包括:
8.一种会议数据处理装置,其特征在于,所述装置包括:
9.一种
10.一种计算机可读存储介质,其特征在于,其存储的计算机程序使得处理器执行如权利要求1至7中任一项所述的会议数据处理方法。
...【技术特征摘要】
1.一种会议数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据边缘计算节点的节点负载信息和所述网络需求带宽,确定所述边缘计算节点中用于处理会议流数据的目标边缘计算节点,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据预先设置的节点筛选规则,从所述初始边缘计算节点中筛选出用于处理会议流数据的所述目标边缘计算节点,包括:
4.根据权利要求1所述的方法,其特征在于,所述将所述参会方终端发送的会议流数据分发给所述目标边缘计算节点,包括:
5.根据权利要求1所述的方法,其特征在于,所述...
【专利技术属性】
技术研发人员:王红强,袁占涛,王艳辉,杨春晖,
申请(专利权)人:视联动力信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。