System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种媒体流传输方法及装置制造方法及图纸_技高网

一种媒体流传输方法及装置制造方法及图纸

技术编号:40541026 阅读:4 留言:0更新日期:2024-03-05 18:56
本发明专利技术公开了一种媒体流传输方法及装置。其中方法为:第一媒体服务器获取第一频道的第一媒体流,第一客户端接入第一频道,第一频道为主会议的频道;第一媒体服务器获取第二频道的第二媒体流,第二媒体流是基于第一媒体流处理得到的,第二频道为任一分会议的频道;第一媒体服务器向第二客户端发送第二媒体流,第二客户端接入第二频道。上述方法中,通过不同频道的隔离,可以减少每个频道中需要处理媒体流的客户端数量。因此,媒体流传输的复杂度不会随着客户端的数量呈现快速增长,从而降低了媒体流传输的复杂度。

【技术实现步骤摘要】

本申请涉及通信,尤其涉及一种媒体流传输方法及装置


技术介绍

1、随着通信技术的不断发展,逐渐出现了可用于实现设备之间的多媒体信息交互的多种技术。例如会议技术,是指多个设备采集的多媒体信息可实现远程共享。目前会议可以通过会议系统实现。目前的会议系统包括服务器和客户端。客户端分为单向权限的客户端和双向权限的客户端。单向权限的客户端只能单向地从服务器接收媒体流。双向权限的客户端既可以从服务器接收媒体流,又可以向服务器发送媒体流。那么在召开大型会议时,涉及到的客户端可能达到成千上万个。

2、随着客户端的增加,需要转发的媒体流越来越多。服务器常需要传输大量的媒体流。成规模的媒体流就会导致媒体流的传输会特别复杂。例如,在一个会议中,查找某个客户端需要从数百万个客户端中查找;再如,服务器需要同时分析数百万个客户端的媒体流的传输路径。因此,在召开大型会议时,如何降低媒体流传输的复杂度,是一个亟待解决的问题。


技术实现思路

1、本申请提供了一种媒体流传输方法及装置,用以降低媒体流传输的复杂度。

2、第一方面,本申请提供一种媒体流传输方法,该方法可以应用于第一媒体服务器,第一媒体服务器可以为本申请第三方面提供的媒体流传输装置,该方法包括:

3、第一媒体服务器获取第一频道的第一媒体流,所述第一客户端接入所述第一频道,所述第一频道为主会议的频道;所述第一媒体服务器获取第二频道的第二媒体流,所述第二媒体流是基于所述第一媒体流处理得到的,所述第二频道为任一分会议的频道;所述第一媒体服务器向第二客户端发送所述第二媒体流,所述第二客户端接入所述第二频道。

4、上述方式下,第一媒体服务器既获取了第一频道的第一媒体流,又获取了第二频道的第二媒体流,所述第二媒体流是基于所述第一媒体流处理得到的。从而将会议的频道分离为主会议的频道和分会议的频道,将会议的频道分散为多个频道。并且,通过主会议的第一频道和分会议的第二频道可以分别接入各频道的客户端。以第一频道的第一媒体流和第二频道的第二媒体流为例,能够将客户端分散到不同频道,可以减少单个频道中涉及的客户端数量,进而大幅降低了单个频道的媒体流处理量。因此,媒体流传输的复杂度不会随着客户端的数量呈现快速增长,从而降低了媒体流传输的复杂度。

5、在一种可能的设计中,所述第一媒体服务器获取第二频道的第二媒体流,包括:所述第一媒体服务器向中间设备发送所述第一媒体流;所述第一媒体服务器接收所述中间设备发送的所述第二媒体流。

6、上述方式下,所述第一媒体服务器能够通过向中间设备发送所述第一媒体流,得到第二媒体流,因此中间设备能够承担将第一媒体流处理为第二媒体流的工作,第一媒体服务器能够专注于媒体流的传输,从而降低媒体流传输的复杂度。

7、在一种可能的设计中,所述方法还包括:

8、所述第一媒体服务器接收第一调度服务器发送的第一接入信息,所述第一接入信息用于指示将所述第一客户端接入所述第一频道,所述第一接入信息是根据所述第一客户端的权限信息确定的。

9、上述方式中,以第一客户端为例,通过第一接入信息,可以根据权限信息确定第一客户端接入的频道,从而实现不同客户端按照权限信息接入相应的频道,从而使得客户端媒体流传输管理更加高效,进一步降低了媒体流传输的复杂度。

10、在一种可能的设计中,当所述第一客户端的权限信息变更后,所述第一媒体服务器接收所述第一调度服务器发送的第二接入信息,所述第二接入信息用于指示将所述第一客户端接入频道切换至所述第三频道,所述第三频道为任一分会议的频道。

11、上述方式中,以第一客户端为例,通过第二接入信息,当所述第一客户端的权限信息变更后,可以根据权限信息切换第一客户端接入的频道,从而使得客户端媒体流传输管理的灵活性更高,在切换客户端接入的频道时,也降低了媒体流传输的复杂度。

12、需要说明的是,所述第一客户端的权限信息变更的情形可以如下:

13、在一种可能的情形中,所述第一媒体流是所述第一客户端发送的,所述第一客户端以双向权限接入所述第一频道,所述第一客户端具备发送所述第一频道的媒体流的权限,以及具备接收所述第一频道的媒体流的权限,所述方法还包括:

