一种基于多媒体终端实现四方视频会议的方法及系统的制作方法

文档序号:9914733阅读:610来源:国知局
一种基于多媒体终端实现四方视频会议的方法及系统的制作方法
【技术领域】
[0001 ]本发明涉及一种基于多媒体终端实现四方视频会议的方法及系统。
【背景技术】
[0002]多媒体终端设备配置有7英寸IXD显示触摸屏和摄像头,一般用于拨打会议视频通话,作为会议的参与方或者作为会议的主持方一般都只支持三方视频会议。而要实现四方视频会议,则需要使用专用的视频会议设备,专用的视频会议设备一般由多个终端设备和一个多点控制单元(MCU)组成,每个终端设备复责一个会场,并提供音视频数据的输入和输出;多点控制单元是视频会议的核心,主要负责处理视频会议各终端的视频数据混合与数据交换,并对参与会议的各个终端进行控制,一般由会议主持方登录到MCU控制界面,然后再邀请各个会议参与方加入到会议。这种专用的视频会议设备存在以下缺陷:1、设备成本高,需要花费较多的费用去购买设备和布置会议场所;2、在要开启会议视频之前,会议主持方需要事先通知各个会场的会议参与方,以方便各参与方做各种会前准备,属于大型视频会议,其举行会议的场所比较固定,但是会议主持人员或者与会人员的流动性都比较大,因此目前更需要的是能够在任何地点举行简单的小型多方会议的多媒体终端设备,而专用视频会议设备的处理灵活性、方便性、快速性都比较差,因此很多时候都无法适应实际的使用需求。

【发明内容】

[0003]本发明要解决的技术问题之一,在于提供一种基于多媒体终端实现四方视频会议的方法,通过该方法在多媒体终端实现四路视频清晰、流畅地显示。
[0004]本发明是这样实现技术问题之一的:一种基于多媒体终端实现四方视频会议的方法,所述方法包括如下步骤:
[0005]步骤1、主持终端与任意三个参会终端建立连接,并将主持终端的视频流图像与各参会终端的视频流图像合并成一个视频流图像;
[0006]步骤2、主持终端解码各参会终端传来的压缩视频数据,并将主持终端以及各参会终端的视频数据合并,同时对合并的视频数据编码后分发给各参会终端;
[0007]步骤3、主持终端与各参会终端在屏幕显示视频。
[0008]进一步地,在步骤I中,所述“主持终端与任意三个参会终端建立连接”具体为:
[0009]主持终端向任意三个参会终端发起连接呼叫请求,各参会终端接收到连接呼叫请求后,与主持终端建立呼叫连接;同时在各参会终端与主持终端之间均创建一个独立的编解码通道,以实现主持终端与各参会终端的通讯。
[0010]进一步地,在步骤I中,所述“将主持终端的视频流图像与各参会终端的视频流图像合并成一个视频流图像”具体为:
[0011]主持终端接收各参会终端传来的视频流图像,并将视频流图像解码;然后将主持终端的视频流图像和解码后的各参会终端的视频流图像均缩小为原始图像的四分之一,同时创建一个新的视频流图像,并将创建的视频流图像按照“田”字格划分为四块;之后将缩小的主持终端的视频流图像和各参会终端的视频流图像依次填充到“田”字格上,从而实现将四个视频流图像合并成一个视频流图像,同时对合成的视频流图像进行编码后传送给各参会终端进行显示。
[0012]进一步地,所述步骤2具体为:
[0013]各参会终端向主持终端传送压缩视频数据,主持终端对接收的压缩视频数据进行解码,并将主持终端的视频数据以及解码后的各参会终端的视频数据合成一路视频数据;然后由主持终端任意选择一个与参会终端进行通讯的编解码通道对合成的视频数据进行编码,并将编码后的视频数据分发给各参会终端。
[OOM]进一步地,所述步骤3具体为:
[0015]各参会终端对接收的视频数据进行解码,同时主持终端与各参会终端均以“田”字格形式将视频数据显示在各自的屏幕中;
[0016]且在显示时,若要单独显示主持终端或各参会终端中的任意一方的视频数据,则点击主持终端屏幕上显示的“田”字格的对应格子,主持终端的屏幕便显示对应视频数据,同时主持终端将该视频数据分别转发给各参会终端进行显示;
[0017]若要切换回“田”字格视频数据,则点击主持终端的屏幕,主持终端的屏幕便切换回“田”字格视频数据,同时主持终端将该田”字格视频数据分别转发给各参会终端进行显不O
[0018]本发明要解决的技术问题之二,在于提供一种基于多媒体终端实现四方视频会议的系统,通过该系统在多媒体终端实现四路视频清晰、流畅地显示。
[0019]本发明是这样实现技术问题之二的:一种基于多媒体终端实现四方视频会议的系统,所述系统包括:
[0020]连接建立模块,用于主持终端与任意三个参会终端建立连接,并将主持终端的视频流图像与各参会终端的视频流图像合并成一个视频流图像;
[0021]合并分发模块,用于主持终端解码各参会终端传来的压缩视频数据,并将主持终端以及各参会终端的视频数据合并,同时对合并的视频数据编码后分发给各参会终端;
[0022]显示模块,用于主持终端与各参会终端显示视频。
[0023]进一步地,在连接建立模块中,所述“主持终端与任意三个参会终端建立连接”具体为:
[0024I主持终端向任意三个参会终端发起连接呼叫请求,各参会终端接收到连接呼叫请求后,与主持终端建立呼叫连接;同时在各参会终端与主持终端之间均创建一个独立的编解码通道,以实现主持终端与各参会终端的通讯。
[0025]进一步地,在连接建立模块中,所述“将主持终端的视频流图像与各参会终端的视频流图像合并成一个视频流图像”具体为:
[0026]主持终端接收各参会终端传来的视频流图像,并将视频流图像解码;然后将主持终端的视频流图像和解码后的各参会终端的视频流图像均缩小为原始图像的四分之一,同时创建一个新的视频流图像,并将创建的视频流图像按照“田”字格划分为四块;之后将缩小的主持终端的视频流图像和各参会终端的视频流图像依次填充到“田”字格上,从而实现将四个视频流图像合并成一个视频流图像,同时对合成的视频流图像进行编码后传送给各参会终端进行显示。
[0027]进一步地,所述合并分发模块具体为:
[0028]各参会终端向主持终端传送压缩视频数据,主持终端对接收的压缩视频数据进行解码,并将主持终端的视频数据以及解码后的各参会终端的视频数据合成一路视频数据;然后由主持终端任意选择一个与参会终端进行通讯的编解码通道对合成的视频数据进行编码,并将编码后的视频数据分发给各参会终端。
[0029]进一步地,所述显示模块具体为:
[0030]各参会终端对接收的视频数据进行解码,同时主持终端与各参会终端均以“田”字格形式将视频数据显示在各自的屏幕中;
[0031 ]且在显示时,若要单
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1