一种视频会议控制方法、多点控制单元及视频会议终端

文档序号:1579906 发布日期:2020-01-31 浏览:5次 >En<

阅读说明:本技术 一种视频会议控制方法、多点控制单元及视频会议终端 (video conference control method, multipoint control unit and video conference terminal ) 是由 王福 佟鑫 张海燕 胡景欣 万武辉 于 2018-07-18 设计创作,主要内容包括:本发明实施例公开了一种视频会议控制方法、多点控制单元及视频会议终端,其中视频会议控制方法之一包括:MCU与视频会议终端建立第三视频通道;当所述视频会议终端作为选看视频会议终端时,将被选看视频会议终端的主视频码流通过所述第三视频通道发送给选看视频会议终端。如此,本发明实施例提供的技术方案,能够增强视频会议用户的交流效果,提高视频会议系统的使用价值。(The embodiment of the invention discloses video conference control methods, a multipoint control unit and a video conference terminal, wherein of the video conference control method comprises the steps of establishing a third video channel between an MCU and the video conference terminal, and sending a main video code stream of a selected video conference terminal to the selected video conference terminal through the third video channel when the video conference terminal is used as the selected video conference terminal.)

一种视频会议控制方法、多点控制单元及视频会议终端

技术领域

本发明实施例涉及但不限于一种视频会议控制方法、多点控制单元及视频会议终端。

背景技术

视频会议是通过视频会议终端设备和视频会议多点控制单元(MCU,MultipointControl Unit)来召开的实时、双向或多方视频通讯会议,通过视频会议可以方便的进行多地的远程培训、会议和教学。

目前的会议电视系统有三种会议控制方式。一是***控制方式:会议中有主会场和分会场,***所在的会场一般为主会场,其他会场为分会场。***可以主动点名某分会场要其发言,这样其他分会场同样收听收看被点名发言的会场,但是分会场发言需要向***申请,***批准后才能发言。二是导演控制方式:就是在召开会议时,由导演通过会议管理平台进行会议控制,导演可以指定某个会场为广播源,将其声音和图像广播到其他分会场。三是语音激励方式:在一个多点会议中,当同时有多个会场发言时,从中选出声音最大的那个会场为广播源,将其声音和图像广播到其他分会场。在这三种方式中,只有会议主持者(导演或者***)可以控制选看其他的会场,其他会场只是作为参与者,没有选看的权限。但是主会场进行选看之后,就不能看到当前发言的广播源图像,要看广播源的图像就不能选看其他会场,出现两难的局面。并且对主会场来说,频繁在选看会场和广播源会场直接切换,不仅占用宝贵的会议时间,会议体验也不好。

发明内容

有鉴于此,本发明提供了一种视频会议控制方法,包括:

MCU与视频会议终端建立第三视频通道;

当所述视频会议终端作为选看视频会议终端时,将被选看视频会议终端的主视频码流通过所述第三视频通道发送给选看视频会议终端。

本发明实施例还提供了一种视频会议控制方法,应用于视频会议终端,包括:

与多点控制单元MCU建立第三视频通道;

当所述视频会议终端作为选看视频会议终端时,通过所述第三视频通道接收被选看视频会议终端的主视频码流。

本发明实施例还提供了一种多点控制单元MCU,包括:

建立单元,用于与视频会议终端建立第三视频通道;

管理单元,用于当所述视频会议终端作为选看视频会议终端时,将被选看视频会议终端的主视频码流通过所述第三视频通道发送给选看视频会议终端。

本发明实施例还提供了一种视频会议终端,包括:

建立单元,用于与多点控制单元MCU建立第三视频通道;

管理单元,用于当所述视频会议终端作为选看视频会议终端时,通过所述第三视频通道接收被选看视频会议终端的主视频码流。

本发明实施例还提供了一种视频会议系统,包括:多点控制单元MCU和视频会议终端,

