The invention discloses a video data writing method, each storage node in advance according to the specifications of the capacity relative to the proportion of specifications for capacity and capacity of all storage nodes set each storage node, then the corresponding storage space according to the capacity of the storage node weights on the storage node distribution and monitoring equipment directory, according to the number of capacity set the weights in each round of video data is written to the storage node to write the file, the file number number as write storage nodes, according to the number and capacity of maximum write task weight distribution storage node number of storage nodes according to the number of tasks and the number of write files from the directory to the storage nodes perform video data writing. Thus it can realize the balanced storage of video data between the storage nodes in different capacity spaces, improve the adaptability of video surveillance storage system and reduce the additional work of the technical personnel.
【技术实现步骤摘要】
一种视频数据写入方法以及装置
本专利技术涉及视频监控
,特别涉及一种视频数据写入方法。本专利技术同时还涉及一种视频数据写入装置。
技术介绍
视频监控在安防行业里占据大半江山,其主要特点是图像信息量大,所以对存储空间需求明显。但视频监控步入高清化时代,而且强烈需求智能化的融入。举个例子,目前高清最基本的是720P的,每小时录像可压缩至3GB左右,一个月下来大概是17T(17000G)。在监控系统中几百甚至几千路的高清监控,其产生的庞大视频文件涌向存储器,在安防视频清晰度不断提高和安防监控路数不断增加的情况下,安防行业的存储问题愈加凸显。云存储作为安防发展的重要技术支持,成为视频监控的重要技术支撑。在视频监控云存储中,融合了录像/图片留存期管理,满覆盖删除,视频索引管理等复杂的视频监控应用,既要尽量确保视频/图片均衡离散的分布到所有的云存储节点上,又要保证单节点不超过允许的最大性能规格,因此视频监控云存储容量均衡是一个比较复杂的工作。为了实现视频监控云存储容量均衡,现有技术将云存储各节点提供的容量空间保持一致,这样每路IPC(IPCamera,网络摄像机)写视频的时候轮询写每一个存储节点,每个节点写入相同大小的文件。满覆盖删除的时候每个节点删除相同大小的文件。然而,专利技术人在实现本专利技术的过程中发现,虽然现有技术的方案简单且容易实现,但其实现的关键点在于保证所有的节点容量空间一致,要实现这样的配置比较困难,尤其当底层资源是RAID(RedundantArraysofIndependentDisks,磁盘阵列)阵列的时候,会配置多出很多的磁盘,导致整个 ...
【技术保护点】
一种视频数据写入方法,其特征在于,所述方法应用于包含监控设备以及多个存储节点的视频监控存储系统中,预先根据各所述存储节点的规格容量相对于所有存储节点的规格容量之和的比例设置各所述存储节点的容量权重,该方法还包括:根据所述存储节点的容量权重在所述存储节点上分配与所述监控设备的目录所对应的存储空间;根据所述容量权重设置在每轮视频数据写入中向所述存储节点写入的文件的数量,将所述数量作为所述存储节点的写文件数;根据所述存储节点的最大写入路数以及所述容量权重分配所述存储节点的任务数,所述任务数不大于所述存储节点的总任务数;根据所述任务数以及所述写文件数从所述目录向所述存储节点执行所述视频数据写入。
【技术特征摘要】
1.一种视频数据写入方法,其特征在于,所述方法应用于包含监控设备以及多个存储节点的视频监控存储系统中,预先根据各所述存储节点的规格容量相对于所有存储节点的规格容量之和的比例设置各所述存储节点的容量权重,该方法还包括:根据所述存储节点的容量权重在所述存储节点上分配与所述监控设备的目录所对应的存储空间;根据所述容量权重设置在每轮视频数据写入中向所述存储节点写入的文件的数量,将所述数量作为所述存储节点的写文件数;根据所述存储节点的最大写入路数以及所述容量权重分配所述存储节点的任务数,所述任务数不大于所述存储节点的总任务数;根据所述任务数以及所述写文件数从所述目录向所述存储节点执行所述视频数据写入。2.如权利要求1所述的方法,其特征在于,所述目录包含多个视频文件,各所述视频文件的大小相同,根据所述任务数以及所述写文件数从所述目录向所述存储节点执行所述视频数据写入,具体为:将本轮未执行过所述数据写入且任务数最少的存储节点作为待写入节点,根据所述待写入节点的写文件数向所述待写入节点写入所述目录的视频文件,并在写入完成后继续将本轮未执行过所述数据写入且任务数最少的存储节点作为新的待写入节点;当所有存储节点在本轮均写入一次所述视频文件后,结束本轮视频数据写入,并在所述存储节点的存储空间尚未写满的情况下执行新一轮所述视频数据写入。3.如权利要求1所述的方法,其特征在于,还包括:当所述监控设备到达预设的留存期或所述存储节点的存储空间已满时,删除所述存储节点中留存时间超过预设的时间阈值的视频文件;或,当所述监控设备到达预设的留存期或所述存储节点的存储空间已满时,按照留存时间从长到短的顺序,根据所述视频监控存储系统中所述存储节点的数量以及所述视频文件的大小删除所述存储节点中的视频文件。4.如权利要求3所述的方法,其特征在于,还包括:当所述视频监控存储系统加入新的存储节点后,重新根据所述视频监控存储系统中各存储节点的规格容量相对于所有存储节点的规格容量之和的比例设置各所述存储节点的容量权重,并在所述容量权重设置完毕后判断所述视频监控存储系统中是否存在存储空间已满的存储节点。5.如权利要求1-4任一项所述的方法,其特征在于,根据各所述存储节点的规格容量相对于所有存储节点的规格容量之和的比例设置各所述存储节点的容量权重,具体为:获取各所述存储节点上报的规格容量;将所有存储节点的规格容量之和作为总规则容量;依次确定各所述存储节点的规格容量在所...
【专利技术属性】
技术研发人员:肖永玲,丁强,
申请(专利权)人:浙江宇视科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。