音频处理方法、云桌面服务器、客户端及系统技术方案

技术编号:37463260 阅读:22 留言:0更新日期:2023-05-06 09:36
本申请实施例提供一种音频处理方法、云桌面服务器、客户端及系统,多个客户端可以接入云桌面服务器,每个客户端与云桌面服务器之间具有录音通道;该方法包括:通过与多个客户端之间的录音通道,接收多个客户端发送的至少一个第一音频;接收会议服务器发送的第二音频,第二音频为会议服务器对来自至少一个会议终端的音频进行处理得到的;根据至少一个第一音频和第二音频,确定每个客户端和会议终端对应的混音音频,并向每个客户端和会议服务器发送对应的混音音频。提高了用户的使用体验。提高了用户的使用体验。提高了用户的使用体验。

【技术实现步骤摘要】
音频处理方法、云桌面服务器、客户端及系统


[0001]本申请涉及计算机
,尤其涉及一种音频处理方法、云桌面服务器、客户端及系统。

技术介绍

[0002]在一些场景中,用户可以在客户端登录云桌面服务器,通过云桌面服务器进行音视频会议。
[0003]在相关技术中,可以支持多个客户端登录到云桌面服务器。然而,由于云桌面服务器和客户端之间通常存在一个录音通道,每次通过录音通道可以获取其中一个客户端的音频,无法同时获取多个客户端的音频,导致用户的使用体验差。

技术实现思路