MCU,用于与所述视频会议终端建立第三视频通道,还用于当所述视频会议终端作为选看视频会议终端时,将被选看视频会议终端的主视频码流通过所述第三视频通道发送给选看视频会议终端

所述视频会议终端,用于当所述视频会议终端作为选看视频会议终端时,通过所述第三视频通道接收被选看视频会议终端的主视频码流。

本发明实施例还提供了一种多点控制单元MCU,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述多点控制单元执行的所述视频会议控制方法。

本发明实施例还提供了一种视频会议终端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述视频会议终端执行的所述视频会议控制方法。

本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有信息处理程序,所述信息处理程序被处理器执行时实现上述任一项所述视频会议控制方法的步骤。

与相关技术相比,本发明实施例提供了一种视频会议控制方法、多点控制单元及视频会议终端,其中视频会议控制方法之一包括:MCU与视频会议终端建立第三视频通道;当所述视频会议终端作为选看视频会议终端时,将被选看视频会议终端的主视频码流通过所述第三视频通道发送给选看视频会议终端。如此,本发明实施例提供的技术方案,能够增强视频会议用户的交流效果,提高视频会议系统的使用价值。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。

图1为现有技术中视频会议系统结构示意图;

图2为本发明实施例一提供的视频会议控制方法的流程示意图;

图3为本发明实施例二提供的视频会议控制方法的流程示意图;

图4为本发明实施例三提供的视频会议控制方法的流程示意图;

图5为本发明实施例四提供的视频会议控制方法的流程示意图;

图6为本发明实施例五提供的视频会议控制方法的流程示意图;

图7为本发明实施例六提供的视频会议控制方法的流程示意图;

图8为本发明实施例七提供的视频会议控制方法的流程示意图;

图9为本发明实施例八提供的视频会议控制方法的流程示意图;

图10为本发明实施例九提供的多点控制单元MCU的结构示意图;

图11为本发明实施例九提供的多点控制单元MCU的另一结构示意图;

图12为本发明实施例十提供的视频会议终端的结构示意图;

图13为本发明实施例十提供的视频会议终端的另一结构示意图;

图14为本发明实施例十一提供的视频会议系统的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图1为现有技术中视频会议系统结构示意图,如图1所示,整个视频会议系统主要包括视频会议终端和多点控制单元MCU。会议电视终端采集到主视频和辅视频图像后,经过H.265、H.264/H.263等视频编码算法压缩后,通过第一视频通道和第二视频通道发送给MCU或者远端视频会议终端。远端视频会议终端收到码流后,经过H.265、H.264/H.263解码后通过HDMI/DP/DVI等接口输出到显示设备进行显示输出。显示视频包括主视频、辅视频和选看视频图像。MCU是视频会议中的核心设备,完成视频会议业务流程的控制及对应的信令和媒体处理,包括与各视频会议终端或其他MCU之间的信令和媒体处理。

正如上述背景技术中现有视频会议控制方式存在不足,对此,本发明实施例提出了一种视频会议控制方法及多点控制单元、视频会议终端,能够增强视频会议用户的交流效果,提高视频会议系统的使用价值。

实施例一

图2为本发明实施例一提供的视频会议控制方法的流程示意图,如图2所示,该视频会议控制方法,包括:

步骤201,MCU与视频会议终端建立第三视频通道;

步骤202,当所述视频会议终端作为选看视频会议终端时,将被选看视频会议终端的主视频码流通过所述第三视频通道发送给选看视频会议终端。

其中,在MCU与视频会议终端建立第三视频通道之前,该方法还包括:

MCU与参会的各视频会议终端交互终端能力集,所述终端能力集中包含是否支持第三视频通道能力。

其中,所述MCU与视频会议终端建立第三视频通道,包括:

MCU从支持第三视频通道能力的视频会议终端中确定具有选看权限的视频会议终端,MCU与所有具有选看权限的视频会议终端建立第三视频通道;

