多方视频会议系统和多方视频会议数据传输方法技术方案

技术编号:14077350 阅读:85 留言:0更新日期:2016-11-30 13:02
本发明专利技术提供一种多方视频会议数据传输方法,包括以下步骤:步骤401,开始;步骤402,视频会议服务器判断多方视频会议是否结束;若是,转步骤408;若否,转步骤403;步骤403,视频会议服务器接收参与多方视频会议的各视频会议终端的视频数据;步骤404,根据各视频会议终端的请求,视频会议服务器把相应的主视频发送到各视频会议终端;步骤405,各视频会议终端接收并播放主视频;步骤406,视频会议服务器中的辅视频模块产生辅视频;步骤407,辅视频模块把辅视频数据发送到参与多方视频会议的各视频会议终端;转步骤402;步骤408,结束。本发明专利技术能有效减少传输的网络数据,改善网络使用情况。

【技术实现步骤摘要】

本专利技术涉及视频传输方法,尤其是一种多方视频会议数据传输方法。
技术介绍
随着网络技术和通讯技术的发展,使用网络进行视频会议越来越多。多方视频会议时,每个终端一方面显示主视频画面(称为主视频),还会以小窗口形式显示各参与终端的视频画面(称为辅视频)。当这些视频数据一起传输的时候,数据传输是一个很大的网络负担。在网络较差的情况下,会影响用户的视频会议体验。
技术实现思路
本专利技术的目的在于克服现有技术中存在的不足,提供一种多方视频会议系统,以及多方视频会议数据传输方法,在多方视频会议的时候,有效减少传输的网络数据,改善网络使用情况。本专利技术采用的技术方案是:一种多方视频会议系统,包括:视频会议服务器和视频会议终端;其中:视频会议服务器:接收视频会议终端发来的视频,发送视频会议终端请求的主视频,产生并发送辅视频;视频会议终端:发送本视频会议终端录制的视频,接收并播放主视频,接收并播放辅视频;所说的主视频,是指参与多方视频会议的视频会议终端,占据屏幕最大部分的视频;所说的辅视频,是指参与多方视频会议的视频会议终端,除了主视频,显示参与多方视频会议的各终端视频画面的视频。进一步地,所述的视频会议终端,包括以下模块:登录模块,用于登录到视频会议服务器;视频录制模块,负责录制视频数据;视频发送模块,把录制的视频数据发送到视频会议服务器;主视频接收模块,从视频会议服务器接收主视频;主视频播放模块,播放主视频;辅视频接收模块,从视频会议服务器接收辅视频;辅视频播放模块,播放辅视频;所述的视频会议服务器,包含以下模块:终端接入模块,接收视频会议终端登录请求;账号管理模块,保存视频会议终端账号和视频会议终端登录的数据;终端视频接收模块,接收各视频会议终端发来的视频数据;终端视频发送模块,向各视频会议终端发送主视频数据;辅视频模块,根据各视频会议终端发来的视频数据,缩放后重新合成一个辅视频,并把辅视频发送至各视频会议终端。更进一步地,所述的辅视频模块,包括:终端视频读取模块,从终端视频接收模块读取各视频会议终端的视频数据;视频缩放模块,把各视频会议终端的视频缩放至指定的画面尺寸;视频保存模块,保存缩放后的视频;辅视频编码模块,把缩放后的各视频会议终端的视频数据,合成产生一个辅视频;辅视频画面小于主视频画面;辅视频中,各终端视频画面小于辅视频画面;辅视频发送模块,把辅视频发送到各视频会议终端。本专利技术提供一种多方视频会议数据传输方法,应用于上述的多方视频会议系统,包括以下步骤:步骤401,开始;步骤402,视频会议服务器判断多方视频会议是否结束;若是,转步骤408;若否,转步骤403;步骤403,视频会议服务器接收参与多方视频会议的各视频会议终端的视频数据;步骤404,根据各视频会议终端的请求,视频会议服务器把相应的主视频发送到各视频会议终端;步骤405,各视频会议终端接收并播放主视频;步骤406,视频会议服务器中的辅视频模块产生辅视频;步骤407,辅视频模块把辅视频数据发送到参与多方视频会议的各视频会议终端;转步骤402;步骤408,结束。5. 如权利要求4所述的多方视频会议数据传输方法,其特征在于,上述产生辅视频的具体过程,包括以下步骤:步骤501,开始;步骤502,获取参与多方视频会议的视频会议终端个数;步骤503,根据视频会议终端个数,以及终端视频画面目标尺寸,计算产生辅视频所用的缓冲区大小;步骤504,根据上一步的计算结果,开辟一个指定大小的辅视频缓冲区,用于存放辅视频数据;步骤505,为辅视频设置指定的背景色;步骤506,判断本次各视频会议终端的视频数据是否都已处理,若是,转步骤513;若否,转步骤507;步骤507,判断本次处理所用时间是否已到限制,若是,转步骤513;若否,转步骤508;步骤508,获取一个未处理的视频会议终端账号;步骤509,读取该视频会议终端的视频数据;步骤510,将该视频数据缩放到指定的终端视频画面目标尺寸;步骤511,计算此账号对应的缩放后的视频在辅视频中的位置;步骤512,根据步骤511的位置信息,将此缩放后的视频数据复制到辅视频缓冲区的相应位置,转步骤506;步骤513,将辅视频缓冲区的数据按照指定编码格式编码;步骤514,结束。本专利技术的优点在于:本专利技术在进行多方视频会议的时候,把各终端的视频统一合并为辅视频,可以有效减少传输的网络数据,改善网络使用情况。附图说明图1为本专利技术视频会议终端上主视频和辅视频的显示示意图。图2为本专利技术的视频会议系统的各模块关系示意图。图3为本专利技术的辅视频模块的结构示意图。图4为本专利技术的多方视频会议的数据传输简要流程示意图。图5为本专利技术的产生辅视频的流程图。具体实施方式下面结合具体附图和实施例对本专利技术作进一步说明。本专利技术提供一种多方视频会议系统,以及一种多方视频会议数据传输方法,在多方视频会议的时候,由服务器把各参与终端的视频产生一个辅视频,发送到各终端进行播放。多方视频会议系统,包括:视频会议服务器和视频会议终端;其中:视频会议服务器:接收视频会议终端发来的视频,发送视频会议终端请求的主视频,产生并发送辅视频;视频会议终端:发送本视频会议终端录制的视频,接收并播放主视频,接收并播放辅视频。如图1所示,所说的主视频,是指参与多方视频会议的视频会议终端,占据屏幕最大部分的视频;所说的辅视频,是指参与多方视频会议的视频会议终端,除了主视频,显示参与多方视频会议的各终端视频画面的视频;辅视频画面小于主视频画面;辅视频中,各终端视频画面也小于主视频画面,且小于辅视频画面;图1给出的例子中,辅视频中有终端1视频画面、终端2视频画面、终端3视频画面,这些都是较终端录制的原始的视频尺寸缩小了的视频;主视频可以是视频会议服务器上的一段视频,或者是视频会议终端之一录制的视频。如图2所示;所述的视频会议终端211,包括以下模块:登录模块212,用于登录到视频会议服务器;视频录制模块213,负责录制视频数据;视频发送模块214,把录制的视频数据发送到视频会议服务器;主视频接收模块215,从视频会议服务器接收主视频;主视频播放模块216,播放主视频;辅视频接收模块217,从视频会议服务器接收辅视频;辅视频播放模块218,播放辅视频。所述的视频会议服务器201,包含以下模块:终端接入模块202,接收视频会议终端登录请求;账号管理模块203,保存视频会议终端账号和视频会议终端登录的数据;终端视频接收模块204,接收各视频会议终端发来的视频数据;终端视频发送模块205,向各视频会议终端发送主视频数据;辅视频模块206,根据各视频会议终端发来的视频数据,缩放后重新合成一个辅视频,并把辅视频发送至各视频会议终端。如图3所示,所述的辅视频模块,包括:终端视频读取模块301,从终端视频接收模块读取各视频会议终端的视频数据;视频缩放模块302,把各视频会议终端的视频缩放至指定的画面尺寸;视频保存模块303,保存缩放后的视频;辅视频编码模块304,把缩放后的各视频会议终端的视频数据,合成产生一个辅视频;辅视频画面小于主视频画面;辅视频中,各终端视频画面小于辅视频画面;辅视频发送模块305,把辅视频发送到各视频会议终端。本专利技术提供的一种多方视频会议数据传输方法,如图4所示,包括以下步骤:步骤40本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201610831970.html" title="多方视频会议系统和多方视频会议数据传输方法原文来自X技术">多方视频会议系统和多方视频会议数据传输方法</a>

