System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种视频会议中处理并发消费的方法、装置、设备和介质制造方法及图纸_技高网

一种视频会议中处理并发消费的方法、装置、设备和介质制造方法及图纸

技术编号:40197402 阅读:5 留言:0更新日期:2024-01-27 00:01
本申请实施例提供了一种视频会议中处理并发消费的方法、装置、设备和介质。该方法包括:确定视频会议中同时消费同一生产者的多个用户终端;根据所述多个用户终端连接的路由所属的SFU的情况,将所述多个用户终端划分为至少一个第一分组,其中每个SFU所连接的用户终端分为一个第一分组;根据每个第一分组下的用户终端所连接的路由将每个SFU所对应的第一分组用户终端进行再次划分为至少一个第二分组,其中每个路由所连接的用户终端分为一个第二分组;根据所述用户终端的第二分组情况为所述多个用户终端创建消费者。本申请实施例通过将参会人进行了两次分组,根据分组情况在进行消费者的创建,能够减少资源浪费的问题。

【技术实现步骤摘要】

本申请涉及视频会议领域,具体而言,涉及一种视频会议中处理并发消费的方法、装置、设备和介质


技术介绍

1、随着网络技术的发展,视频会议越来越成为人们工作和生活社交交流中的重要的一种通讯方式。

2、在现有的视频会议系统中,当参会人开启音视频时,其他参会人需要消费媒体流。每个参会人都需要检查自己所在的路由是否能够消费媒体流。如果不能消费媒体流,则需要通过管道传输将媒体流从生产者所在的路由传输到消费者所在的路由。当有大量的用户同时需要消费同一个媒体流时,会存在资源浪费的问题。

3、因此,如何解决并发消费时资源浪费的问题,成为亟待解决的问题。


技术实现思路

1、本申请的一个实施例的目的在于提供一种视频会议中处理并发消费的方法、装置、设备和介质,通过本申请的实施例的技术方案可以减少并发消费时资源浪费的问题。

2、第一方面,本申请实施例提供了一种视频会议中处理并发消费的方法,应用于视频会议系统中的第一媒体转发服务器(selective forwarding unit,sfu),所述视频会议系统包括至少一个sfu,第一sfu为所述至少一个sfu中的一个,所述方法包括:确定视频会议中同时消费同一生产者的多个用户终端;根据所述多个用户终端连接的路由所属的sfu的情况,将所述多个用户终端划分为至少一个第一分组,其中每个sfu所连接的用户终端分为一个第一分组;根据每个第一分组下的用户终端所连接的路由将每个sfu所对应的第一分组用户终端进行再次划分为至少一个第二分组,其中每个路由所连接的用户终端分为一个第二分组;根据所述用户终端的第二分组情况为所述多个用户终端创建消费者。

3、本申请实施通过将参会人连接的sfu和所连接的sfu下的路由对参会人进行了两次分组,根据分组情况在进行消费者的创建能够减少资源浪费的问题。

4、在一种实施方式中,所述根据所述用户终端的第二分组情况为所述多个用户终端创建消费者,包括:根据所述第二分组所在的第一分组情况,为所述第二分组对应的路由创建传输管道;使用所创建的传输管道为所述多个用户终端创建消费者。

5、在一种实施方式中,所述根据所述第二分组所在的第一分组情况,为所述第二分组对应的路由创建传输管道,包括:在所述第二分组所在的第一分组对应所述第一sfu时,为所述第二分组对应的路由与源路由之间创建源路由传输管道,所述源路由为所述生产者所连接的路由;其中,所述使用所创建的传输管道为所述多个用户终端创建消费者,包括:使用所述源路由传输管道为所对应的第二分组用户终端创建消费者。

6、在一种实施方式中,所述使用所述源路由传输管道为所对应的第二分组用户终端创建消费者,包括:使用所述源路由传输管道为所对应的路由进行生产者的管道传输;在所有的管道的生产者传输完成后,为所对应的第二分组用户终端创建消费者。

7、在一种实施方式中,所述根据所述第二分组所在的第一分组情况,为所述第二分组对应的路由创建传输管道,包括:在所述第二分组所在的第一分组对应其他sfu时,为所述第二分组对应的第一路由与源路由之间创建跨服务器传输管道,所述其他sfu为所述第一sfu之外的sfu;为所述第二分组对应的其他路由与所述第一路由之间创建中继路由传输管道,所述其他路由为所述其他sfu中除所述第一路由之外的路由;其中,所述使用所创建的传输管道为所述多个用户终端创建消费者,包括:使用所述跨服务器传输管道和所述中继路由传输管道为所对应的第二分组用户终端创建消费者。