或者,在通过终端控制界面或者MCU会议控制界面发起选看操作之后,MCU与支持第三视频通道能力的选看视频会议终端建立第三视频通道。

其中,该方法还包括:

在通过终端控制界面或者MCU会议控制界面发起选看操作之后,当所述选看视频会议终端不支持第三视频通道能力时,将广播源视频会议终端的主视频图像和所述被选看视频会议终端的主视频图像进行多画面合成后,通过第一视频通道将合成后视频码流发送给所述选看视频会议终端;其中,所述第一视频通道为当前视频会议定义的传输主视频的视频通道。

其中,所述MCU与视频会议终端建立第三视频通道,包括:

MCU向所述视频会议终端发送第三视频的打开逻辑通道OpenLogicalChannel信令,指示所述视频会议终端打开第三视频通道;

并接收所述视频会议终端回复的打开逻辑通道确认OpenLogicalChannel Ack信令,完成第三视频通道的建立。

实施例二

图3为本发明实施例二提供的视频会议控制方法的流程示意图,如图3所示,该视频会议控制方法,应用于视频会议终端,包括:

步骤301,与多点控制单元MCU建立第三视频通道;

步骤302,当所述视频会议终端作为选看视频会议终端时,通过所述第三视频通道接收被选看视频会议终端的主视频码流。

其中,在与多点控制单元MCU建立第三视频通道之前,该方法还包括:

与MCU交互终端能力集,所述终端能力集中包含是否支持第三视频通道能力。

其中,在与MCU交互终端能力集之后,该方法还包括:

当所述视频会议终端支持第三视频通道能力时,与MCU建立第三视频通道;

或者,在通过终端控制界面或者MCU会议控制界面发起选看操作之后,当所述视频会议终端支持第三视频通道能力时,与MCU建立第三视频通道。

其中,该方法还包括:

在通过终端控制界面或者MCU会议控制界面发起选看操作之后,当所述视频会议终端不支持第三视频通道能力时,通过第一视频通道接收合成后的视频码流,所述合成后的视频码流为将广播源视频会议终端的主视频图像和所述被选看视频会议终端的主视频图像进行多画面合成后的视频码流。

其中,所述与MCU建立第三视频通道,包括:

接收MCU发送的打开逻辑通道OpenLogicalChannel信令后,打开第三视频通道;

并向MCU回复打开逻辑通道确认OpenLogicalChannel Ack信令,完成第三视频通道的建立。

上述实施例一、二提供的技术方案,达到了增强视频会议用户沟通的效果,提高了视频会议系统的使用价值。

下面通过几个具体的实施例详细描述上述技术方案。

实施例三

图4为本发明实施例三提供的视频会议控制方法的流程示意图,如图4所示,该视频会议控制方法,包括:

步骤401,召开视频会议,MCU与参会的各视频会议终端进行能力交互;

其中,进行能力交互包括交互终端能力集,所述终端能力集中包含是否支持第三视频通道能力。

具体而言,与正常视频会议H.323能力交互不同的是,在能力协商阶段,终端在终端能力集TerminalCapabilitySet中包含第三视频能力的描述。该描述主要是为了说明能力集对应的视频会议终端是否具有支持第三视频通道的能力。该第三视频能力的描述可以采用GenericCapability结构编码,VideoCapabilty能力结构中包含一个genericVideoCapability选择项,该选择项为GenericCapability类型。GenericCapability定义如下:

Figure BDA0001734930930000071

Figure BDA0001734930930000081

其中,Collapsing字段用来传递Profile,Level,自定义的帧格式等信息,下面各表说明了需要支持的参数,通过定义各个变量的值,就可以实现第三视频的能力交互。

表1:GenericCapability的用法

Capability name Third Video Capabilities
Capability identifier type NonStandard
Capability identifier value CapabilityIdentifier.h221NonStandard
maxBitRate 最大带宽,必须存在,单位为100bit/s
collapsing 包含profile,level以及其他可选参数
nonCollapsing 不使用
nonCollapsingRaw 不使用
transport 不使用