【技术保护点】
一种多方视频会议系统,其特征在于,包括:视频会议服务器和视频会议终端;其中:视频会议服务器:接收视频会议终端发来的视频,发送视频会议终端请求的主视频,产生并发送辅视频;视频会议终端:发送本视频会议终端录制的视频,接收并播放主视频,接收并播放辅视频;所说的主视频,是指参与多方视频会议的视频会议终端,占据屏幕最大部分的视频;所说的辅视频,是指参与多方视频会议的视频会议终端,除了主视频,显示参与多方视频会议的各终端视频画面的视频。

【技术特征摘要】
1.一种多方视频会议系统,其特征在于,包括:视频会议服务器和视频会议终端;其中:视频会议服务器:接收视频会议终端发来的视频,发送视频会议终端请求的主视频,产生并发送辅视频;视频会议终端:发送本视频会议终端录制的视频,接收并播放主视频,接收并播放辅视频;所说的主视频,是指参与多方视频会议的视频会议终端,占据屏幕最大部分的视频;所说的辅视频,是指参与多方视频会议的视频会议终端,除了主视频,显示参与多方视频会议的各终端视频画面的视频。2.如权利要求1所述的多方视频会议系统,其特征在于,所述的视频会议终端,包括以下模块:登录模块,用于登录到视频会议服务器;视频录制模块,负责录制视频数据;视频发送模块,把录制的视频数据发送到视频会议服务器;主视频接收模块,从视频会议服务器接收主视频;主视频播放模块,播放主视频;辅视频接收模块,从视频会议服务器接收辅视频;辅视频播放模块,播放辅视频;所述的视频会议服务器,包含以下模块:终端接入模块,接收视频会议终端登录请求;账号管理模块,保存视频会议终端账号和视频会议终端登录的数据;终端视频接收模块,接收各视频会议终端发来的视频数据;终端视频发送模块,向各视频会议终端发送主视频数据;辅视频模块,根据各视频会议终端发来的视频数据,缩放后重新合成一个辅视频,并把辅视频发送至各视频会议终端。3.如权利要求2所述的多方视频会议系统,其特征在于,所述的辅视频模块,包括:终端视频读取模块,从终端视频接收模块读取各视频会议终端的视频数据;视频缩放模块,把各视频会议终端的视频缩放至指定的画面尺寸;视频保存模块,保存缩放后的视频;辅视频编码模块,把缩放后的各视频会议终端的视频数据,合成产生一个辅视频;辅视频画面小于主视频画面;辅视频中,各终端视频画面小于辅视频画面;辅视频发送模块,把辅视频发送到各视频会...

【专利技术属性】
技术研发人员:柳鲲鹏张义强曹朝
申请(专利权)人:无锡纽微特科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1