8、在一种实施方式中,所述使用所述跨服务器传输管道和所述中继路由传输管道为所对应的第二分组用户终端创建消费者,包括:使用所述跨服务器传输管道为所述第一路由进行生产者的管道传输;使用所述中继路由传输管道为所述其他路由进行生产者的管道传输;在所有管道的生产者传输完成后,为所对应的第二分组用户终端创建消费者。

9、在一种实施方式中,所述确定视频会议中同时消费同一生产者的多个用户终端,包括:获取信令服务器发送的生产消费指示消息,所述生产消费指示消息用于指示用户终端的生产消费情况,所述生产消费指示消息是所述信令服务器根据用户终端发送的生产消费订阅消息生成的,所述生产消费订阅消息包括音视频流的生产者标识和消费者标识;根据所述生产消费指示消息确定频会议中同时消费同一生产者的多个用户终端。

10、第二方面,本申请实施例提供了一种视频会议中处理并发消费的装置,应用于视频会议系统中的第一媒体转发服务器sfu,所述视频会议系统包括至少一个sfu,第一sfu为所述至少一个sfu中的一个,所述装置包括:确定单元,用于确定视频会议中同时消费同一生产者的多个用户终端;划分单元,用于根据所述多个用户终端连接的路由所属的sfu的情况,将所述多个用户终端划分为至少一个第一分组,其中每个sfu所连接的用户终端分为一个第一分组;所述划分单元还用于根据每个第一分组下的用户终端所连接的路由将每个sfu所对应的第一分组用户终端进行再次划分为至少一个第二分组,其中每个路由所连接的用户终端分为一个第二分组;创建单元,用于根据所述用户终端的第二分组情况为所述多个用户终端创建消费者。

11、第三方面,本申请的一个实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时可实现如第一方面及第一方面的任一实施方式所述的方法。

12、第四方面,本申请的一个实施例提供一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述程序时可实现如第一方面及第一方面的任一实施方式所述的方法。

13、第五方面,本申请的一个实施例提供一种计算机程序产品,所述的计算机程序产品包括计算机程序,其中,所述的计算机程序被处理器执行时可实现如第一方面及第一方面的任一实施方式所述的方法。

14、

本文档来自技高网...

【技术保护点】

1.一种视频会议中处理并发消费的方法,其特征在于,应用于视频会议系统中的第一媒体转发服务器SFU,所述视频会议系统包括至少一个SFU,第一SFU为所述至少一个SFU中的一个,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述用户终端的第二分组情况为所述多个用户终端创建消费者,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述第二分组所在的第一分组情况,为所述第二分组对应的路由创建传输管道,包括:

4.根据权利要求3所述的方法,其特征在于,所述使用所述源路由传输管道为所对应的第二分组用户终端创建消费者,包括:

5.根据权利要求2所述的方法,其特征在于,所述根据所述第二分组所在的第一分组情况,为所述第二分组对应的路由创建传输管道,包括:

6.根据权利要求5所述的方法,其特征在于,所述使用所述跨服务器传输管道和所述中继路由传输管道为所对应的第二分组用户终端创建消费者,包括:

7.根据权利要求1至6中任一项所述的方法,其特征在于,所述确定视频会议中同时消费同一生产者的多个用户终端,包括

8.一种视频会议中处理并发消费的装置,其特征在于,应用于视频会议系统中的第一媒体转发服务器SFU,所述视频会议系统包括至少一个SFU,第一SFU为所述至少一个SFU中的一个,所述装置包括:

9.一种电子设备,其特征在于,包括存储器、处理器以及存储在所述存储器上并在所述处理器上运行的计算机程序,其中,所述计算机程序被所述处理器运行时执行如权利要求1-7中任意一项权利要求所述的方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,其中,所述计算机程序被处理器运行时执行如权利要求1-7中任意一项权利要求所述的方法。

...

【技术特征摘要】

1.一种视频会议中处理并发消费的方法,其特征在于,应用于视频会议系统中的第一媒体转发服务器sfu,所述视频会议系统包括至少一个sfu,第一sfu为所述至少一个sfu中的一个,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述用户终端的第二分组情况为所述多个用户终端创建消费者,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述第二分组所在的第一分组情况,为所述第二分组对应的路由创建传输管道,包括:

4.根据权利要求3所述的方法,其特征在于,所述使用所述源路由传输管道为所对应的第二分组用户终端创建消费者,包括:

5.根据权利要求2所述的方法,其特征在于,所述根据所述第二分组所在的第一分组情况,为所述第二分组对应的路由创建传输管道,包括:

6.根据权利要求5所述的方法,其特征在于,所述使用所述跨服务...

【专利技术属性】
技术研发人员:李洪波
申请(专利权)人:好信云北京网络通信有限公司
类型:发明
国别省市:

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

1