具体而言,其中,能力标识符采用OID模式:

NonStandardParameter::=SEQUENCE

{

nonStandardIdentifier NonStandardIdentifier,

data OCTET STRING--4字节,保留为0

}

其中,NonStandardIdentifier选择object identifier类型。

NonStandardIdentifier::=CHOICE

{

object OBJECT IDENTIFIER,

……

}

object为"1 3 6 1 4 1 3902 3013"。

data为4字节的octetstring,保留为0。

Profile space参数,不协商,默认为0。

表2:Profile id参数

Figure BDA0001734930930000091

Tier flag参数

不协商,默认为0。

表3:Level id参数

Figure BDA0001734930930000101

表4:Max-ls参数

Figure BDA0001734930930000102

表5:Max-lps参数

Parameter name max-lps
Parameter description 自定义帧大小,单位像素
Parameter identifier value 8
Parameter status 可选
Parameter type Unsigned32Min
Supersedes 无替代关系

表6:Max-br参数

Parameter name max-br
Parameter description 自定义最大码流,单位1100bit/s
Parameter identifier value 10
Parameter status 可选
Parameter type Unsigned32Min
Supersedes 无替代关系

步骤402,MCU与视频会议终端建立第三视频通道;

其中,通过信令交互的两个端点,按照上述GenericCapability结构编码方式发送能力集后,然后进行H.323能力选择及打开通道操作(即建立第三视频通道),达到第三视频能力交互的目的,最后在第三视频通道上进行选看视频码流的传送。

具体而言,第三视频通道打开分为静态打开方式和动态打开方式。

静态打开方式:能力协商完成之后,MCU除了向具有选看权限的视频会议终端发送打开主视频和辅视频的OpenLogicalChannel信令外,还要向具有选看权限的视频会议终端发送打开第三视频的OpenLogicalChannel信令,具有选看权限的视频会议终端收到各OpenLogicalChannel信令后,分别回复MCU OpenLogicalChannel Ack信令。当具有选看权限的视频会议终端进行选看操作时,MCU将被选看的终端图像通过第三视频通道发给选看视频会议终端。其中,MCU可以从支持第三视频通道能力的视频会议终端中,确定具有选看权限的视频会议终端;

动态打开方式:与静态打开方式不同的是,只有发起选看请求后,MCU才向选看视频会议终端发送OpenLogicalChannel信令,指示选看视频会议终端打开第三视频输入信道,选看视频会议终端收到OpenLogicalChannel信令后,回复MCU OpenLogicalChannelAck信令,完成第三视频通道的打开。其中,可以通过终端控制界面或者MCU会议控制界面发起选看操作。

通过信令交互的MCU和视频会议终端,按照上述方式发送能力集,打开第三视频通道,就可以达到通过第三视频通道选看任意终端的目的,从而实现本实施提供的的视频会议控制方法。

步骤403,当所述视频会议终端作为选看视频会议终端时,MCU将被选看视频会议终端的主视频码流通过所述第三视频通道发送给选看视频会议终端。

其中,当一个视频会议终端通过终端控制界面发起选看操作,该发起方即作为选看视频会议终端,被选择观看视频的一方作为被选看视频会议终端;也可以通过MCU会议控制界面选定请求选看的视频会议终端即选看视频会议终端,并为其指定要选看的视频会议终端即被选看视频会议终端。

当选看视频会议终端支持第三视频通道能力时,如果选看视频会议终端已经事先通过静态打开方式与MCU建立了第三视频通道,则在发起选看操作后,MCU可以直接通过所述第三视频通道将被选看视频会议终端的主视频码流发送给选看视频会议终端;如果选看视频会议终端没有通过静态打开方式与MCU建立了第三视频通道,则在发起选看操作后,先通过动态打开方式建立第三视频通道,然后再通过建立的第三视频通道传输被选看视频会议终端的主视频码流。

