本发明专利技术实施例提供了一种多方会议的混音方法和装置,其中的方法具体包括:接收所有参会方的音频数据包;从所述音频数据包的包体中解析得到相应的音频数据,从所述音频数据包的包头中解析得到所述音频数据的音量信息;依据所述音频数据的音量信息对所有参会方的音频数据进行筛选;对筛选后音频数据进行混音,得到相应的混音结果。本发明专利技术实施例能够大大减小混音时的运算量和复杂度,从而能够减小CPU的负担。
【技术实现步骤摘要】
本专利技术涉及多方会议
,特别是涉及一种多方会议的混音方法和装置。
技术介绍
多方视频会议是基于电信网络、视联网等通信网络在两个或两个以上地点的用户之间举行会议,实时传送声音、图像的通信方式。参加视频会议的用户,可以通过视频发表意见,同时观察对方的形象、动作、表情等,并能出示实物、图纸、文件等实拍的视频图像或者显示在黑板、白板上写的字和画的图,使在不同地点参加会议的人感到如同和对方进行“面对面”的交谈,在效果上可以代替现场举行的会议。在多方视频会议中,很多用户都会发言,但是由于所有用户只能收到唯一的一路音频数据,因此需要一种方法将多路音频数据收集起并混合为一路数据,使得混合后的数据让所有人听到,这种方法也即混音方法。现有的混音方法通常以采样率作为混音的标准,也即根据采样率为重要指标来计算混音之后的混音输出;其在参与多方视频会议的用户数量较大时,混音对应的运算量会非常大,因此给CPU带来了大的负担。
技术实现思路
本专利技术实施例所要解决的技术问题是提供一种多方会议的混音方法和装置,能够大大减小混音时的运算量和复杂度,从而能够减小CPU的负担。为了解决上述问题,本专利技术公开了一种多方会议的混音方法,所述方法包括:接收所有参会方的音频数据包;从所述音频数据包的包体中解析得到相应的音频数据,从所述音频数据包的包头中解析得到所述音频数据的音量信息;依据所述音频数据的音量信息对所有参会方的音频数据进行筛选;对筛选后音频数据进行混音,得到相应的混音结果。优选的,所述依据所述音频数据的音量信息对所有参会方的音频数据进行筛选的步骤,包括:选取音量信息最大的若干路音频数据,作为筛选后音频数据。优选的,所述对筛选后音频数据进行混音,得到相应的混音结果的步骤,包括:在所述筛选后音频数据的采样率相同时,对所述筛选后音频数据进行加权平均,并将得到的加权平均结果作为相应的混音结果;或者在所述筛选后音频数据的采样率不同时,对所述筛选后音频数据进行重采样以使所述筛选后音频数据的采样率相同,并对重采样后的筛选后音频数据进行加权平均,并将得到的加权平均结果作为相应的混音结果。优选的,所述筛选后音频数据的路数在1到9之间。优选的,所述接收所有参会方的音频数据包的步骤,包括:视联网服务器接收来自视联网终端的音频数据包;和/或视联网服务器通过协议转换服务器接收来自互联网终端的音频数据包。另一方面,本专利技术还提供了一种多方会议的混音装置,所述装置包括:接收模块,用于接收所有参会方的音频数据包;解析模块,用于从所述音频数据包的包体中解析得到相应的音频数据,从所述音频数据包的包头中解析得到所述音频数据的音量信息;筛选模块,用于依据所述音频数据的音量信息对所有参会方的音频数据进行筛选;及混音模块,用于对筛选后音频数据进行混音,得到相应的混音结果。优选的,所述筛选模块,具体用于选取音量信息最大的若干路音频数据,作为筛选后音频数据。优选的,所述混音模块,包括:第一混音子模块,用于在所述筛选后音频数据的采样率相同时,对所述筛选后音频数据进行加权平均,并将得到的加权平均结果作为相应的混音结果;或者第二混音子模块,用于在所述筛选后音频数据的采样率不同时,对所述筛选后音频数据进行重采样以使所述筛选后音频数据的采样率相同,并对重采样后的筛选后音频数据进行加权平均,并将得到的加权平均结果作为相应的混音结果。优选的,所述筛选后音频数据的路数在1到9之间。优选的,所述接收模块,包括:第一接收子模块,位于视联网服务器侧,用于接收来自视联网终端的音频数据包;和/或第二接收子模块,位于视联网服务器侧,用于通过协议转换服务器接收来自互联网终端的音频数据包。与现有技术相比,本专利技术实施例包括以下优点:本专利技术实施例从音频数据包的包头中解析得到音频数据的音量信息,并在混音前依据所述音频数据的音量信息对所有参会方的音频数据进行筛选,由于所述筛选能够减小混音对应的音频路数,因此能够大大减小混音时的运算量和复杂度,从而能够减小CPU的负担。附图说明图1示出了本专利技术的一种多方会议的混音方法实施例的步骤流程图;图2示出了本专利技术的一种基于视联网的多方会议系统的结构示意图;图3示出了本专利技术的一种基于视联网的多方会议系统的结构示意图;以及图4示出了本专利技术的一种多方会议的混音装置实施例的结构框图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。方法实施例参照图1,示出了本专利技术的一种多方会议的混音方法实施例的步骤流程
图,具体可以包括:步骤101、接收所有参会方的音频数据包;本专利技术实施例中,多方会议可以为多方电话会议或者多方视频会议;并且,可以利用互联网和/或视联网技术来实现上述多方会议。其中,视联网具备一种特殊的网络特性,是采用二层网络协议实现的数据传输网络,是完全没有IP(网络之间互连的协议,Internet Protocol)概念的网络。视联网终端之间的通信交互、数据传输等是依赖协议寻址来实现互联互通的。这样的网络特性,视联网可以提供大带宽、高效率、低延迟等性能指标,并且,还能够支撑手术医疗等各种场合下视频会议多方接入的业务需求。参照图2,示出了本专利技术的一种基于视联网的多方会议系统的结构示意图,其具体可以包括:视联网服务器201和视联网终端202,其中,视联网服务器201和视联网终端202之间可以通过视联网服务器201的交换机和网线建立网络连接。图2所示多方会议系统的处理过程具体可以包括:步骤S1、视联网终端202要全部入网授权,由视联网服务器201进行统一管理,目的是让视联网服务器201手中有一张所有视联网终端202的配置表,该配置表中可以记录有视联网终端202的号码、名称、寻址地址等信息;步骤S2、视联网服务器201发起一次视频会议时,会将视频会议请求发送给已选定的视联网终端202,视联网终端202在接收该视频会议请求后即可加入视频会议中;步骤S3、视联网终端202可以采集一定的视频数据和音频数据,并发送给视联网服务201步骤S4、视联网服务器202根据业务需要,对视联网终端202发送的视频数据和音频数据进行处理,并将处理完的视频数据和音频数据发送给接入的视联网终端202;其中,本专利技术实施例的多方会议的混音方法可以应用于对视联网终端202发送的音频数据进行处理的过程。参照图3,示出了本专利技术的一种基于视联网的多方会议系统的结构示意
图,其具体可以包括:视联网服务器301、协议转换服务器302和互联网终端303,其中,协议转换服务器302可以支持双网卡,其一端网卡连接视联网服务器301的交换机,另一端网卡连接互联网终端303所连互联网的交换机,协议转换服务器302可起到协议转换的作用,具体地,其可以通过在互联网终端303发送的IP数据包的基础上添加符合视联网协议的包头得到视联网数据包,并通过视联网将所述视联网数据包发送至视联网服务器301,并且,其还可以通过在视联网服务器301发送的视联网数据包的基础上去除包头得到符合互联网协议的IP数据包,并通过互联网将所述IP数据包发送至互联网终端303。由于图3所示多方会议系统的处理过程与图2所示多方会议系统的处理过程类似,故在此不作赘述,相互参照即可。在此提供本文档来自技高网...
【技术保护点】
一种多方会议的混音方法,其特征在于,所述方法包括:接收所有参会方的音频数据包;从所述音频数据包的包体中解析得到相应的音频数据,从所述音频数据包的包头中解析得到所述音频数据的音量信息;依据所述音频数据的音量信息对所有参会方的音频数据进行筛选;对筛选后音频数据进行混音,得到相应的混音结果。
【技术特征摘要】
1.一种多方会议的混音方法,其特征在于,所述方法包括:接收所有参会方的音频数据包;从所述音频数据包的包体中解析得到相应的音频数据,从所述音频数据包的包头中解析得到所述音频数据的音量信息;依据所述音频数据的音量信息对所有参会方的音频数据进行筛选;对筛选后音频数据进行混音,得到相应的混音结果。2.如权利要求1所述的方法,其特征在于,所述依据所述音频数据的音量信息对所有参会方的音频数据进行筛选的步骤,包括:选取音量信息最大的若干路音频数据,作为筛选后音频数据。3.如权利要求1所述的方法,其特征在于,所述对筛选后音频数据进行混音,得到相应的混音结果的步骤,包括:在所述筛选后音频数据的采样率相同时,对所述筛选后音频数据进行加权平均,并将得到的加权平均结果作为相应的混音结果;或者在所述筛选后音频数据的采样率不同时,对所述筛选后音频数据进行重采样以使所述筛选后音频数据的采样率相同,并对重采样后的筛选后音频数据进行加权平均,并将得到的加权平均结果作为相应的混音结果。4.如权利要求1或2或3所述的方法,其特征在于,所述筛选后音频数据的路数在1到9之间。5.如权利要求1所述的方法,其特征在于,所述接收所有参会方的音频数据包的步骤,包括:视联网服务器接收来自视联网终端的音频数据包;和/或视联网服务器通过协议转换服务器接收来自互联网终端的音频数据包。6.一种多方会议的混音装置,...
【专利技术属性】
技术研发人员:杨春晖,王艳辉,朱道彦,马令申,
申请(专利权)人:北京视联动力国际信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。