一种基于视频调度的智能视频路由方法

文档序号:7890936阅读:316来源:国知局
专利名称:一种基于视频调度的智能视频路由方法
技术领域
本发明涉及一种视频路由方法,特别是指一种应用在大型视频监控系统中的通过级联流媒体转发子系统中视频的基于视频调度的智能视频路由方法。
背景技术
众所周知,在微型视频监控系统中,对视频的浏览,主要是客户端IE直接连接编码设备,或者直接利用编码器的矩阵输出功能输出模拟监控器,达到监控目的。在小型视频监控系统中,由于对视频访问量的增加,导致编码器的网络带宽的瓶颈。流媒体转发单元的诞生,解决了这个瓶颈。流媒体位于客户端和编码器之间,所有对视频的浏览通过流媒体来访问。流媒体承担着转发和分发的功能,保证与编码器每个通道最多一路的视频传输,从而满足中小型视频监控的要求。在中型视频监控系统中,由于前端摄像头建设规模和用户访问量增加。单个流媒体转发单元已无法满足系统的要求。系统中出现多个流媒体转发单元和调度单元,每个流媒体转发单元负责负载范围内的一批视频;调度单元负责流媒体的调度,客户端需要浏览某一路视频时,向调度单元获取是哪个流媒体转发单元负责该摄像头的转发,得到转发单元地址。这个可以依据流媒体负载能力,前端摄像头数量,以及同时用户访问并发量,配置适应数量的流媒体和一台调用单元即可以满足中型视频监控系统的要求。然而在大型视频监控中,由于对单一摄像头访问数量超过单一流媒体转发单元的转发最大能力,对单一摄像头的大量并发访问造成瓶颈。这样的访问在大型运动赛事和紧急事件发生等时是比较常见。另外对于城市,省级联网,事业单位全国性等类型的大联网,客户端直接去访问摄像头关联的流媒体转发单元,会有很大的障碍,而此是为传统技术的主要缺点。