另外,在通过终端控制界面或者MCU会议控制界面发起选看操作之后,当所述选看视频会议终端不支持第三视频通道能力时,将广播源视频会议终端的主视频图像和所述被选看视频会议终端的主视频图像进行多画面合成后,通过第一视频通道将合成后视频码流发送给所述选看视频会议终端。

其中,MCU与视频会议终端之间像后,通过第一视频通道和第二视频通道传输主视频和辅视视频,为现有技术,在此不再赘述。

实施例四

本实施例四应用于通过终端控制界面发起选看操作,并通过静态打开方式建议第三视频通道的场景。

图5为本发明实施例四提供的视频会议控制方法的流程示意图,如图5所示,该视频会议控制方法,包括:

步骤501,召开视频会议,MCU与与会议中各视频会议终端进行能力交互;

其中,进行能力交互的详细过程参见上述实施例三,在此不再赘述。

步骤502,如果各视频会议终端支持第三视频通道能力,则打开第三视频通道;

其中,MCU根据各个视频会议终端的能力集判断各个视频会议终端是否支持第三视频通道能力,可以将支持第三视频通道能力的视频会议终端全部设置为具有选看权限的视频会议终端,也可以选择部分支持第三视频通道能力的视频会议终端设置为具有选看权限的视频会议终端。然后MCU与全部具有选看权限的视频会议终端通过静态打开方式建立第三视频通道,为后续传输选看视频做好准备。

步骤503,需要进行视频选看的视频会议终端向MCU发起视频选看请求;

其中,选看视频会议终端可以通过终端控制界面指定被选看视频会议终端发起选看操作。

步骤504,根据选看视频会议终端视频能力集和被选看视频会议终端视频能力集确定是否需要转码;

步骤505,如果需要转码,则通过MCU对收到被选看视频会议终端的主视频码流进行转码处理;

其中,转码操作为现有技术,在此不再赘述。

步骤506,MCU将选看的视频流通过第三视频通道发送给请求选看的视频会议终端;

步骤507,选看视频会议终端收到视频流后,调用视频解码单元进行解码,然后将解码后的图像数据输出到选看视频输出接口,进行显示。

实施例五

本实施例五应用于通过MCU会议控制界面发起选看操作,并通过静态打开方式建议第三视频通道的场景。

图6为本发明实施例五提供的视频会议控制方法的流程示意图,如图6所示,该视频会议控制方法,包括:

步骤601,召开视频会议,MCU与会议中各视频会议终端进行能力交互;

其中,进行能力交互的详细过程参见上述实施例三,在此不再赘述。

步骤602,如果各视频会议终端支持第三视频通道能力,则打开第三视频通道;

其中,MCU根据各个视频会议终端的能力集判断各个视频会议终端是否支持第三视频通道能力,可以将支持第三视频通道能力的视频会议终端全部设置为具有选看权限的视频会议终端,也可以选择部分支持第三视频通道能力的视频会议终端设置为具有选看权限的视频会议终端。然后MCU与全部具有选看权限的视频会议终端通过静态打开方式建立第三视频通道,为后续传输选看视频做好准备。

步骤603,通过MCU会议控制界面选定选看视频会议终端和被选看视频会议终端,发起选看请求;

其中,可以在MCU会议控制页面选定一个或多个视频会议终端作为选看视频会议终端,然后分别为其指定要选看的视频会议终端即被选看视频会议终端。

步骤604,根据选看视频会议终端视频能力集和被选看视频会议终端视频能力集交互结果确定是否需要转码;

步骤605,如果需要转码,则通过MCU对收到被选看视频会议终端的视频流进行转码处理;

其中,转码操作为现有技术,在此不再赘述。

步骤606,MCU将被选看视频会议终端的视频流通过第三视频通道发送给步骤603选定的视频会议终端;

