视频会议数据处理方法及系统的制作方法

文档序号:9238517阅读:332来源:国知局
视频会议数据处理方法及系统的制作方法
【技术领域】
[0001] 本发明涉及一种数据处理方法及系统,尤其是涉及一种应用电视墙的视频会议数 据处理方法及系统。
【背景技术】
[0002] 过往的视频会议采用MCU(MultiControlUnit,多点控制单元)接收多个客户 端的视频影像(1080P),然后将画面合成一路分割视频影像(1080P),输出给每个客户端。 若是客户端使用较大尺寸的显示器(例如电视墙),以九个客户端和九个屏幕的电视墙为 例,电视墙的每一个屏幕为1080P,合成九分割的视频影像后,每一个分割画面的分辨率为 640*360,按比例扩展后在电视墙的每个屏幕上呈现的效果并不好,无法满足使用者的需 求。如果不使用MCU,每个客户端直接点对点传输高清影像给其他客户端,则电视墙中每一 个屏幕的画面都有1080P的分辨率,让人有彷佛在现场开会的视觉感受,但同时也需要较 大的网络频宽。以1080P的视频数据为例,至少需要5Mbps的网络流量。九路视频数据同 时传送大约需要上传及下载各45Mbps的网络流量,才能维持视频影像正常播放。

【发明内容】

[0003] 鉴于以上内容,有必要提供一种视频会议数据处理方法,可以实现高清视频影像 会议,且不需要太大的网络频宽。
[0004] 鉴于以上内容,还有必要提供一种视频会议数据处理系统,可以实现高清视频影 像会议,且不需要太大的网络频宽。
[0005] 所述视频会议数据处理方法包括步骤:控制视频转送单元接收各个客户端发送的 视频数据,所述客户端包括主会场客户端和分会场客户端;将接收到的各个客户端的视频 数据复制为两份;将复制后的其中一份视频数据通过视频转送单元传送至所述主会场客户 端;将复制后的另一份视频数据通过视频转送单元传送至多点控制单元,控制多点控制单 元将所述另一份视频数据合成为组合画面数据;及将合成后的组合画面数据通过视频转送 单元传送至各个分会场客户端。
[0006] 所述视频会议数据处理系统包括:接收模块,用于控制视频转送单元接收各个客 户端发送的视频数据,所述客户端包括主会场客户端和分会场客户端;复制模块,用于将接 收到的各个客户端的视频数据复制为两份;传送模块,用于将复制后的其中一份视频数据 通过视频转送单元传送至所述主会场客户端;合成模块,用于将复制后的另一份视频数据 通过视频转送单元传送至多点控制单元,控制多点控制单元将所述另一份视频数据合成为 组合画面数据;及所述传送模块还用于将合成后的组合画面数据通过视频转送单元传送至 各个分会场客户端。
[0007] 相较于现有技术,所述的视频会议数据处理方法及系统,能够将接收到的各个客 户端的视频数据一份直接传送给主会场客户端,在电视墙上显示各个会场的高清视频影 像,另一份由多点控制单元合成为组合画面数据,传送至各个分会场客户端进行显示,既保 证了主会场客户端播放的视频画面的清晰度,又不需要太大的网络频宽。
【附图说明】
[0008] 图1是本发明视频会议数据处理系统较佳实施例的运行环境图。
[0009] 图2是本发明中电视墙的示意图。
[0010] 图3是本发明视频会议数据处理系统较佳实施例的功能模块图。
[0011] 图4是本发明视频会议数据处理方法较佳实施例的流程图。
[0012] 图5是本发明视频会议数据处理方法较佳实施例的数据流向示意图。
[0013] 主要元件符号说明
如下【具体实施方式】将结合上述附图进一步说明本发明。
【具体实施方式】
[0014] 参阅图1所示,是本发明视频会议数据处理系统较佳实施例的运行环境图。视频 会议数据处理系统10运行于服务器1中。服务器1中还包括通过数据线或信号线相连的视 频转送单兀(VideoForwarder)20、多点控制单兀30、SIP(SessionInitiationProtocol, 会话发起协议)服务单元40、存储器50和处理器60等。
[0015] 服务器1通过网络连接于多个客户端2 (图1中示出两个作为代表),用于实现该 多个客户端2之间的视频会议。视频转送单元20用于接收各个客户端2发送的视频数据以 及向多点控制单元30或各个客户端2转送视频数据。多点控制单元30用于对所述视频转 送单元20转送过来的多路视频数据进行合成。SIP服务单元40用于对各个客户端2进行 连接管理,在进行视频会议时,每个客户端2均需先向SIP服务单元40进行登录,并由SIP 服务单元40进行沟通处理,建立连线。存储器50用于存储视频会议数据处理系统10的程 序代码等资料。处理器60用于执行视频会议数据处理系统10的各功能模块,以完成本发 明。
[0016] 在本实施例中,所述多个客户端2中有一个主会场客户端22,其他为分会场客户 端24 (参阅图5所示),一般情况下该主会场客户端22与服务器1在同一地点。在其他实 施例中,若网络频宽允许,服务器1也可以设置在任意地点,而不需与主会场客户端22在同 一地点。本实施例以服务器1连接九个客户端2为例进行说明,其中一个客户端2为主会 场客户端22,剩余八个客户端2为分会场客户端24。
[0017] 所述主会场客户端22中包括一个解码器阵列(ArrayDecoderBox,图1中未示 出),所述解码器阵列中包括多个(例如九个)编解码器(CodecBox),并且该主会场客户端 22连接于电视墙(例如九宫格电视墙,参阅图2所示)。所述电视墙的多个屏幕与所述多个 编解码器以及多个客户端2 -一对应。每个编解码器用于解码对应的客户端2的视频数据, 然后在所述电视墙的对应屏幕上播放。例如解码器阵列中的第一编解码器用于解码第一客 户端(主会场客户端22)的视频数据,然后在电视墙中对应的第一屏幕上播放;第二编解码 器用于解码第二客户端(分会场客户端24)的视频数据,然后在电视墙中对应的第二屏幕上 播放;第三编解码器用于解码第三客户端(分会场客户端24)的视频数据,然后在电视墙中 对应的第三屏幕上播放,依此类推。
[0018] 每个分会场客户端24中包括一个编解码器(图1中未示出),用于编码该分会场客 户端24的视频数据以及解码服务器1发送的合成后的组合画面数据,然后将所述组合画面 数据在该分会场客户端24连接的屏幕上播放。
[0019]参阅图3所示,是本发明视频会议数据处理系统较佳实施例的功能模块图。
[0020] 所述视频会议数据处理系统10包括接收模块100、复制模块200、传送模块300及 合成模块400。
[0021] 所述接收模块100用于控制视频转送单元20接收各个客户端2发送的视频数据。 当进行视频会议时,各个客户端2向所述SIP服务单元40进行登录,建立连线,然后各个客 户端2中的编解码器将该会场的视频数据进行编码,发送至服务器1。在本实施例中,视频 转送单元20要接收九个客户端2的视频数据(即九路视频数据)。
[0022] 所述复制模块200用于将接收到的各个客户端2的视频数据复制为两份。在本 实施例中,可以只复制八个分会场客户端24的视频数据,复制之后,其中一份视频数据(包 含八个分会场客户端24的视频数据)将会被直接发送到主会场客户端22,另一份视频数据 (包含主会场客户端22的视频数据及八个分会场客户端24的视频数据)将会被传送至多点 控制单元30进行合成。
[0023] 所述传送模块300用于将复制后的其中一份视频数据(八路视频数据)通过视频转
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1