【技术实现步骤摘要】
一种网络传输方法、装置和系统
[0001]本申请实施例涉及通信
,特别涉及一种网络传输方法、装置和系统。
技术介绍
[0002]随着第五代(5G)通信技术的成熟,网络的传输带宽成倍增加,音频/视频通信相关业务得到迅猛发展。在音频/视频通信领域,需要媒体服务器对各个参与方的音频码流或者视频码流进行处理,让每个参与方能听到/看到期望的用户声音/视频。
[0003]目前,媒体服务器对音频码流的处理,要么占用该媒体服务器的实时资源过多使得该媒体服务器接入的音频码流的总量受限,要么占用该媒体服务器到终端设备的网络带宽过高影响音视频体验效果。
技术实现思路
[0004]本申请实施例提供一种网络传输方法、装置和系统,有助于兼顾媒体服务器的实时资源以及媒体服务器与终端设备之间的网络带宽。
[0005]第一方面,本申请实施例提供了一种网络传输方法,该方法可以应用于第一媒体服务器,方法包括:接收来自至少一个终端设备的音频码流;从所述第一媒体服务器支持的至少一种处理模式中,确定目标处理模式,其中,所述目标处理模式关联所述至少一个终端设备中的目标终端设备;基于所述目标处理模式,对所述至少一个终端设备的音频码流进行处理,获得目标音频码流;向所述目标终端设备发送所述目标音频码流。
[0006]上述方案,第一媒体服务器可以根据自身能力,灵活地为不同终端设备选择相应的目标处理模式并动态地切换相应的目标处理模式,使得既可以减少对第一媒体服务器的实时资源的过多占用,又可以减少对网络带宽的占用。
[0 ...
【技术保护点】
【技术特征摘要】
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.一种网络传输装置,其特征在于,应用于第一媒体服务器,所述装置包括:通信接口,用于接收来自至少一个终端设备的音频码流;处理单元,用于从所述第一媒体服务器支持的至少一种处理模式中,确定目标处理模式,其中,所述目标处理模式关联所述至少一个终端设备中的目标终端设备;基于所述目标处理模式,对所述至少一个终端设备的音频码流进行处理,获得...
【专利技术属性】
技术研发人员:王立杰,
申请(专利权)人:深圳华为云计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。