步骤607,选看视频会议终端收到MCU发送过来的视频流后,调用视频解码单元进行解码,然后将解码后的图像数据输出到选看视频输出接口,进行显示。

实施例六

本实施例六应用于通过终端控制界面发起选看操作,并通过动态打开方式建议第三视频通道的场景。

图7为本发明实施例六提供的视频会议控制方法的流程示意图,如图7所示,该视频会议控制方法,包括:

步骤701,召开视频会议,MCU与与会议中各视频会议终端进行能力交互;

其中,进行能力交互的详细过程参见上述实施例三,在此不再赘述。

步骤702,需要进行视频选看的视频会议终端向MCU发起视频选看请求;

其中,选看视频会议终端可以通过终端控制界面指定被选看视频会议终端发起选看操作。

步骤703,当选看视频会议终端支持第三视频通道能力时,MCU与选看视频会议终端打开第三视频通道;

其中,选看视频会议终端发起选看请求后,MCU根据选看视频会议终端的能力集判断其是否支持第三视频通道能力,如果支持第三视频通道能力,则MCU与选看视频会议终端通过动态打开方式建立第三视频通道,为后续传输选看视频做好准备。

步骤704,根据选看视频会议终端视频能力集和被选看视频会议终端视频能力集确定是否需要转码;

步骤705,如果需要转码,则通过MCU对收到被选看视频会议终端的主视频码流进行转码处理;

其中,转码操作为现有技术,在此不再赘述。

步骤706,MCU将选看的视频流通过第三视频通道发送给请求选看的视频会议终端;

步骤707,选看视频会议终端收到视频流后,调用视频解码单元进行解码,然后将解码后的图像数据输出到选看视频输出接口,进行显示。

实施例七

本实施例七应用于通过MCU会议控制界面发起选看操作,并通过动态打开方式建议第三视频通道的场景。

图8为本发明实施例七提供的视频会议控制方法的流程示意图,如图8所示,该视频会议控制方法,包括:

步骤801,召开视频会议,与会议中各视频会议终端进行能力交互;

其中,进行能力交互的详细过程参见上述实施例三,在此不再赘述。

步骤802,通过MCU会议控制界面选定选看视频会议终端和被选看视频会议终端,发起选看请求;

其中,可以在MCU会议控制页面选定一个或多个视频会议终端作为选看视频会议终端,然后分别为其指定要选看的视频会议终端即被选看视频会议终端。

步骤803,当选看视频会议终端支持第三视频通道能力时,MCU与选看视频会议终端打开第三视频通道;

其中,选看视频会议终端发起选看请求后,MCU根据选看视频会议终端的能力集判断其是否支持第三视频通道能力,如果支持第三视频通道能力,则MCU与选看视频会议终端通过动态打开方式建立第三视频通道,为后续传输选看视频做好准备。

步骤804,根据选看视频会议终端视频能力集和被选看视频会议终端视频能力集交互结果确定是否需要转码;

步骤805,如果需要转码,则通过MCU对收到被选看视频会议终端的视频流进行转码处理;

其中,转码操作为现有技术,在此不再赘述。

步骤806,MCU将被选看视频会议终端的视频流通过第三视频通道发送给步骤802选定的视频会议终端;

步骤807,选看视频会议终端收到MCU发送过来的视频流后,调用视频解码单元进行解码,然后将解码后的图像数据输出到选看视频输出接口,进行显示。

实施例八

本实施例八应用于选看视频会议终端不支持第三视频通道能力的场景。

图9为本发明实施例八提供的视频会议控制方法的流程示意图,如图9所示,该视频会议控制方法,包括:

步骤901,召开会议,MCU与会议中各视频会议终端进行能力交互,打开第一视频通道;

其中,其中,进行能力交互的详细过程参见上述实施例三,在此不再赘述。

其中,打开第一视频通道传输会议视频,为现有技术,在此不再赘述。

步骤902,需要进行视频选看的视频会议终端向MCU发起视频选看请求;