14、若所述第一客户端变更为以单向权限接入所述第三频道,单向权限接入所述第三频道的客户端具备接收所述第一频道的媒体流的权限,所述第一媒体服务器获取来自所述第一频道的第四媒体流;所述第一媒体服务器向所述中间设备发送所述第四媒体流;所述第一媒体服务器接收所述中间设备发送的所述第三频道的第三媒体流,所述第三媒体流是基于所述第四媒体流处理得到的;所述第一媒体服务器向所述第一客户端发送所述第三媒体流。

15、上述方式下,当所述第一客户端变更为以单向权限接入所述第三频道时,第一客户端虽然不具备发送所述第三频道的媒体流的权限。但第一媒体服务器可以获取第一频道的第四媒体流,并通过向中间设备发送所述第四媒体流,获得第三媒体流。因此,在保证第一客户端接入权限更新灵活性的情况下,中间设备仍然能够承担第四媒体流转换为第三媒体流的工作,第一媒体服务器能够专注于媒体流的传输,从而降低媒体流传输的复杂度。

16、需要说明的是,所述第二客户端的权限信息也可以变更,其变更情形可以如下:

17、在一种可能的情形中,所述第二客户端以单向权限接入所述第二频道的客户端,单向权限接入所述第二频道的客户端具备接收所述第二频道的媒体流的权限,所述方法还包括:若所述第二客户端变更为双向权限接入所述第一频道,所述第一媒体服务器获取来自所述第二客户端的所述第一频道的第五媒体流,和\或,向所述第二客户端发送所述第一频道的第六媒体流,双向权限接入所述第一频道的客户端具备发送所述第一频道的媒体流的权限,以及具备接收所述第一频道的媒体流的权限。

18、上述方式下,当第二客户端变更为双向权限接入所述第一频道的客户端,第二客户端具备发送所述第一频道的媒体流的权限,以及具备接收所述第一频道的媒体流的权限。因此,第一媒体服务器仍然能获取来自所述第二客户端的所述第一频道的第五媒体流和\或,向所述第二客户端发送所述第一频道的第六媒体流。因此,在保证第二客户端接入权限更新灵活性的情况下,第一媒体服务器仍然能在不提升媒体流传输的复杂度的情况下,完成与第二客户端的媒体流传输。

19、在一种可能的设计中,所述方法还包括:

20、所述第一媒体服务器获取所述第三频道的第三媒体流。

21、上述方法中,第一媒体服务器在切换客户端接入的频道后,也能获取所述第三频道的第三媒体流,也不会影响第三频道的媒体流获取,保留了相应的媒体流传输能力,且不会增加媒体流传输的复杂度。

22、在一种可能的设计中,所述方法还包括:所述第一媒体服务器向第二媒体服务器发送所述第一频道的媒体流。

23、上述方式下,以第一频道为例,媒体服务器之间也可以转发第一频道的媒体流。从而无论接入频道的哪个媒体本文档来自技高网...

【技术保护点】

1.一种媒体流传输方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,

3.如权利要求1或2所述的方法,其特征在于,所述方法还包括:

4.如权利要求3所述的方法,其特征在于,所述方法还包括:

5.如权利要求3所述的方法,其特征在于,所述方法还包括:

6.如权利要求3至5任一项所述的方法,其特征在于,所述第一接入信息是根据所述第一客户的权限信息和所述第一客户端的位置信息确定的。

7.如权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:

8.一种媒体流传输系统,其特征在于,所述系统包括:第一媒体服务器、第一客户端和第二客户端;

9.如权利要求8所述的系统,其特征在于,所述系统还包括中间设备;

10.如权利要求8所述的系统,其特征在于,所述系统还包括中间设备;

11.一种媒体流传输装置,其特征在于,包括:

12.如权利要求11所述的装置,其特征在于,所述发送模块具体用于:

13.如权利要求11或12所述的装置,其特征在于,所述获取模块还用于:

14.如权利要求13所述的装置,其特征在于,所述获取模块还用于:

15.如权利要求13所述的装置,其特征在于,所述获取模块还用于:

16.如权利要求13至15任一项所述的装置,其特征在于,所述第一接入信息是根据所述第一客户的权限信息和所述第一客户端的位置信息确定的。

17.如权利要求11至16任一项所述的装置,其特征在于,所述发送模块还用于:

18.一种电子设备,其特征在于,所述电子设备包括:一个或多个处理器;一个或多个存储器;其中,所述一个或多个存储器存储有一个或多个计算机指令,当所述一个或多个计算机指令被所述一个或多个处理器执行时,使得所述电子设备执行如权利要求1至7中任一项所述的方法。

19.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括计算机指令,当所述计算机指令在计算机上运行时,使得所述计算机执行如权利要求1至7中任一项所述的方法。

...

【技术特征摘要】

1.一种媒体流传输方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,

3.如权利要求1或2所述的方法,其特征在于,所述方法还包括:

4.如权利要求3所述的方法,其特征在于,所述方法还包括:

5.如权利要求3所述的方法,其特征在于,所述方法还包括:

6.如权利要求3至5任一项所述的方法,其特征在于,所述第一接入信息是根据所述第一客户的权限信息和所述第一客户端的位置信息确定的。

7.如权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:

8.一种媒体流传输系统,其特征在于,所述系统包括:第一媒体服务器、第一客户端和第二客户端;

9.如权利要求8所述的系统,其特征在于,所述系统还包括中间设备;

10.如权利要求8所述的系统,其特征在于,所述系统还包括中间设备;

11.一种媒体流传输装置,其特征在于,包括:

12.如权利要求11所述的装置,其特征在于,所述发送模块具体用...

【专利技术属性】
技术研发人员:廖涛
申请(专利权)人:华为云计算技术有限公司
类型:发明
国别省市:

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

1