发明内容
本发明提供一种基于视频调度的智能视频路由方法,利用本发明的方法进行视频调度可以大大简化大型视频监控系统的结构,具有响应速度快,安全可靠的特点,而此是为本发明的主要目的。本发明所采用的技术方案为一种基于视频调度的智能视频路由方法,在大型视频监控系统中的每一个视频监控子系统中都设置级联流媒体,该视频监控子系统包括监控设备以及客户端,该监控设备在具体实施的时候可以为视频监控摄像头或者其他视频监控设备,每个该级联流媒体都与该大型视频监控系统中的每一个该视频监控子系统共享。各个该视频监控子系统通过该级联流媒体实现不同的该视频监控子系统之间的实时信息交换,从而使该视频监控子系统中的该客户端通过该级联流媒体得到其他该视频监控子系统的该监控设备所采集到的视频监控信号。该视频监控子系统还包括子系统流媒体,交互层调度单元与该子系统流媒体相对应,该交互层调度单元负责该子系统流媒体之间的数据调度,调度单元与该交互层调度单、元相对应,该调度单元负责该交互层调度单元之间的数据调度,在具体实施的时候,该交互层调度单元交换调度的数据只包括该视频监控子系统中的子网摄像信息。该子系统流媒体的路径信息由该交互层调度单元负责生成路径。该交互层调度单元通过信息交换中心将该交互层调度单元所管理的该监控设备与其他该视频监控子系统中的该交互层调度单元共享,通过上述的方式使每个该级联流媒体都与该大型视频监控系统中的每一个该视频监控子系统共享。
每一个该视频监控子系统的该监控设备都采用统一的格式标识,每一个该视频监控子系统的该客户端都通过该调度单元获取该子系统流媒体的路径。在该视频监控子系统的该客户端需要得到该大型视频监控系统中的任意一个该监控设备的视频监控信号的时候,通过子系统内部访问以及子系统外部访问两种访问方式进行。在进行子系统内部访问以及子系统外部访问的时候,首先进行子系统内部访问而后进行子系统外部访问。当该客户端与该监控设备属于同一该视频监控子系统的时候,该客户端通过子系统内部访问方式访问该监控设备的视频监控信号。与该交互层调度单元连接的该客户端需要该监控设备的视频监控信号的时候,由该交互层调度单元将该子系统流媒体的数据转发给该客户端。在具体实施的时候,该视频监控子系统的该子系统流媒体包括源流媒体以及中间级流媒体,该交互层调度单元包括源调度单元以及中间调度单元,该源调度单元负责该源流媒体的数据调度,该中间调度单元负责该中间级流媒体的数据调度。当与该源调度单元连接的该客户端需要该监控设备的视频监控信号的时候,由该源调度单元将该源流媒体的数据转发给该客户端。而当与该中间调度单元连接的该客户端需要该监控设备的视频监控信号的时候,由该中间调度单元将该中间级流媒体的转发数据以及该源流媒体的路径数据转发给该客户端。当该客户端与该监控设备属于不同的该视频监控子系统的时候,该客户端通过子系统外部访问方式访问该监控设备的视频监控信号。该客户端发送视频请求至该调度单元,由该调度单元同时与不同的该视频监控子系统中的该交互层调度单元进行联系,通过每一个该视频监控子系统中的该交互层调度单元对其该视频监控子系统中的该子系统流媒体进行查找,最终查找到该客户端需要的视频信息。在具体实施的时候,该视频监控子系统的该子系统流媒体包括源流媒体以及中间级流媒体,该交互层调度单元包括源调度单元以及中间调度单元,该源调度单元负责该源流媒体的数据调度,该中间调度单元负责该中间级流媒体的数据调度。在该交互层调度单元对其该视频监控子系统中的该子系统流媒体进行查找的过程中,首先,由该中间调度单元对该中间级流媒体进行查找,如果找到视频信息则由该中间调度单元将视频信息转发给该客户端,如果没有找到视频信息则通过该源调度单元对该源流媒体进行查找,如果找到则由该源调度单元将视频信息转发给该客户端。本发明的有益效果为本发明的技术方案首先解决了单路视频的并发访问限制问题,使并发访问在理论上没有限制,其次,解决了流媒体协议必须一致的限制,子系统之间只需要级联流媒体转发协议一致,无需要关注子网内部的协议交互,在具体实施的时候客户端无需要直接去访问源流媒体转发单元(源流媒体转发单元与编码器交互的流媒体转发单元)。跨子系统的访问,会增加源流媒体转发单元的负载,也影响各子网络之间的管控和子系统之间的透明度,在子系统联网过程中,遇到安全因素需要进行安全隔离平台时,只需要对调度单元和级联流媒体单元进行审核。而现技术基础上需要对所有流媒体转发单元进行审核。本发明的路由算法简单而独立,各子系统只需要关注内部的调度路径即可。