其中,选看视频会议终端可以通过终端控制界面指定被选看视频会议终端发起选看操作。

步骤903,当选看视频会议终端不支持第三视频通道能力时,MCU将会议广播源视频图像和被选看终端视频图像进行合成;

步骤904,MCU将合成后的视频视频流通过第一视频通道发送给请求选看的视频会议终端即选看视频会议终端;

步骤905,选看视频会议终端收到视频流后,调用视频解码单元进行解码,然后将解码后的图像数据输出到主视频输出接口,进行显示。

上述实施例三至八提供的技术方案,提供了一种新的视频会议控制方法,相对于现有技术中的视频会议控制方案,可以极大提升视频会议交流效果。

实施例九

图10为本发明实施例九提供的多点控制单元MCU的结构示意图,如图10所示,该MCU包括:

建立单元1001,用于视频会议终端建立第三视频通道;

管理单元1002,当所述视频会议终端作为选看视频会议终端时,将被选看视频会议终端的主视频码流通过所述第三视频通道发送给选看视频会议终端。

其中,该MCU还包括:

能力交互单元,用于在MCU与视频会议终端建立第三视频通道之前,与参会的各视频会议终端交互终端能力集,所述终端能力集中包含是否支持第三视频通道能力。

其中,所述建议单元,具体用于MCU从支持第三视频通道能力的视频会议终端中确定具有选看权限的视频会议终端,MCU与所有具有选看权限的视频会议终端建立第三视频通道;

或者,在通过终端控制界面或者MCU会议控制界面发起选看操作之后,MCU与支持第三视频通道能力的选看视频会议终端建立第三视频通道。

其中,所述管理单元,还用于在通过终端控制界面或者MCU会议控制界面发起选看操作之后,当所述选看视频会议终端不支持第三视频通道能力时,将广播源视频会议终端的主视频图像和所述被选看视频会议终端的主视频图像进行多画面合成后,通过第一视频通道将合成后视频码流发送给所述选看视频会议终端;其中,所述第一视频通道为当前视频会议定义的传输主视频的视频通道。

其中,所述建立单元,具体用于MCU向所述视频会议终端发送第三视频的打开逻辑通道OpenLogicalChannel信令,指示所述视频会议终端打开第三视频通道;

并接收所述视频会议终端回复的打开逻辑通道确认OpenLogicalChannelAck信令,完成第三视频通道的建立。

下面通过一个具体的实例详细说明实施例九提供的MCU。

图11为本发明实施例九提供的多点控制单元MCU的另一结构示意图,如图11所示,该MCU包括:能力交互单元1101、网络传输单元1102、视频合成单元1103、业务管理单元1104,其中:

能力交互单元1101,用于在视频会议呼叫建立阶段,与参会的各视频会议终端进行能力交互;

其中,进行能力交互包括:根据MCU与各视频会议终端支持的主视频/辅视频/选看视频能力类型,确定各视频会议终端的主视频/辅视频/选看视频能力,还确定各视频会议终端是否支持第三视频通道能力。

网络传输单元1102,用于与各视频会议终端的信令和音视频媒体流传输;

图像合成单元1103,用于为不支持第三视频通道能力的终端,进行主视频和被选看视频合成;

业务管理单元1104,用于调用MCU内部的能力交互/网络传输/图像合成/业务管理单元完成选看业务的实现,该选看业务实现即本发明实施例提供的视频会议控制方法。

其中,上述实施例九中的建立单元1001、管理单元1002可以由业务管理单元1104、能力交互单元1101、网络传输单元1102、图像合成单元1103具体实现。

实施例十

图12为本发明实施例十提供的视频会议终端的结构示意图,如图12所示,该视频会议终端包括:

建立单元1201,用于与多点控制单元MCU建立第三视频通道;

管理单元1202,用于当所述视频会议终端作为选看视频会议终端时,通过所述第三视频通道接收被选看视频会议终端的主视频码流。

