兼容多协议的会议中分享双流音频的方法、装置及系统的制作方法

文档序号:9399562阅读:757来源:国知局
兼容多协议的会议中分享双流音频的方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及多媒体通信技术领域,具体地说涉及一种兼容多协议的会议中分享双流音频的方法、装置及系统,尤其是在SIP和H.323双协议视频会议系统中实现分享双流音频的方法、装置及系统。
【背景技术】
[0002]在目前的视频会议系统中,对于双流的音频,如果视频会议终端入会时所采用的协议不一样,如一个终端采用SIP协议,另一终端采用H.323协议,这两个采用不同协议的终端之间无法对通,相互之间无法传输双流的音频,对双流的音频不支持。
[0003]现有的一种解决方案是,通过扩展非标准的双流协议来实现对双流的音频的支持,但是当这些采用扩展的非标准的双流协议的终端与采用标准的双流协议的终端对通时,还是无法对通,采用标准的双流协议的终端还是无法接收到双流声音,这是因为传统的H.323体系下的视频会议终端采用的是标准的H.239双流协议,该H.239双流仅支持视频,不支持音频通道。

【发明内容】

[0004]为此,本发明所要解决的技术问题在于克服现有技术中在视频会议系统中采用不同协议入会的视频会议终端间无法实现分享双流音频的问题,从而提出一种能够在SIP和H.323双协议的视频会议系统中有效地分享双流音频的方法、装置及系统。
[0005]本发明的一种兼容多协议的会议中分享双流音频的方法,应用于支持SIP协议和H.323协议的第一终端,包括以下步骤:
[0006]采用SIP协议呼叫第二终端;
[0007]根据所述第二终端返回的第一应答消息判断是否连接成功;
[0008]当根据所述第一应答消息判断连接不成功时,采用H.323协议呼叫所述第二终端;
[0009]根据所述第二终端返回的第二应答消息判断是否连接成功;
[0010]当根据所述第二应答消息判断连接成功时,与所述第二终端通过H.323协议建立会议,将单路或者多路主流音频和辅流音频进行混音,并将混音后的音频通过主流通道发送给所述第二终端。
[0011]优选地,还包括以下步骤:
[0012]当根据所述第一应答消息判断连接成功时,与所述第二终端通过SIP协议建立会议,将单路或者多路主流音频通过主流通道发送给所述第二终端,将辅流音频通过辅流通道发送给所述第二终端。
[0013]本发明的一种兼容多协议的会议中分享双流音频的方法,应用于支持SIP协议和H.323协议的多点控制单元,包括以下步骤:
[0014]分别判断第一终端和第二终端所支持的协议类型;
[0015]当判断所述第一终端支持SIP协议且所述第二终端支持H.323协议时,与所述第一终端通过SIP协议建立会议且与所述第二终端通过H.323协议建立会议;
[0016]通过主流通道接收所述第一终端发送的单路或者多路主流音频和通过辅流通道接收所述第一终端发送的辅流音频,并将所述主流音频和辅流音频进行混音,将混音后的音频通过主流通道发送给所述第二终端,和/或
[0017]通过主流通道接收所述第二终端发送的主流音频和辅流音频进行混音后的音频,并将所述混音后的音频通过一路主流通道发送给所述第一终端。
[0018]优选地,所述判断第一终端或第二终端所支持的协议类型的步骤包括:
[0019]采用SIP协议呼叫第一终端或第二终端;
[0020]根据所述第一终端或第二终端返回的第一应答消息判断是否连接成功;
[0021]当根据所述第一应答消息判断连接成功时,判断所述第一终端或第二终端支持SIP协议;
[0022]当根据所述第一应答消息判断连接不成功时,采用H.323协议呼叫所述第一终端或第二终端;
[0023]根据所述第一终端或第二终端返回的第二应答消息判断是否连接成功;
[0024]当根据所述第二应答消息判断连接成功时,判断所述第一终端或第二终端支持H.323协议。
[0025]本发明的一种兼容多协议的会议中分享双流音频的装置,应用于支持SIP协议和H.323协议的第一终端,包括:
[0026]第一呼叫单元,用于采用SIP协议呼叫第二终端;
[0027]第一判断单元,用于根据所述第二终端返回的第一应答消息判断是否连接成功;
[0028]第二呼叫单元,用于所述第一判断单元根据所述第一应答消息判断连接不成功时,采用H.323协议呼叫所述第二终端;
[0029]第二判断单元,用于根据所述第二终端返回的第二应答消息判断是否连接成功;
[0030]第一音频发送单元,用于所述第二判断单元根据所述第二应答消息判断连接成功时,与所述第二终端通过H.323协议建立会议,将单路或者多路主流音频和辅流音频进行混音,并将混音后的音频通过主流通道发送给所述第二终端。
[0031]优选地,还包括:
[0032]第二音频发送单元,用于所述第一判断单元根据所述第一应答消息判断连接成功时,与所述第二终端通过SIP协议建立会议,将单路或者多路主流音频通过主流通道发送给所述第二终端,将辅流音频通过辅流通道发送给所述第二终端。
[0033]本发明的一种兼容多协议的会议中分享双流音频的装置,应用于支持SIP协议和H.323协议的多点控制单元,包括:
[0034]协议类型判断单元,用于分别判断第一终端和第二终端所支持的协议类型;
[0035]会议建立单元,用于当所述协议类型判断单元判断所述第一终端支持SIP协议且所述第二终端支持H.323协议时,与所述第一终端通过SIP协议建立会议且与所述第二终端通过H.323协议建立会议;
[0036]音频收发单元,用于通过主流通道接收所述第一终端发送的单路或者多路主流音频和通过辅流通道接收所述第一终端发送的辅流音频,并将所述主流音频和辅流音频进行混音,将混音后的音频通过主流通道发送给所述第二终端,和/或
[0037]通过主流通道接收所述第二终端发送的主流音频和辅流音频进行混音后的音频,并将所述混音后的音频通过一路主流通道发送给所述第一终端。
[0038]优选地,所述协议类型判断单元包括:
[0039]第一呼叫单元,用于采用SIP协议呼叫第一终端或第二终端;
[0040]第一判断单元,用于根据所述第一终端或第二终端返回的第一应答消息判断是否连接成功;
[0041]第一协议类型获得单元,用于所述第一判断单元根据所述第一应答消息判断连接成功时,判断所述第一终端或第二终端支持SIP协议;
[0042]第二呼叫单元,用于所述第一判断单元根据所述第一应答消息判断连接不成功时,采用H.323协议呼叫所述第一终端或第二终端;
[0043]第二判断单元,用于根据所述第一终端或第二终端返回的第二应答消息判断是否连接成功;
[0044]第二协议类型获得单元,用于所述第二判断单元根据所述第二应答消息判断连接成功时,判断所述第一终端或第二终端支持H.323协议。
[0045]本发明的一种兼容多协议的会议中分享双流音频的系统,包括第一终端、第二终端和多点控制单元,所述第一终端和所述第二终端通过所述多点控制单元进行通信;
[0046]所述第一终端,用于通过SIP协议与所述多点控制单元建立会议;将单路或者多路主流音频通过主流通道、将辅流音频通过辅流通道分别发送给多点控制单元,和/或通过主流通道接收所述多点控制单元发送的混音后的音频;
[0047]所述多点控制单元,支持SIP协议和H.323协议,用于分别判断第一终端和第二终端所支持的协议类型;当判断所述第一终端支持SIP协议且所述第二终端支持H.323协议时,与所述第一终端通过SIP协议建立会议且与所述第二终端通过H.323协议建立会议;通过主流通道接收所述第一终端发送的单路或者多路主流音频和通过辅流通道接收所述第一终端发送的辅流音频,并将所述主流音频和辅流音频进行混音,将混音后的音频通过主流通道发送给所述第二终端,和/或通过主流通道接收所述第二终端发送的混音后音频并将其通过一路主流通道发送给所述第一终端;
[0048]所述第二终端,用于通过H.323协议与所述多点控制单元建立会议,接收所述多点控制单元发送的混音后的音频,和/或将主流音频和辅流音频进行混音,并将混音后的音频通过一路主流通道发送给所述多点控制单元。
[0049]本发明的上述技术方案相比现有技术具有以下优点:
[0050]本发明中通过采用支持SIP和H.323双协议的第一终端,在第一终端呼叫第二终端的点对点呼叫开会中,优先进行SIP呼叫,通过根据第二终端返回的第一应答消息判断是否连接成功,实现判断第二终端是否支持SIP。若第二终端支持SIP,则第一终端与第二终端通过SIP建立会议,采用将单路或多路主流音频和辅流音频分别通过主流通道和辅流通道发送给第二终端。若第二终端不支持SIP,则再进行H.323呼叫,通过根据所述第二终端返回的第二应答消息判断是否连接成功,实现判断第二终端是否支持H.323。若第二终端支持H.323,则第一终端与第二终端通过H.323建立会议,采用将单路或多路主流音频和辅流音频进行混音后的音频发送给第二终端。这样,保证了双流在SIP和H.323呼叫时都保有音频的能力,保证了第一终端能跟与其支持相同或不同协议的第二终端均能兼容对通,实现了能够在SIP和H.323双协议的视频会议系统中有效地分享双流音频。
[
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1