图I为本发明的原理方框图。图2为本发明交互层调度单元与信息交换中心的原理方框图。图3为本发明的子系统内部访问的原理方框图。图4为本发明的子系统外部访问的原理方框图。
具体实施例方式如图I至4所示,一种基于视频调度的智能视频路由方法,在大型视频监控系统10中的每一个视频监控子系统20中都设置级联流媒体30。该视频监控子系统20包括监控设备21以及客户端22,该监控设备21在具体实施的时候可以为视频监控摄像头或者其他视频监控设备。 每个该级联流媒体30都与该大型视频监控系统10中的每一个该视频监控子系统20共享。各个该视频监控子系统20通过该级联流媒体30实现不同的该视频监控子系统20之间的实时信息交换,从而使该视频监控子系统20中的该客户端22通过该级联流媒体30得到其他该视频监控子系统20的该监控设备21所采集到的视频监控信号。该视频监控子系统20还包括子系统流媒体23。交互层调度单元40与该子系统流媒体23相对应,该交互层调度单元40负责该子系统流媒体23之间的数据调度。调度单元50与该交互层调度单元40相对应,该调度单元50负责该交互层调度单元40之间的数据调度。在具体实施的时候,该交互层调度单元40交换调度的数据只包括该视频监控子系统20中的子网摄像信息。该子系统流媒体23的路径信息由该交互层调度单元40负责生成路径。该交互层调度单元40通过信息交换中心60将该交互层调度单元40所管理的该监控设备21与其他该视频监控子系统20中的该交互层调度单元40共享,通过上述的方式使每个该级联流媒体30都与该大型视频监控系统10中的每一个该视频监控子系统20共享。每一个该视频监控子系统20的该监控设备21都采用统一的格式标识。每一个该视频监控子系统20的该客户端22都通过该调度单元50获取该子系统 流媒体23的路径。
在该视频监控子系统20的该客户端22需要得到该大型视频监控系统10中的任意一个该监控设备21的视频监控信号的时候,通过子系统内部访问以及子系统外部访问两种访问方式进行。在进行子系统内部访问以及子系统外部访问的时候,首先进行子系统内部访问而后进行子系统外部访问。 当该客户端22与该监控设备21属于同一该视频监控子系统20的时候,该客户端22通过子系统内部访问方式访问该监控设备21的视频监控信号。与该交互层调度单元40连接的该客户端22需要该监控设备21的视频监控信号的时候,由该交互层调度单元40将该子系统流媒体23的数据转发给该客户端22。在具体实施的时候,该视频监控子系统20的该子系统流媒体23包括源流媒体231以及中间级流媒体232。该交互层调度单元40包括源调度单元41以及中间调度单元42。该源调度单元41负责该源流媒体231的数据调度。该中间调度单元42负责该中间级流媒体232的数据调度。当与该源调度单元41连接的该客户端22需要该监控设备21的视频监控信号的时候,由该源调度单元41将该源流媒体231的数据转发给该客户端22。而当与该中间调度单元42连接的该客户端22需要该监控设备21的视频监控信号的时候,由该中间调度单元42将该中间级流媒体232的转发数据以及该源流媒体231的路径数据转发给该客户端22。当该客户端22与该监控设备21属于不同的该视频监控子系统20的时候,该客户端22通过子系统外部访问方式访问该监控设备21的视频监控信号。该客户端22发送视频请求至该调度单元50,由该调度单元50同时与不同的该视频监控子系统20中的该交互层调度单元40进行联系,通过每一个该视频监控子系统20中的该交互层调度单元40对其该视频监控子系统20中的该子系统流媒体23进行查找,最终查找到该客户端22需要的视频信息。在具体实施的时候,该视频监控子系统20的该子系统流媒体23包括源流媒体231以及中间级流媒体232。该交互层调度单元40包括源调度单元41以及中间调度单元42。该源调度单元41负责该源流媒体231的数据调度。该中间调度单元42负责该中间级流媒体232的数据调度。在该交互层调度单元40对其该视频监控子系统20中的该子系统流媒体23进行查找的过程中。首先,由该中间调度单元42对该中间级流媒体232进行查找,如果找到视频信息则由该中间调度单元42将视频信息转发给该客户端22。如果没有找到视频信息则通过该源调度单元41对该源流媒体231进行查找,如果找到则由该源调度单元41将视频信息转发给该客户端22。
权利要求
1.一种基于视频调度的智能视频路由方法,其特征在于在大型视频监控系统中的每一个视频监控子系统中都设置级联流媒体,该视频监控子系统包括监控设备以及客户端, 每个该级联流媒体都与该大型视频监控系统中的每一个该视频监控子系统共享,各个该视频监控子系统通过该级联流媒体实现不同的该视频监控子系统之间的实时信息交换,从而使该视频监控子系统中的该客户端通过该级联流媒体得到其他该视频监控子系统的该监控设备所采集到的视频监控信号,该视频监控子系统还包括子系统流媒体,交互层调度单元与该子系统流媒体相对应,该交互层调度单元负责该子系统流媒体之间的数据调度,调度单元与该交互层调度单元相对应,该调度单元负责该交互层调度单元之间的数据调度。
2.如权利要求I所述的一种基于视频调度的智能视频路由方法,其特征在于该交互层调度单元交换调度的数据只包括该视频监控子系统中的子网摄像信息。
3.如权利要求I所述的一种基于视频调度的智能视频路由方法,其特征在于该子系统流媒体的路径信息由该交互层调度单元负责生成路径。
4.如权利要求I所述的一种基于视频调度的智能视频路由方法,其特征在于该交互层调度单元通过信息交换中心将该交互层调度单元所管理的该监控设备与其他该视频监控子系统中的该交互层调度单元共享,通过上述的方式使每个该级联流媒体都与该大型视频监控系统中的每一个该视频监控子系统共享。
5.如权利要求I所述的一种基于视频调度的智能视频路由方法,其特征在于每一个该视频监控子系统的该监控设备都采用统一的格式标识。
6.如权利要求I所述的一种基于视频调度的智能视频路由方法,其特征在于每一个该视频监控子系统的该客户端都通过该调度单元获取该子系统流媒体的路径。
7.如权利要求I所述的一种基于视频调度的智能视频路由方法,其特征在于在该视频监控子系统的该客户端需要得到该大型视频监控系统中的任意一个该监控设备的视频监控信号的时候,通过子系统内部访问以及子系统外部访问两种访问方式进行,在进行子系统内部访问以及子系统外部访问的时候,首先进行子系统内部访问而后进行子系统外部访问。
8.如权利要求7所述的一种基于视频调度的智能视频路由方法,其特征在于当该客户端与该监控设备属于同一该视频监控子系统的时候,该客户端通过子系统内部访问方式访问该监控设备的视频监控信号,与该交互层调度单元连接的该客户端需要该监控设备的视频监控信号的时候,由该交互层调度单元将该子系统流媒体的数据转发给该客户端,该视频监控子系统的该子系统流媒体包括源流媒体以及中间级流媒体,该交互层调度单元包括源调度单元以及中间调度单元,该源调度单元负责该源流媒体的数据调度,该中间调度单元负责该中间级流媒体的数据调度,当与该源调度单元连接的该客户端需要该监控设备的视频监控信号的时候,由该源调度单元将该源流媒体的数据转发给该客户端,而当与该中间调度单元连接的该客户端需要该监控设备的视频监控信号的时候,由该中间调度单元将该中间级流媒体的转发数据以及该源流媒体的路径数据转发给该客户端。
9.如权利要求7所述的一种基于视频调度的智能视频路由方法,其特征在于当该客户端与该监控设备属于不同的该视频监控子系统的时候,该客户端通过子系统外部访问方式访问该监控设备的视频监控信号,该客户端发送视频请求至该调度单元,由该调度单元同时与不同的该视频监控子系统中的该交互层调度单元进行联系,通过每一个该视频监控子系统中的该交互层调度单元对其该视频监控子系统中的该子系统流媒体进行查找,最终查找到该客户端需要的视频信息,该视频监控子系统的该子系统流媒体包括源流媒体以及中间级流媒体,该交互层调度单元包括源调度单元以及中间调度单元,该源调度单元负责该源流媒体的数据调度,该中间调度单元负责该中间级流媒体的数据调度,在该交互层调度单元对其该视频监控子系统中的该子系统流媒体进行查找的过程中, 首先,由该中间调度单元对该中间级流媒体进行查找,如果找到视频信息则由该中间调度单元将视频信息转发给该客户端,如果没有找到视频信息则通过该源调度单元对该源流媒体进行查找,如果找到则由该源调度单元将视频信息转发给该客户端。
全文摘要
本发明涉及一种基于视频调度的智能视频路由方法,在大型视频监控系统中的每一个视频监控子系统中都设置级联流媒体,该视频监控子系统包括监控设备以及客户端,每个该级联流媒体都与该大型视频监控系统中的每一个该视频监控子系统共享,各个该视频监控子系统通过该级联流媒体实现不同的该视频监控子系统之间的实时信息交换,从而使该视频监控子系统中的该客户端通过该级联流媒体得到其他该视频监控子系统的该监控设备所采集到的视频监控信号,该视频监控子系统还包括子系统流媒体,交互层调度单元负责该子系统流媒体之间的数据调度,调度单元与该交互层调度单元相对应,该调度单元负责该交互层调度单元之间的数据调度。
文档编号H04N21/63GK102630062SQ20121005772
公开日2012年8月8日 申请日期2012年3月7日 优先权日2012年3月7日
发明者唐斌, 孙靖宇, 李石华, 殷光强, 袁道仁 申请人:深圳市信义科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1