一种视频调度的控制装置及方法制造方法及图纸

技术编号:10354515 阅读:107 留言:0更新日期:2014-08-27 10:56
本发明专利技术涉及一种多媒体流控制技术,尤其涉及一种视频调度的控制装置及方法。控制装置与多个多点处理单元连接,控制装置包括:接收模块,接收模块用于接收视频的传输码流;建立模块,建立模块用于根据预定规则将接收的传输码流与多点处理单元建立第一映射列表;匹配模块,匹配模块用于根据第一映射列表将接收到的传输码流匹配到对应的多点处理单元;存储模块,存储模块用于存储预定规则,以及传输码流与对应的多点处理单元的第一映射列表;分配模块,分配模块根据传输码流发送到经过匹配模块对应的多点处理单元。本发明专利技术的有益效果是:有效地防止了单点故障。并且通过实时监测各多点处理单元的资源使用情况,提高其使用效率。

【技术实现步骤摘要】
一种视频调度的控制装置及方法
本专利技术涉及一种多媒体流控制技术,尤其涉及一种视频调度的控制装置及方法。
技术介绍
网络技术和多媒体技术的飞速发展,使人们在获取信息的手段上发生了巨大的改变,极大地促进了社会的发展。其中视频监控,视频会议等就是具体应用。通过视频会议,对于公司企业,视频会议系统的应用解决了由于营业网点地域分布较广而造成远距离会议沟通障碍的问题,提高了办公效率。对于政府部门,通过视频会议可以更高效地进行统一部署和统一安排,以应对各种突发事件,更好地履行其社会管理职能。多点处理单元(MCU)是视频会议系统的关键设备。它可以将来自各会议场点的信息流,经过同步分离后,抽取出音频、视频、数据等信息和信令,再将各会议场点的信息和信令,送入同一种处理模块,完成相应的音频混合或切换、视频混合或切换、数据广播和路由选择、定时和会议控制等过程,最后将各会议场点所需的各种信息重新组合起来,送往各相应的终端系统设备。其中,多点处理单元的多点处理模块(MP)主要用于对多媒体流的控制。由于社会各界对于视频会议的需求不断增长,因此视频会议的网络规模也在不断扩大。这对于视频会议的设备性能提出了更高的要求。在现有的视频会议的网络系统中,通常都是采用各个分控中心分别设置一台多点处理单元,然后将这些多点处理单元通过传输网络进行连接。这种设置的问题在于,如果多点处理单元发生故障了,那么就会形成单点故障,导致该分控中心无法接收视频信息。另外,如前所述,视频会议的网络规模将会不断扩大,而单个的MCU硬件资源有限,可能会难以处理由于网络规模扩张而产生的大量视频信息,从而造成网络性能的降低
技术实现思路
针对以上所述的技术问题,本专利技术提供了一种视频调度的控制装置及方法,以有效防止视频网络的网络故障,并提高MCU设备的资源利用率。一种视频调度的控制装置,其中,所述控制装置与多个多点处理单元连接,所述控制装置包括:接收模块,所述接收模块用于接收视频的传输码流;建立模块,所述建立模块用于根据预定规则将接收的所述传输码流与所述多点处理单元建立第一映射列表;匹配模块,所述匹配模块用于根据所述第一映射列表将接收到的所述传输码流匹配到对应的多点处理单元;存储模块,所述存储模块用于存储所述预定规则,以及传输码流与对应的多点处理单元的第一映射列表;分配模块,所述分配模块将所述传输码流发送到经过所述匹配模块对应的多点处理单元。优选的,还包括解析模块,所述解析模块用于解析所述传输码流,并获得所述传输码流的标识信息;所述第一映射列表基于所述标识信息使所述传输码流与所述多点处理单元形成映射。优选的,所述标识信息包括所述传输码流的IP地址号和/或端口号。优选的,还包括:查询模块,所述查询模块用于实时查询所述控制装置所连接的多点处理单元中多点处理模块的资源信息与负载信息;所述建立模块将所述多点处理单元与所述多点处理模块的资源信息以及负载信息建立第二映射列表;优选的,还包括与所述查询模块连接的保活模块,所述保活模块定时向所述控制装置连接的多点处理单元发送保活包。优选的,所述预定规则为:当根据所述传输码流的标识信息以及所述第一映射列表,所述传输码流已存在对应的多点处理单元,则所述分配模块将所述传输码流分配到对应的多点处理单元;当根据所述传输码流的标识信息以及所述第一映射列表,所述传输码流不存在对应的多点处理单元,则所述匹配模块根据所述第二映射列表,对所述各多点处理单元中的所述多点处理模块的负载信息以及所述多点处理模块的资源信息取加权平均数,从而匹配合适的多点处理单元,并通过所述建立模块建立映射关系,添加到所述第一映射列表。一种视频调度的控制方法,其中,所述控制方法包括:步骤1.一控制装置通过一查询模块获取与所述控制装置连接的多点处理单元的资源信息;步骤2.一接收模块接收视频的传输码流;步骤3.一建立模块根据预定规则将接收的所述传输码流与所述多点处理单元建立一第一映射列表;步骤4.一匹配模块根据预定规则以及所述第一映射列表将接收到的所述传输码流匹配到对应的多点处理单元;步骤5.一分配模块将所述传输码流发送到对应的多点处理单元。优选的,所述步骤1中还包括:步骤11.所述查询模块实时查询所述控制装置连接的多点处理单元中多点处理模块的资源信息与负载信息;步骤12.所述建立模块将所述多点处理单元与所述多点处理模块的资源信息以及负载信息建立一第二映射列表;步骤13.一保活模块定时向所述控制装置连接的多点处理单元发送保活包,确定所述控制装置与多点处理单元的连接状态。优选的,所述步骤2中具体包括:步骤21.一接收模块接收视频的传输码流;步骤22.一解析模块解析所述传输码流,并获得所述传输码流的标识信息。优选的,所述步骤3中的预定规则具体包括:当根据所述传输码流的标识信息以及所述第一映射列表,所述传输码流已存在对应的多点处理单元,则所述分配模块将所述传输码流分配到对应的多点处理单元;当根据所述传输码流的标识信息以及所述第一映射列表,所述传输码流不存在对应的多点处理单元,则所述匹配模块根据所述第二映射列表,对所述各多点处理单元中的所述多点处理模块的负载信息以及所述多点处理模块的资源信息取加权平均数,从而匹配合适的多点处理单元,并通过所述建立模块建立映射关系,添加到所述第一映射列表。本专利技术的有益效果是:通过本专利技术的一种视频调度的控制装置及方法,对视频会议网络进行了冗余设置,有效地防止了单点故障。并且通过实时监测各多点处理单元的资源使用情况,自动为视频流选择合适的多点处理单元,以提高其使用效率,从而使整个视频网络足以应对处理大量的视频流信息。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的一种视频调度的控制装置的实施例的结构示意图;图2为本专利技术的一种视频调度的控制装置的另一种实施例的结构示意图;图3为本专利技术的一种视频调度的控制方法的实施例的方法流程示意图。具体实施方式下面结合附图和具体实施例对本专利技术作进一步说明,但不作为本专利技术的限定。本专利技术的一种实施例公开了一种视频调度的控制装置。如图1所示,控制装置1与多个多点处理单元MCU1,MCU2,MCU3......MCUn连接。控制装置1包括:用于接收视频的传输码流的接收模块;用于根据预定规则将接收的传输码流与多点处理单元建立第一映射列表的建立模块。用于根据第一映射列表将接收到的传输码流匹配到对应的多点处理单元的匹配模块。用于存储预定规则,以及传输码流与对应的多点处理单元的第一映射列表的存储模块。根据传输码流发送到经过匹配模块对应的多点处理单元的分配模块。匹配模块分别与接收模块以及建立模块连接,存储模块分别与建立模块以及匹配模块连接,匹配模块与分配模块连接。于上述技术方案的基础上,还包括解析模块,解析模块用于解析传输码流,并获得传输码流的标识信息。第一映射列表基于标识信息使传输码流与多点处理单元形成映射。解析模块分别与接收模块以及匹配模块连接。于上述技术方案的基础上,标识信息包括传输码流的IP地址号和/或端口号本文档来自技高网
...
一种视频调度的控制装置及方法

