语音混音的实现方法、系统及设备的制作方法

文档序号:7945157阅读:424来源:国知局
专利名称:语音混音的实现方法、系统及设备的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种语音混音的实现方法、系统及 设备。
背景技术
语音会议系统可以实现多个用户同时进行语音通信,如图1所示,目前
语音会议系统包括MCU (Multipoint Control Unit,多点控制器)和多个终端, 这些终端在不同时刻功能不同,分为语音发起终端和语音接收终端。其中, 语音发起终端将语音信息进行编码后汇聚到MCU, MCU将来自各个语音发 起终端的信息进行解码,将各个解码后的语音信号进行混音并编码后,发送 给语音接收终端;语音接收终端接收到声音流后,进行解码输出。
由于MCU对所有的语音信号进行混音可能造成资源占用过多及混音后 的信号效果不好,因此,提出了一种优化方法MCU解码后,计算各路语音 信号的声音能量,然后和其他语音信号进行能量比较,只混音能量最高的几 路(例如两路)语音信号,将语音能量最高的几路语音信号进行混音并编码。
然而,上述两种方法都需要MCU先解码,再编码等,而且解码,编码等 都非常消耗性能,因此语音会议的总接入路数受到MCU性能的制约。
另外,当没有专门的MCU来混音时,各个终端把各自的声音发送给会议 的各个加入者,各个加入者来自主的实现混音。
然而,该方案中会议容量受到终端性能的限制,而且网络中流量太大。

发明内容
本发明提供了一种语音混音的实现方法、系统及设备,以大幅度提升混 音的性能。
本发明提供了一种语音混音的实现方法,应用于包括组播网络、语音会议服务器和至少两个语音终端的系统中,所述语音终端包括语音发送终端和
语音接收终端,所述方法包括以下步骤
所述语音发送终端获取语音信息,计算所述语音信息的声音能量,并将 所述语音信息对应的声音能量发送给所述语音会议服务器,将所述语音信息 发送到组播网络中对应的组播地址;
所述语音会议服务器对来自多个语音发送终端的声音能量进行比较,获 得能量大的至少两路语音信息后,通过信令指示语音接收终端从所述组播网 络中对应的組播地址获取对应的至少两路语音信息;
所述语音接收终端对所述至少两路语音信息进行混音。
优选地,所述方法还包括
所述语音发送终端获取语音信息,并将所述语音信息发送给所述语音会 议服务器和组播网络中对应的组播地址;
所述语音会议服务器计算来自多个语音发送终端的所述语音信息的声音 能量,并对所述多个语音发送终端的声音能量进行比较,获得能量大的至少 两路语音信息后,通过信令指示语音接收终端从所述组播网络中对应的组播 地址获取对应的至少两路语音信息;
所述语音接收终端对所述至少两路语音信息进行混音。
优选地,所述将语音信息对应的声音能量发送给所述语音会议服务器, 将所述语音信息发送到组播网络中对应的组播地址,具体包括
建立与所述语音会议服务器之间的声音能量通道,与组播网络之间的声 音通道;
语音发送终端通过所述声音通道向组播网络发送语音信息,通过所述声 音能量通道向所述语音会议服务器发送所述语音信息对应的声音能量。
优选地,所述通过信令指示语音接收终端从所述组播网络中对应的组播 地址获取对应的至少两路语音信息,具体包括
所述语音会议服务器向所述语音接收终端发送指令,所述指令中包括声
音能量最高的至少两^f各声音信号的标识;
所述语音接收终端根据组播网络中所述声音能量最高的至少两路声音信
6号的标识获取对应的至少两路语音信息。
优选地,所述语音接收终端根据组播网络中所述声音能量最高的至少两
路声音信号的标识获取对应的至少两路语音信息包括
所述语音接收终端向组播网络发送携带声音能量最高的至少两路声音信 号标识的信息;
所述组播网络根据所述标识查找所述标识对应的至少两鴻4吾音信息;
所述语音接收终端接收来自所述组播网络的对应的至少两路语音信息。
本发明提供了一种语音混音的实现系统,包括组播网络、语音会议服务 器、语音接收终端和语音发送终端,其中
所述语音发送终端,用于获: 又语音信息,计算所述语音信息的声音能量, 并将所述语音信息对应的声音能量发送给所述语音会议服务器,将所述语音 信息发送到所述组播网络中对应的组播地址;
所述语音会议服务器,用于对来自多个语音发送终端的声音能量进行比 较,获得能量大的至少两路语音信息后,通过信令指示语音接收终端从所述 组播网络中对应的组播地址获取对应的至少两路语音信息;
所述组播网络,用于接收来自所述语音发送终端的语音信息,并向所述 语音接收终端发送所述能量大的至少两路语音信息;
所述语音接收终端,用于获取所述至少两路语音信息后,对所述至少两 路语音信息进行混音。
本发明提供了一种语音终端,包括
语音信息获取模块,用于采集用户发出的语音信息;
能量计算模块,用于根据所述语音信息获取模块采集的所述语音信息计 算所述语音信息对应的声音能量;
发送模块,用于将所述能量计算模块计算得到的所述语音信息对应的声 音能量发送给语音会议服务器,将所述语音信息发送到组播网络中对应的组 播地址。
优选地,还包括
接收模块,用于接收语音会议服务器发送的指令,所述指令中包括声音能量最高的至少两^ 各声音信号的标识;
获取模块,用于根据所述接收模块接收的所述指令向组播网络中所述声音能量最高的至少两路声音信号的标识对应的组播地址中获取对应的至少两
路语音信息;
混音模块,用于对所述获取模块获取的所述至少两路语音信息进行混音输出。
优选地,还包括
建立模块,用于建立与所述语音会议服务器之间的声音能量通道,与组播网络之间的声音通道。
本发明提供了一种语音会议服务器,包括接收模块,用于接收来自多个语音终端的声音能量;比较模块,用于对所述接收模块接收的所述多个声音能量进行比较;发送模块,用于根据所述比较模块对所述多个声音能量的比较结果,通过信令指示语音接收终端从所述组播网络中对应的组^番地址获取对应的至少
两路语音信息。
优选地,所述接收模块还用于接收来自多个语音终端的语音信息;所述语音会议服务器还包括
计算模块,用于计算来自多个语音发送终端的所述语音信息的声音能量,并通过所述比较才莫块对所述多个语音发送终端的声音能量进行比较。与现有技术相比,本发明具有以下优点
本发明中,通过优化功能部署来降低对混音服务器的性能要求,从而提升整体的语音会议容量,使同等硬件条件下系统的混音容量得到很大的提升。并且,由于本发明利用组播网络传输语音信息,可以更有效地实现语音信息的集中管理控制,有效节省与利用会议带宽,增加与会用户数量,与会人员的数量不会受到限制。


