一种网络传输方法、装置和系统制造方法及图纸

技术编号:37672935 阅读:16 留言:0更新日期:2023-05-26 04:35
一种网络传输方法、装置和系统,涉及通信技术领域。该方法可以包括:接收来自至少一个终端设备的音频码流;从所述第一媒体服务器支持的至少一种处理模式中,确定目标处理模式,所述目标处理模式关联所述至少一个终端设备中的目标终端设备;基于所述目标处理模式,对所述至少一个终端设备的音频码流进行处理,获得目标音频码流;向所述目标终端设备发送所述目标音频码流。该方法有助于兼顾媒体服务器的计算资源以及媒体服务器与终端设备之间的网络带宽。络带宽。络带宽。

【技术实现步骤摘要】
一种网络传输方法、装置和系统


[0001]本申请实施例涉及通信
,特别涉及一种网络传输方法、装置和系统。

技术介绍

[0002]随着第五代(5G)通信技术的成熟,网络的传输带宽成倍增加,音频/视频通信相关业务得到迅猛发展。在音频/视频通信领域,需要媒体服务器对各个参与方的音频码流或者视频码流进行处理,让每个参与方能听到/看到期望的用户声音/视频。
[0003]目前,媒体服务器对音频码流的处理,要么占用该媒体服务器的实时资源过多使得该媒体服务器接入的音频码流的总量受限,要么占用该媒体服务器到终端设备的网络带宽过高影响音视频体验效果。

技术实现思路

