[发明专利]多级架构视频监控系统的视频转发控制方法有效
申请号: | 200810240780.1 | 申请日: | 2008-12-25 |
公开(公告)号: | CN101448148A | 公开(公告)日: | 2009-06-03 |
发明(设计)人: | 范欢动;许猛 | 申请(专利权)人: | 北京佳讯飞鸿电气股份有限公司 |
主分类号: | H04N7/24 | 分类号: | H04N7/24;H04Q11/00;H04N7/18 |
代理公司: | 北京众合诚成知识产权代理有限公司 | 代理人: | 童晓琳 |
地址: | 100044北京市海淀区交大东路*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多级 架构 视频 监控 系统 转发 控制 方法 | ||
技术领域
本发明属于视频监控技术领域,尤其涉及一种多级架构视频监控系统的视频转发控制方法。
背景技术
多级架构视频监控系统分为接入平台与汇接平台。图1是多级架构视频监控系统的总体架构图。图1中,每个平台所包含的模块为:CMS(CentralManager Server)、NRU(Network Record Unit)和VTDU(Video Transfer andDispatch Unit)。CMS是网络视频监控中心平台系统中心管理服务单元;NRU是网络视频监控中心平台系统的网络录像服务器;VTDU是网络视频监控中心平台系统的媒体处理单元,负责视频流的转发管理。无箭头的实线表示业务控制通道,带箭头的实线表示数据通道,虚线表示管理控制通道。管理器和控制器对平台内的各模块进行管理和控制。在网络带宽有限的环境下,视频流传输需要进行有效的管理,才能保证图像的质量及系统的容量。
图2是多级架构视频监控系统中媒体处理单元VTDU内部模块结构图。图2中,VTDU作为媒体处理单元,主要包括XtreamServer模块、XtreamChannel模块、Proxyobject模块、Xtreamstub模块。XtreamServer模块:负责对前端设备的管理,设备状态管理、视频资源管理;XtreamChannel模块:负责DVR/DVS的接入、配置信息管理;ProxyObject模块:负责视频流的流转发;XtreamStub模块:提供适配层接入;实线表示业务控制通道,虚线表示数据控制通道,点虚线表示管理控制通道。这几个模块互相配合,共同完成视频流的管理。
目前在多级架构视频监控系统中视频流的控制一般采用如下方法:当前端设备连接上XtreamServer的时候即根据该设备有多少个视频通道以及数据库中对这些通道的网络输入输出参数分配ProxyObject资源,为每路视频分配一个ProxyObject,在该设备在线期间这些资源一直占用。在Controller登陆CMS的时候即已经获得了所有在线节点ProxyObject网络输出参数,用户想浏览某路视频的时候,控制器Controller直接将该路视频的相应参数传递给XtreamDecoder连接对应的ProxyObject,获取视频数据。
多级架构中的汇接平台会接入多个下级平台。采用如上模式进行流管理会带来以下问题:
1、汇接平台连接多个下级平台后管理视频路数很多,预先分配资源造成汇接平台负载很大。
2、单服务器支持的视频路数有限(不大于500路),如果预先分配资源,就需要多台服务器支持,增加成本。
3、静态配置需要管理员对每路视频均需要进行参数设置,对管理员工作压力较大。
发明内容
本发明的目的在于,提供一种多级架构视频监控系统的视频转发控制方法,通过改造VTDU,使VTDU主要接收CMS对视频转发资源的查询、申请和释放的请求,从而实现视频转发进程ProxyObject的动态建立和按需分配。
本发明的技术方案是,一种多级架构视频监控系统的视频转发控制方法,其特征是所述方法包括下列步骤:
步骤101:媒体处理单元VTDU启动,创建端口监听,等待中心管理服务单元CMS连接;
步骤102:中心管理服务单元CMS连接媒体处理单元VTDU,向媒体处理单元VTDU发送注册请求并进行注册;
步骤103:中心管理服务单元CMS注册成功后,将使用者的请求发送给媒体处理单元VTDU;
步骤104:媒体处理单元VTDU判断中心管理服务单元CMS发过来的请求类型;如果是查询转发进程请求,则执行步骤105;如果是一路视频转发请求,则执行步骤106;如果是结束转发进程请求,则执行步骤116;
步骤105:查询媒体处理单元VTDU目前正在使用的转发进程,跳到步骤117;
步骤106:媒体处理单元VTDU判断请求转发的一路视频是否已有分配的转发进程;
步骤107:如果已有,通知转发进程转发此路视频,跳到步骤117;
步骤108:如果没有,媒体处理单元VTDU判断下级服务器是否达到最大连接数;
步骤109:如果下级服务器没有达到最大连接数,则创建转发进程,跳到步骤117;
步骤110:如果下级服务器达到最大连接数,则判断是否有处在释放等待期的转发进程;
步骤111:如果有,则释放该处在释放等待期的转发进程,并重新分配转发进程给本次请求,跳到步骤117;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京佳讯飞鸿电气股份有限公司,未经北京佳讯飞鸿电气股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810240780.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可互换性超声换能输出部件电路
- 下一篇:单向阀气胸排气管