多级架构视频监控系统的视频转发控制方法技术方案

技术编号:3677290 阅读:537 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了视频监控技术领域中的一种多级架构视频监控系统的视频转发控制方法。技术方案是,增加中心管理服务单元CMS对媒体处理单元VTDU的控制,当VTDU启动后并不建立视频转发进程,当客户端登录CMS成功,并请求打开某路视频时,先向CMS发送视频请求,CMS将视频请求转发给VTDU,VTDU接收到视频请求后,查询此路视频是否已经存在,若此路视频已经存在,则通知转发进程转发此路视频给请求的客户端;当发现此路视频不存在时,则建立对应的转发进程,实现转发进程的动态建立;当转发进程输出空闲时,会自动结束。本发明专利技术实现视频流转发进程的动态建立和按需分配,解决了系统容量限制问题,节省了硬件成本。

【技术实现步骤摘要】

【技术保护点】
一种多级架构视频监控系统的视频转发控制方法,其特征是所述方法包括下列步骤: 步骤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;步骤112:如果没有,将当前所有转发进程使用者的权限级别与本次请求的使用者的权限级别进行对比; 步骤113:判断是否有当前转发进程使用者的权限级别比本次请求的使用者的权限级别低; 步骤114:如果有,剥夺该进程使用者的转发进程,将其分配给本次请求的使用者,并通知该进程使用者,跳到步骤117; 步骤115:如果没有,通知CMS本次请求失败,跳到步骤117; 步骤116:结束转发进程; 步骤117:向中心管理服务单元CMS返回相应的处理结果,跳到步骤103,准备接收下一个请求。...

【技术特征摘要】

【专利技术属性】
技术研发人员:范欢动许猛
申请(专利权)人:北京佳讯飞鸿电气股份有限公司
类型:发明
国别省市:11[中国|北京]

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

1
相关领域技术
  • 暂无相关专利