[0004]本申请实施例提供一种网络传输方法、装置和系统,有助于兼顾媒体服务器的实时资源以及媒体服务器与终端设备之间的网络带宽。
[0005]第一方面,本申请实施例提供了一种网络传输方法,该方法可以应用于第一媒体服务器,方法包括:接收来自至少一个终端设备的音频码流;从所述第一媒体服务器支持的至少一种处理模式中,确定目标处理模式,其中,所述目标处理模式关联所述至少一个终端设备中的目标终端设备;基于所述目标处理模式,对所述至少一个终端设备的音频码流进行处理,获得目标音频码流;向所述目标终端设备发送所述目标音频码流。
[0006]上述方案,第一媒体服务器可以根据自身能力,灵活地为不同终端设备选择相应的目标处理模式并动态地切换相应的目标处理模式,使得既可以减少对第一媒体服务器的实时资源的过多占用,又可以减少对网络带宽的占用。
[0007]结合第一方面,在一种可能的设计中,所述从所述第一媒体服务器支持的至少一种处理模式中,确定目标处理模式,包括:根据所述第一媒体服务器的负载,和所述第一媒体服务器与所述目标终端设备之间的备用网络带宽,从所述第一媒体服务器支持的至少一种处理模式中确定所述目标终端设备关联的所述目标处理模式。
[0008]上述方案,根据业务需要,第一媒体服务器可以被设计为通过监控自身的负载情况,以及第一媒体服务器与不同终端设备之间的备用网络带宽,来动态地确定适于不同终端设备的处理模式,从而在整个网络传输系统中,兼顾第一媒体服务器的实时资源以及第一媒体服务器与终端设备之间的网络带宽。应理解,该方案也可以使用于系统中的其它媒体服务器,本申请实施例对此不做限定。并且,若在其它实施例中,需要考虑媒体服务器的其它性能,上述负载和备用网络带宽还可以替换为其它性能指标,本申请实施例对此不做限定。
[0009]结合第一方面,在一种可能的设计中,所述根据所述第一媒体服务器的负载,和所述第一媒体服务器与所述目标终端设备之间的备用网络带宽,从所述第一媒体服务器支持的至少一种处理模式中确定所述目标终端设备关联的所述目标处理模式,包括:若所述第
一媒体服务器的负载小于或等于第一阈值、且所述第一媒体服务器与所述目标终端设备之间的备用网络带宽大于或等于第二阈值,确定所述目标处理模式包括选择性转发单元SFU模式或者多点控制单元MCU模式;或者,若所述第一媒体服务器的负载大于第一阈值、且所述第一媒体服务器与所述目标终端设备之间的备用网络带宽大于或等于第二阈值,确定所述目标处理模式包括所述SFU模式;或者,若所述第一媒体服务器的负载小于或等于第一阈值、且所述第一媒体服务器与所述目标终端设备之间的备用网络带宽小于第二阈值,确定所述目标处理模式包括所述MCU模式。
[0010]结合第一方面,在一种可能的设计中,所述第一媒体服务器支持的至少一种处理模式包括:SFU模式和/或MCU模式;所述第一媒体服务器支持SFU模式和/或MCU模式,通过下述方式实现:所述第一媒体服务器提供所述SFU模式的媒体服务和所述MCU模式的媒体服务;或者,所述第一媒体服务器提供所述SFU模式的媒体服务,所述第一媒体服务器连接第二媒体服务器,所述第二媒体服务器提供所述MCU模式的媒体服务;或者,所述第一媒体服务器提供所述MCU模式的媒体服务,所述第一媒体服务器连接第三媒体服务器,所述第三媒体服务器提供所述SFU模式的媒体服务。
[0011]上述方案,第一媒体服务器可以是自身支持不同的处理模式,也可以是借助于其它媒体服务器支持不同的处理模式,以实现对自身能力的扩展,使得第一媒体服务器可以实时地根据自身的资源占用情况,动态地切换不同的处理模式,以兼顾媒体服务器的资源以及媒体服务器与终端设备之间的网络带宽。
[0012]结合第一方面,在一种可能的设计中,若所述第一媒体服务器提供所述SFU模式的媒体服务,所述第一媒体服务器连接第二媒体服务器,所述第二媒体服务器提供所述MCU模式的媒体服务时,所述基于所述目标处理模式,对所述至少一个终端设备的音频码流进行处理,获得目标音频码流,包括:在所述目标处理模式为所述SFU模式时,以所述至少一个终端设备的音频码流中的N路音频码流作为所述目标音频码流,所述N为大于或等于1的正整数;或者,在所述目标处理模式为所述MCU模式时,将所述至少一个终端设备的音频码流中的N路音频码流发送给所述第二媒体服务器,并接收来自所述第二媒体服务器的所述目标音频码流,其中,来自所述第二媒体服务器的所述目标音频码流由所述N路音频码流进行混音得到,所述N为大于或等于1的正整数。
[0013]结合第一方面,在另一种可能的设计中,若所述第一媒体服务器提供所述MCU模式的媒体服务,所述第一媒体服务器连接第三媒体服务器,所述第三媒体服务器提供所述SFU模式的媒体服务时,所述基于所述目标处理模式,对所述至少一个终端设备的音频码流进行处理,获得目标音频码流,包括:在所述目标处理模式为所述MCU模式时,将所述至少一个终端设备的音频码流中的N路音频码流进行混音处理后得到所述目标音频码流,所述N为大于或等于1的正整数;或者,在所述目标处理模式为所述SFU模式时,将所述至少一个终端设备的音频码流中的N路音频码流作为所述目标音频码流,相应的,在后者方案实施的基础上,所述向所述目标终端设备发送所述目标音频码流,可以为通过所述第三媒体服务器向所述目标终端设备发送所述目标音频码流。
[0014]上述提供了两种在第一媒体服务器提供不同模式的媒体服务的情况下,确定目标音频码流的方案,使得确定目标音频码流的实现方式和第一媒体服务器提供不同模式的媒体服务的情况更相适应,实现方式也更为灵活。
[0015]第二方面,本申请实施例提供了一种网络传输装置,应用于第一媒体服务器,所述装置包括:通信接口,用于接收来自至少一个终端设备的音频码流;处理单元,用于从所述第一媒体服务器支持的至少一种处理模式中,确定目标处理模式,其中,所述目标处理模式关联所述至少一个终端设备中的目标终端设备;基于所述目标处理模式,对所述至少一个终端设备的音频码流进行处理,获得目标音频码流;所述通信接口还用于向所述目标终端设备发送所述目标音频码流。
[0016]结合第二方面,在一种可能的设计中,所述确定单元确定目标处理模式时,具体用于:根据所述第一媒体服务器的负载,和所述第一媒体服务器与所述目标终端设备之间的备用网络带本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络传输方法,其特征在于,应用于第一媒体服务器,所述方法包括:接收来自至少一个终端设备的音频码流;从所述第一媒体服务器支持的至少一种处理模式中,确定目标处理模式,其中,所述目标处理模式关联所述至少一个终端设备中的目标终端设备;基于所述目标处理模式,对所述至少一个终端设备的音频码流进行处理,获得目标音频码流;向所述目标终端设备发送所述目标音频码流。2.根据权利要求1所述的方法,其特征在于,所述从所述第一媒体服务器支持的至少一种处理模式中,确定目标处理模式,包括:根据所述第一媒体服务器的负载,和所述第一媒体服务器与所述目标终端设备之间的备用网络带宽,从所述第一媒体服务器支持的至少一种处理模式中确定所述目标终端设备关联的所述目标处理模式。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一媒体服务器的负载,和所述第一媒体服务器与所述目标终端设备之间的备用网络带宽,从所述第一媒体服务器支持的至少一种处理模式中确定所述目标终端设备关联的所述目标处理模式,包括:若所述第一媒体服务器的负载小于或等于第一阈值、且所述第一媒体服务器与所述目标终端设备之间的备用网络带宽大于或等于第二阈值,确定所述目标处理模式包括选择性转发单元SFU模式或者多点控制单元MCU模式;或者,若所述第一媒体服务器的负载大于第一阈值、且所述第一媒体服务器与所述目标终端设备之间的备用网络带宽大于或等于第二阈值,确定所述目标处理模式包括所述SFU模式;或者,若所述第一媒体服务器的负载小于或等于第一阈值、且所述第一媒体服务器与所述目标终端设备之间的备用网络带宽小于第二阈值,确定所述目标处理模式包括所述MCU模式。4.根据权利要求1

