【技术实现步骤摘要】
一种用于线上会议服务器的编码方法和装置
[0001]本专利技术涉及音频编解码器领域,尤其涉及一种用于线上会议服务器的编码方法和装置。
技术介绍
[0002]随着视频会议和音频会议市场的扩大,线上会议技术逐渐发展,这带来了线上会议规模的增大,而入会的路数也随之增加。现有技术主要采用全编全解的方法,每一路各自采用一编码译码器,对所有路的码流进行解码,然后对能量排序后进行混音,再对所有混音结果进行解码。这种方法对服务器的计算性能要求高,且会消耗大量的服务器资源。
技术实现思路
[0003]本专利技术提供了一种用于线上会议服务器的编码方法和装置,通过采用公共编码器,减少了使用的编码译码器的数量,进而减少对服务器资源的消耗。
[0004]为了解决上述技术问题,本专利技术实施例提供了一种用于线上会议服务器的编码方法,包括:
[0005]所述服务器的第一编码译码器中包括一公共编码器和若干第一编码器;
[0006]在当前时刻时,获取所述当前时刻所有接入会议的终端的音频数据并进行解码,获得各终端对应的解 ...
【技术保护点】
【技术特征摘要】
1.一种用于线上会议服务器的编码方法,其特征在于,包括:所述服务器的第一编码译码器中包括一公共编码器和若干第一编码器;在当前时刻时,获取所述当前时刻所有接入会议的终端的音频数据并进行解码,获得各终端对应的解码数据;其中,接入所述会议的终端数量大于三个;所述第一编码器与所述终端一一对应;根据所述所有终端的解码数据的能量,将所有终端划分为第一终端和第二终端;当待编码终端为所述第一终端,通过所述待编码终端对应的第一编码器,对所述第一终端的解码数据进行编码;当所述待编码终端为所述第二终端,通过公共编码器,对所述待编码终端的解码数据进行编码。2.如权利要求1所述的一种用于线上会议服务器的编码方法,其特征在于,所述编码方法还包括:在下一时刻时,获取所述下一时刻所有接入会议的终端的音频数据并进行解码,获得各终端对应的解码数据;根据所述所有终端的解码数据的能量,将所有终端划分为第一终端和第二终端;当所述待编码终端在所述当前时刻和所述下一时刻均为所述第一终端,通过所述待编码终端对应的第一编码器,对所述第一终端的解码数据进行编码;当所述待编码终端在所述当前时刻和所述下一时刻均为所述第二终端,通过所述公共编码器,对所述待编码终端的解码数据进行编码。3.如权利要求2所述的一种用于线上会议服务器的编码方法,其特征在于,在所述当前时刻和所述下一时刻,所述通过所述待编码终端对应的第一编码器,对所述第一终端的解码数据进行编码,具体为:对除所述待编码终端之外的所有第一终端进行混音,获得混音数据,对所述混音数据进行第一平滑操作,并采用所述待编码终端对应的第一编码器,对经过第一平滑操作的混音数据进行编码。4.如权利要求3所述的一种用于线上会议服务器的编码方法,其特征在于,所述编码方法还包括:在所述下一时刻时,当所述待编码终端在所述当前时刻为所述第一终端,且所述下一时刻为所述第二终端,基于所述待编码终端在所述当前时刻的解码数据和在所述下一时刻的解码数据进行第二平滑操作,通过所述待编码终端对应的第一编码器对所述第二平滑操作后的解码数据进行编码。5.如权利要求3所述的一种用于线上会议服务器的编码方法,其特征在于,所述编码方法还包括:在所述下一时刻时,当所述待编码终端在所述当前时刻为所述第二终端,且在所述下一时刻为所述第一终端,基于所述当前时刻所有的混音数据和所述待编码终端在所述下一时刻的解码数据进行第三平滑操作,通过所述待编码终端对应的第一编码器对第三平滑操作后的解码数据进行编码。6.如权利要求2所述的一种用于线上会议服务器的编码方法,其特征在于,在所述当前时刻和所述下一时刻,
在对所述第一终端...
【专利技术属性】
技术研发人员:陈林毅,毕永建,
申请(专利权)人:厦门亿联网络技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。