图l是现有技术中一种语音会议系统示意图;图2是本发明中一种语音混音的实现方法流程图3是本发明中 一种语音会议系统示意图4是本发明中另一种语音混音的实现方法流程图;
图5是本发明中一种语音终端结构图6是本发明中一种语音会议服务器结构图。
具体实施例方式
本发明的基本思想为语音发送终端获取语音信息,计算语音信息的声音能量,并将语音信息对应的声音能量发送给语音会议服务器,将语音信息发送到组播网络中对应的组播地址;语音会议服务器对来自多个语音发送终
端的声音能量进行比较,获得能量大的至少两路语音信息后,通过信令指示
语音接收终端从组l番网络中对应的组〗番地址获耳又对应的至少两i 各语音信息;语音接收终端对所述至少两路语音信息进行混音。本发明通过优化混音功能的部署来减少语音会议服务器的混音步骤,从而大幅度提升了混音的性能。
本发明提供了一种语音混音的实现方法,应用于包括组播网络、语音会议服务器和至少两个语音终端的系统中,所述语音终端包括语音发送终端和语音接收终端,所述方法如图2所示,包括以下步骤
步骤201,所述语音发送终端获取语音信息,计算所述语音信息的声音能量,并将所述语音信息对应的声音能量发送给所述语音会议服务器,将所述语音信息发送到组播网络中对应的組播地址;
步骤202,所述语音会议服务器对来自多个语音发送终端的声音能量进行比较,获得能量大的至少两路语音信息后,通过信令指示语音接收终端从所述组播网络中对应的组播地址获取对应的至少两路语音信息;
步骤203,所述语音接收终端对所述至少两路语音信息进行混音。
其中,所述方法还包括
所述语音发送终端获取语音信息,并将所述语音信息发送给所述语音会议服务器和组播网络中对应的组播地址;
所述语音会议服务器计算来自多个语音发送终端的所述语音信息的声音
9能量,并对所迷多个语音发送终端的声音能量进行比较,获得能量大的至少 两路语音信息后,通过信令指示语音接收终端从所述组播网络中对应的组播
地址获取对应的至少两^各语音信息;
所述语音接收终端对所述至少两路语音信息进行混音。
其中,所述将语音信息对应的声音能量发送给所述语音会议服务器,将
所述语音信息发送到组播网络中对应的组播地址,具体包括
建立与所述语音会议服务器之间的声音能量通道,与组播网络之间的声
音通道;
语音发送终端通过所述声音通道向组播网络发送语音信息,通过所述声 音能量通道向所述语音会议服务器发送所述语音信息对应的声音能量。
其中,所述通过信令指示语音接收终端从所述组播网络中对应的组播地 址获取对应的至少两路语音信息,具体包括
所述语音会议服务器向所迷语音接收终端发送指令,所述指令中包括声 音能量最高的至少两路声音信号的标识;
所述语音接收终端根据组播网络中所述声音能量最高的至少两路声音信 号的标识获取对应的至少两路语音信息。
其中,所述语音接收终端根据组播网络中所述声音能量最高的至少两路
声音信号的标识获取对应的至少两路语音信息包括
所述语音接收终端向组播网络发送携带声音能量最高的至少两路声音信 号标识的信息;
所述组播网络根据所述标识查找所述标识对应的至少两路语音信息; 所述语音接收终端接收来自所述组播网络的对应的至少两路语音信息。
本发明中,提供了一种语音混音的实现方法,应用于包括一个语音会议 服务器,多个语音终端的系统中,这些语音终端根据会议的需要可以分为语 音发送终端和语音接收终端,其中,语音发送终端为会议发言者,语音接收 终端为会议听众。该实施例仅以对两路语音信号进4亍混音为例说明,该方法 应用的系统如图3所示,具体处理过程如图4所示,包括以下步骤
10步骤401,语音会议服务器通过呼叫信令(例如SIP协议或R323协议等) 和语音终端协商建立声音能量通道,语音终端与组播网络建立声音通道。其 中,声音通道,用于语音终端与组播网络交互语音信号;声音能量通道,用 于语音会议服务器使用标准的RTP (Real-time Transport Protocol,实时传输协 议)协议来接收语音发送终端的声音能量信息,例如,语音会议服务器和语 音终端通过将SIP (Session Initiation Protocol,会议起始协议)协议中的SDP (Service Discovery Protocol,服务发现协议)报文扩展一个PayLoad (有效载 荷)类型,协商出一个声音能量通道。
其中,在语音发送终端与组播网络建立声音通道时,该语音发送终端为 源终端(即组^"源),该组#"网络的地址为目的地址(即组^"组地址)。
步骤402,语音发送终端在采集到语音信息后,判断该语音发送终端是否 具有根据语音信息计算声音能量的功能,如果有,则与语音会议服务器建立 声音能量通道,转到步骤403。该建立的声音能量通道为语音会议服务器和语 音发送终端协商的声音能量通道,步骤401中,该语音发送终端与组播网络 已建立声音通道,此时,可以确定声音通道和声音能量通道的对应关系,即 建立语音信息及该语音信息的声音能量的对应关系;当语音发送终端不具有 根据语音信息计算声音能量的功能时,只建立语音发送终端与组播网络的声 音通道,转到步骤407。
步骤403,语音发送终端具有根据语音信息计算声音能量的功能,则在采 集语音信息后,计算该语音信息的声音能量;对该语音信息和对应的声音能 量进行编码,然后在发送语音信息的RTP报文和发送对应的声音能量的RTP 报文的时间戳上打上相同的时间,以便语音会议服务器根据时间戳确定该语 音信息在该时间段的声音能量,并将该语音信息对应的声音能量通过声音能 量通道发送到语音会议服务器。
本发明中,语音发送终端在釆集到语音信息后,还将通过声音通道将该 语音信息发送到组播网络中,该语音信息中还可以携带该语音发送终端的地 址信息(当多个语音发送终端向同一组播组地址发送语音信息时,用于区分 发送该语音信息的源终端)。其中,语音发送终端向组播网络发送语音信息和语音发送终端向语音会议服务器发送该语音信息所对应的声音能量并没有先 后的顺序关系。
步骤404,语音会议服务器从各个声音能量通道中接收来自多个语音发送 终端发送的声音能量信息;比较各路声音能量,比较声音能量不是直接比较 声音能量值,而且对正在传输的声音要赋予更高的权重,使得声音逐渐退出。 例如,初始比较时,声音能量最大的权重赋值为2,在第二次的比较中,先直 接比较声音能量,如果该路声音的能量值已经不是最大值,则该路声音的权 重降低为1.8,并把该路声音能量乘以权重后再和最大的声音能量进行比较, 如该路声音能量乘以权重后仍比当前最大的声音能量大,则还使用原先的这 路语音,如果该路声音能量乘以权重后小于当前最大的声音能量,则使用当 前最大的声音能量。
步骤405,语音会议服务器依据能量比较算法得出能量最高的两路语音信 息,并通过信令指示语音接收终端从组播网络中对应的组播源地址中去接收 语音信息,该信令为扩展的信令,目的是指示语音接收终端变更"源"的地址。 其中,选择两路语音信息是避免声音切换的过于频繁,背景声音的突然变化 导致用户不适应。
其中,语音会议服务器在接收到来自多个语音发送终端的声音能量信息 时,获取语音发送终端的IP地址信息,在计算出能量最高的两路语音信息后, 将该两路语音信息所对应的IP地址信息添加到信令中,并将该信令发送给语 音接收终端(可以为多个),而该信令中携带了组播源(语音发送终端)的IP 地址信息(声音能量最高的两路声音信号的标识)。其中,在组播网络中,组 播是允许一个或多个发送者(组播源)发送的数据包到多个接收者(一次的, 同时的)的网络技术,组播源把数据包发送到特定组播组,而只有属于该组 播组的地址才能接收到数据包,从而大大的节省网络带宽。本发明中,组播 源将携带语音信息的数据包发送到组播网络,在组播网络中存储不同组播源 (不同的语音发送终端)的语音信息,当该特定组#~组内的接收者(语音接 收终端)需要接收语音信息时,组播网络将对应的语音信息发送给语音接收 终端。多个语音接收终端在接收到上述的信令后,分别向组播网络发送消息, 该消息的目的地址为组播组地址,并且该消息中携带了组播源的IP地址信息 (能量最高的两路语音信息所对应的语音发送终端的IP地址信息)。其中,该 多个语音接收终端为组播网络所在组播组内的不同接收者。
组播网络在接收到来自多个语音接收终端的消息后,获取消息中携带的 组播源的IP地址信息(能量最高的两路语音信息所对应的语音发送终端的IP 地址),查找到该组播源IP地址所对应的语音信息(能量最高的两路语音信 息),并将该语音信息发送给多个语音接收终端。
步骤406,语音接收终端对这两路语音信息进行解码,并对解码后的两路 语音信息进行混音,然后输出。
步骤407,语音发送终端不具有根据语音信息计算声音能量的功能时,语 音发送终端根据语音发送终端与组播网络之间的声音通道,将语音信息发送 给组播网络,该语音信息中携带该语音发送终端的地址信息。该语音发送终 端向语音会议服务器发送消息,该消息中携带了经过编码的语音发送终端的 语音信息,语音会议服务器对语音信息进行解码,并进行能量计算和能量比 较过程。转到步骤405。
上述实施例仅以对两路语音信号进行混音为例说明,实际应用中也可以 对两路以上语音信号进行混音,但实现过程有所区别。例如对于3路语音信 号进行混音,需要在语音会议服务器和语音终端之间预先建立3条声音能量 通道;语音会议服务器接收来自至少三个语音发送终端的语音信息及对应的 声音能量,对这些声音能量进行比较,获得声音能量最高的三个,分别将这 三个声音能量最高的语音信息通过对应的3条声音能量通道发送给语音接收 终端,使语音接收终端这三路语音信息进行解码,并对解码后的三路语音信 息进行混音输出。
本发明提供了一种语音混音的实现系统,包括组播网络、语音会议服务 器、语音接收终端和至少两个语音发送终端,其中
语音发送终端,用于获取语音信息,计算所述语音信息的声音能量,并将所述语音信息对应的声音能量发送给所述语音会议服务器,将所述语音信
息发送到组播网络中对应的组播地址;
语音会议服务器,用于对来自多个语音发送终端的声音能量进行比较, 获得能量大的至少两路语音信息后,通过信令指示语音接收终端从所述组播 网络中对应的组播地址获取对应的至少两路语音信息;
组播网络,用于接收来自语音发送终端的语音信息,并向语音接收终端 发送能量大的至少两路语音信息;
语音接收终端,用于获取所述至少两路语音信息后,对所述至少两路语 音信息进行混音。
本发明提供了一种语音终端,如图5所示,包括
语音信息获取模块510,用于采集用户发出的语音信息;
能量计算模块520,用于根据语音信息获取模块510采集的所述语音信息
计算所述语音信息对应的声音能量;
发送模块530,用于将能量计算模块520计算得到的所述语音信息对应的
声音能量发送给语音会议服务器,将所述语音信息发送到组播网络中对应的
组插,地址。
接收模块540,用于接收语音会议服务器发送的指令,所述指令中包括声
音能量最高的至少两路声音信号的标识;
获取模块550,用于根据接收模块540接收的所述指令向组播网络中所述 声音能量最高的至少两路声音信号的标识对应的组播地址中获取对应的至少 两路语音信息;
混音模块560,用于对获取模块550获取的所述至少两路语音信息进行混 音输出。
建立模块570,用于建立与语音会议服务器之间的声音能量通道,以及与 组播网络之间的声音通道,以使发送模块530根据声音能量通道将语音信息 对应的声音能量发送给语音会议服务器,使发送模块530根据声音通道将语 音信息发送到组播网络中对应的组播地址。本发明提供了一种语音会议服务器,如图6所示,包括接收模块610, 用于接收来自多个语音终端的语音信息和对应的声音能量; 该接收模块610还用于接收来自多个语音终端的语音信息; 比较模块620,用于对接收模块610接收的所述多个声音能量进行比较; 发送模块630,用于根据比较模块620对所述多个声音能量的比较结果, 通过信令指示语音接收终端从所述组播网络中对应的组播地址获取对应的至 少两路语音信息。
计算模块640,用于计算接收模块610接收到的来自多个语音发送终端的 语音信息的声音能量,并通过比较模块620对多个语音发送终端的声音能量 进行比较。
本发明中在语音终端支持声音能量计算及传输特性的情况下,语音会议 服务器只需要进行语音信息及对应的声音能量的接收,声音能量的比较。不 需要进行声音能量的计算及混音,极大的降低对语音会议服务器的性能要求, 从而提升了语音会议系统整体的容量。
另外,语音终端根据语音信息计算声音能量,并向语音会议服务器传输 声音能量的特性都是在标准协议的基础上进行扩展,即使所有的语音终端不 支持这些特性也将不影响该语音会议系统的正常使用,也不会降低原有的性 能,但只要有一部分语音终端支持该特性,则语音会议系统的整体性能就将 得到提升,如所有的终端都支持该特性,则语音会议服务器的整体性能将得 到极大的提升。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本 发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬 件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技
现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使 得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行
15本发明各个实施例所述的方法。
以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此, 任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
权利要求
1、一种语音混音的实现方法,应用于包括组播网络、语音会议服务器和至少两个语音终端的系统中,所述语音终端包括语音发送终端和语音接收终端,其特征在于,所述方法包括以下步骤所述语音发送终端获取语音信息,计算所述语音信息的声音能量,并将所述语音信息对应的声音能量发送给所述语音会议服务器,将所述语音信息发送到组播网络中对应的组播地址;所述语音会议服务器对来自多个语音发送终端的声音能量进行比较,获得能量大的至少两路语音信息后,通过信令指示语音接收终端从所述组播网络中对应的组播地址获取对应的至少两路语音信息;所述语音接收终端对所述至少两路语音信息进行混音。
2、 如权利要求l所述的方法,其特征在于,所述方法还包括 所述语音发送终端获取语音信息,并将所述语音信息发送给所述语音会议服务器和组播网络中对应的组播地址;所述语音会议服务器计算来自多个语音发送终端的所述语音信息的声音 能量,并对所述多个语音发送终端的声音能量进行比较,获得能量大的至少 两路语音信息后,通过信令指示语音接收终端从所述组播网络中对应的组播 地址获取对应的至少两路语音信息;所述语音接收终端对所述至少两路语音信息进行混音。
3、 如权利要求1或2所述的方法,其特征在于,所述将语音信息对应的 声音能量发送给所述语音会议服务器,将所述语音信息发送到组播网络中对 应的组播地址,具体包括建立与所述语音会议服务器之间的声音能量通道,与组播网络之间的声 音通道;语音发送终端通过所述声音通道向组播网络发送语音信息,通过所述声 音能量通道向所述语音会议服务器发送所述语音信息对应的声音能量。
4、 如权利要求1或2所述的方法,其特征在于,所述通过信令指示语音 接收终端从所述组播网络中对应的组播地址获取对应的至少两路语音信息,具体包括所述语音会议服务器向所述语音接收终端发送指令,所述指令中包括声 音能量最高的至少两路声音信号的标识;所述语音接收终端根据組播网络中所述声音能量最高的至少两路声音信 号的标识获取对应的至少两路语音信息。
5、 如权利要求4所述的方法,其特征在于,所述语音接收终端根据组播 网络中所述声音能量最高的至少两路声音信号的标识获取对应的至少两路语 音信息包括所述语音接收终端向组播网络发送携带声音能量最高的至少两路声音信 号标识的信息;所述组#~网络才艮据所述标识查找所述标识对应的至少两鴻4吾音信息; 所述语音接收终端接收来自所述组播网络的对应的至少两路语音信息。
6、 一种语音混音的实现系统,其特征在于,包括组播网络、语音会议服 务器、语音接收终端和语音发送终端,其中所述语音发送终端,用于获取语音信息,计算所述语音信息的声音能量, 并将所述语音信息对应的声音能量发送给所述语音会议服务器,将所述语音 信息发送到所述组播网络中对应的组播地址;所述语音会议服务器,用于对来自多个语音发送终端的声音能量进行比 较,获得能量大的至少两路语音信息后,通过信令指示语音接收终端从所述 组播网络中对应的组4番地址获取对应的至少两路语音信息;所述组播网络,用于接收来自所述语音发送终端的语音信息,并向所述 语音接收终端发送所述能量大的至少两路语音信息;所述语音接收终端,用于获取所述至少两路语音信息后,对所述至少两 路语音信息进行混音。
7、 一种语音终端,其特征在于,包括 语音信息获取模块,用于采集用户发出的语音信息; 能量计算模块,用于根据所述语音信息获取模块采集的所述语音信息计算所述语音信息对应的声音能量;发送模块,用于将所述能量计算模块计算得到的所述语音信息对应的声 音能量发送给语音会议服务器,将所述语音信息发送到组播网络中对应的组 播地址。
8、 如权利要求7所述语音终端,其特征在于,还包括接收模块,用于接收语音会议服务器发送的指令,所述指令中包括声音 能量最高的至少两^ 各声音信号的标识;获取模块,用于根据所述接收模块接收的所述指令向组播网络中所述声 音能量最高的至少两路声音信号的标识对应的组播地址中获取对应的至少两 路语音信息;混音模块,用于对所述获取模块获取的所述至少两路语音信息进行混音 输出。
9、 如权利要求7或8所述语音终端,其特征在于,还包括 建立模块,用于建立与所述语音会议服务器之间的声音能量通道,与组播网络之间的声音通道。
10、 一种语音会议服务器,其特征在于,包括 接收模块,用于接收来自多个语音终端的声音能量;比较模块,用于对所述接收模块接收的所述多个声音能量进行比较; 发送模块,用于根据所述比较模块对所述多个声音能量的比较结果,通 过信令指示语音接收终端从所述组播网络中对应的组^番地址获取对应的至少两路语音信息。
11、 如权利要求IO所述语音会议服务器,其特征在于,所述接收模块还 用于接收来自多个语音终端的语音信息;所述语音会议服务器还包括计算模块,用于计算来自多个语音发送终端的所述语音信息的声音能量, 并通过所述比较模块对所述多个语音发送终端的声音能量进行比较。
全文摘要
本发明公开了一种语音混音的实现方法,应用于包括组播网络、语音会议服务器和至少两个语音终端的系统中,该方法包括语音发送终端获取语音信息,计算语音信息的声音能量,并将语音信息对应的声音能量发送给语音会议服务器,将语音信息发送到组播网络中对应的组播地址;语音会议服务器对来自多个语音发送终端的声音能量进行比较,获得能量大的至少两路语音信息后,通过信令指示语音接收终端从组播网络中对应的组播地址获取对应的至少两路语音信息;语音接收终端对所述至少两路语音信息进行混音。本发明中,通过优化功能部署来降低对混音服务器的性能要求,从而提升整体的语音会议容量,使同等硬件条件下系统的混音容量得到很大的提升。
文档编号H04L12/18GK101488870SQ200910009468
公开日2009年7月22日 申请日期2009年2月25日 优先权日2009年2月25日
发明者斌 周 申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1