其中,该视频会议终端还包括:

能力交互单元,用于在与多点控制单元MCU建立第三视频通道之前,与MCU交互终端能力集,所述终端能力集中包含是否支持第三视频通道能力。

其中,所述建立单元,具体用于当所述视频会议终端支持第三视频通道能力时,与MCU建立第三视频通道;

或者,在通过终端控制界面或者MCU会议控制界面发起选看操作之后,当所述视频会议终端支持第三视频通道能力时,与MCU建立第三视频通道。

其中,所述管理单元,还用于在通过终端控制界面或者MCU会议控制界面发起选看操作之后,当所述视频会议终端不支持第三视频通道能力时,通过第一视频通道接收合成后的视频码流,所述合成后的视频码流为将广播源视频会议终端的主视频图像和所述被选看视频会议终端的主视频图像进行多画面合成后的视频码流。

其中,所述建立单元,具体用于接收MCU发送的打开逻辑通道OpenLogicalChannel信令后,打开第三视频通道;

并向MCU回复打开逻辑通道确认OpenLogicalChannel Ack信令,完成第三视频通道的建立。

下面通过一个具体的实例详细说明实施例十提供的视频会议终端。

图13为本发明实施例十提供的视频会议终端的另一结构示意图,如图13所示,该视频会议终端包括:能力交互单元1301、网络传输单元1302、视频解码单元1303、视频输出单元1304、业务管理单元1305,视频输出接口211/212/213,视频输入接口214/215,其中:

能力交互单元1301,用于在视频会议呼叫建立阶段,与MCU进行能力交互;

其中,根据本视频会议终端及远端MCU或者视频会议终端支持的主视频/辅视频/选看视频能力类型,确定本次呼叫选择的主视频/辅视频/选看视频能力格式。

网络传输单元1302,用于本地视频会议终端与MCU或者远端视频会议终端的信令和音视频媒体流传输;

视频解码单元1303,用于对接收到的主视频/辅视频/选看视频码流,根据视频格式调用进行视频解码处理;

视频输出单元1304,根据终端输出配置规则,将视频解码单元解码后的图像数据输出到对应的主视频/辅视频/选看视频输出接口;

业务管理单元1305,调用视频会议终端内部的能力交互/网络传输/视频解码/视频输出单元完成选看业务实现,该选看业务实现即本发明实施例提供的视频会议控制方法;

视频输出接口211/212/213,用于输出主视频/辅视频/选看视频图像;

视频输入接口214/215,用于输入主视频/辅视频图像。

其中,上述实施例十中的建立单元1201、管理单元1202可以由能力交互单元1301、网络传输单元1302、视频解码单元1303、视频输出单元1304、业务管理单元1305具体实现。

实施例十一

图14为本发明实施例十一提供的视频会议系统的结构示意图,如图14所示,该视频会议系统包括:多点控制单元MCU和视频会议终端;

其中,MCU,用于与所述视频会议终端建立第三视频通道,还用于当所述视频会议终端作为选看视频会议终端时,将被选看视频会议终端的主视频码流通过所述第三视频通道发送给选看视频会议终端

所述视频会议终端,用于当所述视频会议终端作为选看视频会议终端时,通过所述第三视频通道接收被选看视频会议终端的主视频码流。

上述实施例九至十一提供的技术方案,提供了一种新的视频会议控制系统,相对于现有技术中的视频会议控制方案,可以极大提升视频会议交流效果。

本发明实施例还提供了一种多点控制单元,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述MCU执行的任一项所述的视频会议控制方法。

本发明实施例还提供了一种视频会议终端包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述视频会议终端执行的任一项所述的视频会议控制方法。

本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有信息处理程序,所述信息处理程序被处理器执行时实现上述任一项所述视频会议控制方法的步骤。

本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些组件或所有组件可以被实施为由处理器,如数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。

虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

27页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种自治网络的数据处理方法和装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类