[0004]本申请的多个方面提供一种音频处理方法、云桌面服务器、客户端及系统,用以提高用户的使用体验。
[0005]第一方面,本申请实施例提供一种音频处理方法,应用于云桌面服务器,多个客户端接入所述云桌面服务器,每个客户端与所述云桌面服务器之间具有录音通道;所述方法包括:
[0006]通过与所述多个客户端之间的录音通道,接收所述多个客户端发送的至少一个第一音频;
[0007]接收会议服务器发送的第二音频,所述第二音频为所述会议服务器对来自至少一个会议终端的音频进行处理得到的;
[0008]根据所述至少一个第一音频和所述第二音频,确定每个客户端和所述会议终端对应的混音音频,并向每个客户端和所述会议服务器发送对应的混音音频。
[0009]第二方面,本申请实施例提供一种音频处理方法,应用于云桌面服务器,所述云桌面服务器用于与多个客户端连接,所述方法包括:
[0010]通过与所述多个客户端之间的录音通道,接收所述多个客户端发送的至少一个第一音频;
[0011]接收会议服务器发送的第二音频;
[0012]根据所述至少一个第一音频和所述第二音频,确定每个客户端和所述会议终端对应的混音音频,并向每个客户端和所述会议服务器发送对应的混音音频。
[0013]在一种可能的实施方式中,根据所述至少一个第一音频和所述第二音频,确定每个客户端和所述会议终端对应的混音音频,并向每个客户端和所述会议服务器发送对应的混音音频,包括:
[0014]对所述至少一个第一音频和所述第二音频进行混音处理,得到每个客户端对应的第一混音音频,并向每个客户端发送对应的第一混音音频;
[0015]对所述至少一个第一音频进行混音处理,得到所述会议服务器对应的第二混音音
频,并向所述会议服务器发送所述第二混音音频。
[0016]在一种可能的实施方式中,针对任意一个客户端;对所述至少一个第一音频和所述第二音频进行混音处理,得到所述客户端对应的第一混音音频,包括:
[0017]确定所述客户端的第一客户端标识、以及每个第一音频对应的客户端标识;
[0018]根据所述第一客户端标识、以及每个第一音频对应的客户端标识,在所述至少一个第一音频中确定目标音频,所述目标音频对应的客户端标识与所述第一客户端标识不同;
[0019]对所述目标音频和所述第二音频进行混音处理,得到所述客户端对应的第一混音音频。
[0020]在一种可能的实施方式中,通过与所述多个客户端之间的录音通道,接收所述多个客户端发送的至少一个第一音频,包括:
[0021]获取所述云桌面服务器与所述多个客户端之间的多个录音通道的通道状态,所述通道状态为静音状态或者非静音状态;
[0022]根据所述多个录音通道的通道状态,在所述多个录音通道中确定至少一个目标录音通道,所述目标录音通道为非静音状态;
[0023]通过所述至少一个目标录音通道,接收所述至少一个第一音频。
[0024]在一种可能的实施方式中,所述方法还包括:
[0025]接收所述客户端发送的静音请求,并根据所述静音请求,将所述客户端与所述云桌面服务器之间的录音通道的通道状态设置为静音状态;或者,
[0026]接收所述客户端发送的非静音请求,并根据所述非静音请求,将所述客户端与所述云桌面服务器之间的录音通道的通道状态设置为非静音状态。
[0027]在一种可能的实施方式中,通过与所述多个客户端之间的录音通道,接收所述多个客户端发送的至少一个第一音频之前,还包括:
[0028]接收客户端发送的登录请求,所述登录请求包括验证信息;
[0029]对所述验证信息进行验证处理,并在对所述验证信息验证通过之后,创建所述云桌面服务器与所述客户端之间的录音通道,所述录音通道为socket通道。
[0030]第三方面,本申请实施例提供一种音频处理方法,应用于客户端,所述客户端上设置有麦克风,所述方法包括:
[0031]通过所述麦克风进行音频采集,得到第一音频;
[0032]确定所述客户端与云桌面服务器之间的录音通道的通道状态,所述通道状态为静音状态或者非静音状态;
[0033]在所述通道状态为非静音状态时,通过所述录音通道向所述云桌面服务器发送所述第一音频。
[0034]在一种可能的实施方式中,所述方法还包括:
[0035]显示第一页面,所述第一页面中包括所述录音通道的状态控件;
[0036]响应于对所述状态控件的静音操作,向所述云桌面服务器发送静音请求;或者,响应于对所述状态控件的非静音操作,向所述云桌面服务器发送非静音请求。
[0037]在一种可能的实施方式中,所述方法还包括:
[0038]在所述通道状态为静音状态时,将所述第一音频存储至预设存储空间,或者丢弃
所述第一音频。
[0039]在一种可能的实施方式中,所述方法还包括:
[0040]接收所述云桌面服务器发送的混音结果,所述混音结果为所述云桌面服务器对来自其它客户端和会议服务器的音频进行混音得到的。
[0041]第四方面,本申请实施例提供一种音频处理装置,应用于云桌面服务器,所述音频处理装置包括:第一接收模块、第二接收模块和确定模块,其中,
[0042]所述第一接收模块用于,通过与所述多个客户端之间的录音通道,接收所述多个客户端发送的至少一个第一音频;
[0043]所述第二接收模块用于,接收会议服务器发送的第二音频,所述第二音频为所述会议服务器对来自至少一个会议终端的音频进行处理得到的;
[0044]所述确定模块用于,根据所述至少一个第一音频和所述第二音频,确定每个客户端和所述会议终端对应的混音音频,并向每个客户端和所述会议服务器发送对应的混音音频。
[0045]在一种可能的实施方式中,所述确定模块具体用于:
[0046]对所述至少一个第一音频和所述第二音频进行混音处理,得到每个客户端对应的第一混音音频,并向每个客户端发送对应的第一混音音频;
[0047]对所述至少一个第一音频进行混音处理,得到所述会议服务器对应的第二混音音频,并向所述会议服务器发送所述第二混音音频。
[0048]在一种可能的实施方式中,所述确定模块具体用于:
[0049]确定所述客户端的第一客户端标识、以及每个第一音频对应的客户端本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种音频处理方法,其特征在于,应用于云桌面服务器,多个客户端接入所述云桌面服务器,每个客户端与所述云桌面服务器之间具有录音通道;所述方法包括:通过与所述多个客户端之间的录音通道,接收所述多个客户端发送的至少一个第一音频;接收会议服务器发送的第二音频,所述第二音频为所述会议服务器对来自至少一个会议终端的音频进行处理得到的;根据所述至少一个第一音频和所述第二音频,确定每个客户端和所述会议终端对应的混音音频,并向每个客户端和所述会议服务器发送对应的混音音频。2.一种音频处理方法,其特征在于,应用于云桌面服务器,所述云桌面服务器用于与多个客户端连接,所述方法包括:通过与所述多个客户端之间的录音通道,接收所述多个客户端发送的至少一个第一音频;接收会议服务器发送的第二音频;根据所述至少一个第一音频和所述第二音频,确定每个客户端和所述会议终端对应的混音音频,并向每个客户端和所述会议服务器发送对应的混音音频。3.根据权利要求1或2所述的方法,其特征在于,根据所述至少一个第一音频和所述第二音频,确定每个客户端和所述会议终端对应的混音音频,并向每个客户端和所述会议服务器发送对应的混音音频,包括:对所述至少一个第一音频和所述第二音频进行混音处理,得到每个客户端对应的第一混音音频,并向每个客户端发送对应的第一混音音频;对所述至少一个第一音频进行混音处理,得到所述会议服务器对应的第二混音音频,并向所述会议服务器发送所述第二混音音频。4.根据权利要求3所述的方法,其特征在于,针对任意一个客户端;对所述至少一个第一音频和所述第二音频进行混音处理,得到所述客户端对应的第一混音音频,包括:确定所述客户端的第一客户端标识、以及每个第一音频对应的客户端标识;根据所述第一客户端标识、以及每个第一音频对应的客户端标识,在所述至少一个第一音频中确定目标音频,所述目标音频对应的客户端标识与所述第一客户端标识不同;对所述目标音频和所述第二音频进行混音处理,得到所述客户端对应的第一混音音频。5.根据权利要求1

4任一项所述的方法,其特征在于,通过与所述多个客户端之间的录音通道,接收所述多个客户端发送的至少一个第一音频,包括:获取所述云桌面服务器与所述多个客户端之间的多个录音通道的通道状态,所述通道状态为静音状态或者非静音状态;根据所述多个录音通道的通道状态,在所述多个录音通道中确定至少一个目标录音5通道,所述目标录音通道为非静音状态;通过所述至少一个目标录音通道,接收所述至少一个第一音频。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:接收所述客户端...

【专利技术属性】
技术研发人员:李平田巍闵洪波任晋奎张献涛
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

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

1