3中任一项所述的方法,其特征在于,所述第一媒体服务器支持的至少一种处理模式包括:SFU模式和/或MCU模式;所述第一媒体服务器支持SFU模式和/或MCU模式,通过下述方式实现:所述第一媒体服务器提供所述SFU模式的媒体服务和所述MCU模式的媒体服务;或者,所述第一媒体服务器提供所述SFU模式的媒体服务,所述第一媒体服务器连接第二媒体服务器,所述第二媒体服务器提供所述MCU模式的媒体服务;或者,所述第一媒体服务器提供所述MCU模式的媒体服务,所述第一媒体服务器连接第三媒体服务器,所述第三媒体服务器提供所述SFU模式的媒体服务。5.根据权利要求4所述的方法,其特征在于,若所述第一媒体服务器提供所述SFU模式的媒体服务,所述第一媒体服务器连接第二媒体服务器,所述第二媒体服务器提供所述MCU模式的媒体服务时,所述基于所述目标处理模式,对所述至少一个终端设备的音频码流进行处理,获得目标音频码流,包括:在所述目标处理模式为所述SFU模式时,以所述至少一个终端设备的音频码流中的N路音频码流作为所述目标音频码流,所述N为大于或等于1的正整数;或者,在所述目标处理模式为所述MCU模式时,将所述至少一个终端设备的音频码流中的N路音频码流发送给所述第二媒体服务器,并接收来自所述第二媒体服务器的所述目标音频码
流,其中,来自所述第二媒体服务器的所述目标音频码流由所述N路音频码流进行混音得到,所述N为大于或等于1的正整数。6.根据权利要求4所述的方法,其特征在于,若所述第一媒体服务器提供所述MCU模式的媒体服务,所述第一媒体服务器连接第三媒体服务器,所述第三媒体服务器提供所述SFU模式的媒体服务时,所述基于所述目标处理模式,对所述至少一个终端设备的音频码流进行处理,获得目标音频码流,包括:在所述目标处理模式为所述MCU模式时,将所述至少一个终端设备的音频码流中的N路音频码流进行混音处理后得到所述目标音频码流,所述N为大于或等于1的正整数;或者,在所述目标处理模式为所述SFU模式时,将所述至少一个终端设备的音频码流中的N路音频码流作为所述目标音频码流。7.根据权利要求6所述的方法,其特征在于,在所述目标处理模式为所述SFU模式时,将所述至少一个终端设备的音频码流中的N路音频码流作为所述目标音频码流时,所述向所述目标终端设备发送所述目标音频码流,包括:通过所述第三媒体服务器向所述目标终端设备发送所述目标音频码流。8.一种网络传输装置,其特征在于,应用于第一媒体服务器,所述装置包括:通信接口,用于接收来自至少一个终端设备的音频码流;处理单元,用于从所述第一媒体服务器支持的至少一种处理模式中,确定目标处理模式,其中,所述目标处理模式关联所述至少一个终端设备中的目标终端设备;基于所述目标处理模式,对所述至少一个终端设备的音频码流进行处理,获得...

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

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

1