本发明专利技术公开了一种视频云存储方法及系统、预览云存储的视频的方法及系统,为了克服现有技术中的视频云存储系统可靠性较差的缺陷。视频云存储方法包括:管理服务器接收到平台下发的录像计划后,根据负载均衡策略确定目标存储设备,将所述录像计划下发给所述目标存储设备;所述目标存储设备根据所述录像计划,从与所述录像计划对应的前端设备获取视频流并存储;所述目标存储设备无法从所述前端设备获取所述视频流时,向所述管理服务器发出告警;所述管理服务器收到所述告警后,根据所述负载均衡策略将所述录像计划下发给其他存储设备。本发明专利技术的实施例有效提高了视频云存储系统的适应性和作业效率,有效延长流媒体转发服务器的使用寿命。
【技术实现步骤摘要】
本专利技术涉及视频云存储技术,尤其涉及一种视频云存储方法及系统和一种预览云存储的视频的方法及系统。
技术介绍
视频云存储是在云计算概念上延伸和发展出来的一种通过集群应用、网格技术或分式文件系统等功能的一种系统,其通过应用软件集合起来协同工作,共同对外提供视频数据存储和业务访问功能。目前的云存储系统,存储系统向前端设备(如网络摄像机)取流存储在存储设备中,平台也会向前端设备取流来进行预览。云存储设备和平台都是通过网络向前端设备取流。在实际应用场景中,经常会遇到前端IPC(网络摄像机)由于网络带宽问题而只能输出一路视频流。如果网络异常或者前端设备只支持输出一路流,此时存储和预览就不可以同时进行,不能满足云存储系统的需求。可以将前端IPC(网络摄像机)的流接入到外置流媒体中,平台预览和存储设备的存储都从该流媒体中进行取流存储。正常使用环境下,如图1所示,前端设备将流写入外置流媒体转发服务器,平台(图1示出IVMS-平台)通过流媒体转发服务器取流预览,云存储设备通过流媒体转发服务器取流存储。这样可以解决前端由于网络带宽问题只能出一路流带来的冲突。但是,这种方案的缺点也很明显,对于大规模存储系统,前端较多,就需要有大量的流媒体转发服务器来进行流媒体的转发,这就会使得整个系统的成本大幅攀升,且存在单点容易产生故障而无法继续作业的固有缺陷,比如某个流媒体转发服务器故障时,与其相连的前端设备就无法进行数据流的传输和存储。如果从控制成本的角度出发而减少转发流媒体服务器的数量,则会出现大量前端设备接入少量转发服务器的架构,这又会使得转发服务器压力增大,从而导致取流速度受限。而且,外置的流媒体转发服务器在负载过高的情况下难以进行负载均衡,持续作业就容易宕机,再加上不可避免的服务器故障等原因,如图2所示,接入该服务器的前端设备视频
流就无法提取,会导致平台视频预览失败或者云存储数据丢失等故障,整个视频云存储系统可靠性较差。
技术实现思路
本专利技术所要解决的技术问题是为了克服现有技术中的视频云存储系统可靠性较差的缺陷。为了解决上述技术问题,本专利技术的实施例首先提供了一种视频云存储方法,包括:管理服务器接收到平台下发的录像计划后,根据负载均衡策略确定目标存储设备,将所述录像计划下发给所述目标存储设备;所述目标存储设备根据所述录像计划,从与所述录像计划对应的前端设备获取视频流并存储;所述目标存储设备无法从所述前端设备获取所述视频流时,向所述管理服务器发出告警;所述管理服务器收到所述告警后,根据所述负载均衡策略将所述录像计划下发给其他存储设备。优选地,所述目标存储设备根据所述录像计划,从与所述录像计划对应的前端设备获取视频流并存储,包括:所述目标存储设备根据所述录像计划生成视频接入参数,根据所述视频接入参数向所述前端设备获取所述视频流。优选地,该方法包括:所述目标存储设备接收到所述录像计划后,为所述录像计划生成索引信息,将所述索引信息发送给所述管理服务器;所述索引信息至少包含有所述目标存储设备的标识和地址。优选地,该方法包括:所述管理服务器收到所述告警后,根据本地记录的索引信息以及所述负载均衡策略,将所述目标存储设备正在执行的所有录像计划下发给其他存储设备。本专利技术的实施例还提供了一种视频云存储系统,包括管理服务器以及目标存储设备,其中:所述管理服务器被设置为接收到平台下发的录像计划后,根据负载均衡策略确定所述目标存储设备,将所述录像计划下发给所述目标存储设备;收到所述目标存储设备发出的告警后,根据所述负载均衡策略将所述录像计划下发给其他存储设备;所述目标存储设备被设置为根据所述录像计划,从与所述录像计划对应的前端设备获取视频流并存储;在无法从所述前端设备获取所述视频流时,向所述管理服务器发出所述告警。优选地,所述目标存储设备包括:视频接入服务模块,被设置为根据所述录像计划生成视频接入参数;流媒体转发模块,被设置为根据所述视频接入参数向所述前端设备获取所述视频流。优选地,所述目标存储设备包括:索引模块,被设置为为所述录像计划生成索引信息,并将所述索引信息发送给所述管理服务器;所述索引信息至少包含有所述目标存储设备的标识和地址。优选地,所述管理服务器被设置为收到所述告警后,根据本地记录的索引信息以及所述负载均衡策略,将所述目标存储设备正在执行的所有录像计划下发给其他存储设备。本专利技术的实施例还提供了一种预览云存储的视频的方法,包括:流媒体客户端收到平台发送的预览请求后,向管理服务器发送预览指令;所述预览指令中包含有前端设备的标识信息;所述管理服务器接收所述预览指令,并根据所述前端设备的标识信息,重定向到目前存储所述前端设备所提供的视频流的存储设备,确定所述存储设备的标识信息;所述管理服务器向所述流媒体客户端发送重定向信息,所述重定向信息中包含有所述存储设备的标识信息;所述流媒体客户端根据所述存储设备的标识信息,向所述存储设备发送取流指令;所述存储设备向所述前端设备获取视频流并转发给所述流媒体客户端进行预览。优选地,该方法包括:所述存储设备出现异常导致无法从所述前端设备获取所述视频流时,所述流媒体客户端自动重连所述管理服务器;所述管理服务器根据所述自动重连将所述预览指令重定向到继续存储所述前端设备提供的视频流的其他存储设备,从所述其他存储设备处继续获取视频流。本专利技术的实施例还提供了一种预览云存储的视频的系统,包括流媒体客户端、管理服务器以及存储设备,其中:所述流媒体客户端,被设置为收到平台发送的预览请求后向所述管理服务器发送预览指令,所述预览指令中包含有前端设备的标识信息;根据所述存储设备的标识信息,向所述存储设备发送取流指令;接收所述存储设备发送的视频流并进行预览;所述管理服务器,被设置为接收所述预览指令,根据所述前端设备的标识信息,重定向到目前存储所述前端设备所提供的视频流的所述存储设备,确定所述存储设备的标识信息;并向所述流媒体客户端发送重定向信息,所述重定向信息中包含有所述存储设备的标识信息;所述存储设备,被设置为根据所述取流指令,向所述前端设备获取视频流并转发给所述流媒体客户端。优选地,所述流媒体客户端被设置为在所述预览异常时自动重连所述管理服务器;所述管理服务器被设置为根据所述自动重连将所述预览指令重定向到继续存储所述前端设备提供的视频流的其他存储设备,从所述其他存储设备处继续获取视频流。与现有技术相比,本专利技术的实施例有效地保证了前端设备只能出单路流的情况下,可以同时进行平台预览和数据存储。本专利技术的实施例中,通过在流媒体转发服务器之间进行
负载均衡,能够有效缓解任务繁重的流媒体转发服务器的作业压力,在保证云存储设备和平台的取流速度的同时,能有效降低流媒体转发服务器的故障率,有效提高了视频云存储系统的适应性和作业效率,有效延长流媒体转发服务器的使用寿命。本专利技术的实施例通过负载均衡技术,有效保证了视频预览和存储的安全有效性,满足用户需求的同时,节省了系统成本。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术的技术方案而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构和/或流程来实现和获得。附图说明附图用来提供对本专利技术的技术方本文档来自技高网...
【技术保护点】
一种视频云存储方法,包括:管理服务器接收到平台下发的录像计划后,根据负载均衡策略确定目标存储设备,将所述录像计划下发给所述目标存储设备;所述目标存储设备根据所述录像计划,从与所述录像计划对应的前端设备获取视频流并存储;所述目标存储设备无法从所述前端设备获取所述视频流时,向所述管理服务器发出告警;所述管理服务器收到所述告警后,根据所述负载均衡策略将所述录像计划下发给其他存储设备。
【技术特征摘要】
1.一种视频云存储方法,包括:管理服务器接收到平台下发的录像计划后,根据负载均衡策略确定目标存储设备,将所述录像计划下发给所述目标存储设备;所述目标存储设备根据所述录像计划,从与所述录像计划对应的前端设备获取视频流并存储;所述目标存储设备无法从所述前端设备获取所述视频流时,向所述管理服务器发出告警;所述管理服务器收到所述告警后,根据所述负载均衡策略将所述录像计划下发给其他存储设备。2.根据权利要求1所述的方法,其中,所述目标存储设备根据所述录像计划,从与所述录像计划对应的前端设备获取视频流并存储,包括:所述目标存储设备根据所述录像计划生成视频接入参数,根据所述视频接入参数向所述前端设备获取所述视频流。3.根据权利要求1所述的方法,其中,该方法包括:所述目标存储设备接收到所述录像计划后,为所述录像计划生成索引信息,将所述索引信息发送给所述管理服务器;所述索引信息至少包含有所述目标存储设备的标识和地址。4.根据权利要求3所述的方法,其中,该方法包括:所述管理服务器收到所述告警后,根据本地记录的索引信息以及所述负载均衡策略,将所述目标存储设备正在执行的所有录像计划下发给其他存储设备。5.一种视频云存储系统,包括管理服务器以及目标存储设备,其中:所述管理服务器被设置为接收到平台下发的录像计划后,根据负载均衡策略确定所述目标存储设备,将所述录像计划下发给所述目标存储设备;收到所述目标存储设备发出的告警后,根据所述负载均衡策略将所述录像计划下发给其他存储设备;所述目标存储设备被设置为根据所述录像计划,从与所述录像计划对应的前端设备获取视频流并存储;在无法从所述前端设备获取所述视频流时,向所述管理服务器发出所述告警。6.根据权利要求5所述的系统,其中,所述目标存储设备包括:视频接入服务模块,被设置为根据所述录像计划生成视频接入参数;流媒体转发模块,被设置为根据所述视频接入参数向所述前端设备获取所述视频流。7.根据权利要求5所述的系统,其中,所述目标存储设备包括:索引模块,被设置为为所述录像计划生成索引信息,并将所述索引信息发送给所述管理服务器;所述索引信息至少包含有所述目标存储设备的标识和地址。8.根据权利要求7所述的系统,...
【专利技术属性】
技术研发人员:金平,汪渭春,
申请(专利权)人:杭州海康威视系统技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。