【技术保护点】
一种视频调度的控制装置,其特征在于,所述控制装置与多个多点处理单元连接,所述控制装置包括: 接收模块,所述接收模块用于接收视频的传输码流; 建立模块,所述建立模块用于根据预定规则将接收的所述传输码流与所述多点处理单元建立第一映射列表; 匹配模块,所述匹配模块用于根据所述第一映射列表将接收到的所述传输码流匹配到对应的多点处理单元; 存储模块,所述存储模块用于存储所述预定规则,以及所述第一映射列表; 分配模块,所述分配模块根据所述传输码流发送到经过所述匹配模块对应的多点处理单元。

【技术特征摘要】
1.一种视频调度的控制装置,其特征在于,所述控制装置与多个多点处理单元连接,所述控制装置包括:接收模块,所述接收模块用于接收视频的传输码流;建立模块,所述建立模块用于根据预定规则将接收的所述传输码流与所述多点处理单元建立第一映射列表;匹配模块,所述匹配模块用于根据所述第一映射列表将接收到的所述传输码流匹配到对应的多点处理单元;存储模块,所述存储模块用于存储所述预定规则,以及所述第一映射列表;分配模块,所述分配模块将所述传输码流发送到经过所述匹配模块对应的多点处理单元;查询模块,所述查询模块用于实时查询所述控制装置所连接的多点处理单元中多点处理模块的资源信息与负载信息;所述建立模块将所述多点处理单元与所述多点处理模块的资源信息以及负载信息建立第二映射列表;还包括与所述查询模块连接的保活模块,所述保活模块定时向所述控制装置连接的多点处理单元发送保活包;所述保活模块定时向所述控制装置连接的所述多点处理单元发送保活包,以实时查询所述控制装置与所述多点处理单元的连接状态,当所述控制装置在预定的时间内没有收到反馈消息时,所述控制装置判定其与所述多点处理单元的连接断开,从而立即将所述第一映射列表和所述第二映射列表中关于该所述多点处理单元的信息清除,为视频流信息选择新的所述多点处理单元;还包括:解析模块,所述解析模块用于解析所述传输码流,并获得所述传输码流的标识信息;所述第一映射列表基于所述标识信息使所述传输码流与所述多点处理单元形成映射;所述预定规则为:当根据所述传输码流的标识信息以及所述第一映射列表,所述传输码流已存在对应的多点处理单元,则所述分配模块将所述传输码流分配到对应的多点处理单元;当根据所述传输码流的标识信息以及所述第一映射列表,所述传输码流不存在对应的多点处理单元,则所述匹配模块根据所述第二映射列表,对所述各多点处理单元中的所述多点处理模块的负载信息以及所述多点处理模块的资源信息取加权平均数,从而匹配合适的多点处理单元,并通过所述建立模块建立映射关系,添加到所...

【专利技术属性】
技术研发人员:方净林启宏
申请(专利权)人:宁波公众信息产业有限公司
类型:发明
国别省市:浙江;33

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

1