基于SVAC处理视频数据的方法和装置与流程

文档序号:12696769阅读:374来源:国知局
基于SVAC处理视频数据的方法和装置与流程

本发明涉及视频数据处理技术领域,尤其涉及一种基于SVAC处理视频数据的方法和装置。



背景技术:

监控是为了更好的保护我们的人身和财产安全,在出现纠纷或有分歧事件时,作为一个还原现场的手段,成为了人们生活中不可或缺的一道安全屏障。监控在银行、超市、商场、店面、工厂、学校、小区、网吧等公共区域随处可见,各地公安机关依靠视频监控的辅助破案率也是急速的飙升,随着平安城市的建设,监控系统愈将融入我们的生活发挥着他的作用。

目前市面上的监控系统的存储效率低,存储数据混乱,导致在实现视频监看以及回看等时容易出现滞后和数据传输错误等。因此,提高监控系统中采集的视频数据的存储效率是目前需要解决的问题。



技术实现要素:

本发明的主要目的在于提供一种基于SVAC处理视频数据的方法和装置,旨在提高视频数据的存储效率以及优视频数据管理。

为实现上述目的,本发明提供的基于SVAC处理视频数据的方法,所述基于SVAC处理视频数据的方法包括以下步骤:

接收客户端发送过来的视频数据;

根据SVAC标准分析接收到的视频数据,并根据预设的格式将所述视频数据进行处理;

将经过处理后的视频数据分类存储至数据存储库中。

优选地,所述基于SVAC处理视频数据的方法还包括:

接收用户对指定数据流的请求;

分析所述请求对应的特征数据流;

发送相应的特征数据流至相应的用户。

优选地,所述根据SVAC标准分析接收到的视频数据的步骤包括:

根据SVAC标准的动态码率调整视频数据的存储效率;

根据SVAC标准的动态侦测特征分析敏感区域信息;

根据SVAC标准对所述视频数据进行特征分析,将进行特征分析后的数据进行对比;

根据SVAC标准对数据进行分析整合以优化数据链。

优选地,所述根据预设的格式将所述视频数据进行处理的步骤具体为:根据预设的格式将所述视频数据对象化以及序列化。

优选地,所述数据存储库为分布式文件系统的存储集群。

此外,为实现上述目的,本发明还提供一种基于SVAC处理视频数据的装置,所述基于SVAC处理视频数据的装置包括:

第一接收模块,用于接收客户端发送过来的视频数据;

处理模块,用于根据SVAC标准分析接收到的视频数据,并根据预设的格式将所述视频数据进行处理;

存储模块,用于将经过处理后的视频数据分类存储至数据存储库中。

优选地,所述基于SVAC处理视频数据的装置还包括:

第二接收模块,用于接收用户对指定数据流的请求;

分析模块,用于分析所述请求对应的特征数据流;

发送模块,用于发送相应的特征数据流至相应的用户。

优选地,所述处理模块包括:

调整单元,用于根据SVAC标准的动态码率调整视频数据的存储效率;

分析单元,用于根据SVAC标准的动态侦测特征分析敏感区域信息;

对比单元,用于根据SVAC标准对所述视频数据进行特征分析,将进行特征分析后的数据进行对比;

优化单元,用于根据SVAC标准对数据进行分析整合以优化数据链。

优选地,所述处理模块具体用于根据预设的格式将所述视频数据对象化以及序列化。

优选地,所述数据存储库为分布式文件系统的存储集群。

本发明基于SVAC处理视频数据的方法通过接收客户端发送过来的视频数据;根据SVAC标准分析接收到的视频数据,并根据预设的格式将所述视频数据进行处理;将经过处理后的视频数据分类存储至数据存储库。通过SVAC标准对传输的视频数据进行处理,从而可实现对视频数据的分类存储,提升存储效率并优化数据管理。

附图说明

图1为本发明基于SVAC处理视频数据的方法第一实施例的流程示意图;

图2为本发明基于SVAC处理视频数据的方法第二实施例的流程示意图;

图3为本发明基于SVAC处理视频数据的方法第三实施例的流程示意图

图4为本发明基于SVAC处理视频数据的装置第一实施例的功能模块示意图;

图5为本发明基于SVAC处理视频数据的装置第二实施例中的功能模块示意图;

图6为本发明基于SVAC处理视频数据的装置第三实施例中的处理模块的细化功能示意图;

图7为本发明基于SVAC处理视频数据的方法的系统结构图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种基于SVAC处理视频数据的方法,参照图1,在一实施例中,该基于SVAC处理视频数据的方法包括:

步骤S10,接收客户端发送过来的视频数据;

具体地,本实施例所述的客户端指的是可以采集视频数据的网络摄像机(IPC,Internet Protocol Camera)、网络硬盘录像机(NVR,Network Video Recorder)以及可以下发视频数据的文件系统,在此不做具体的限定。需要说明的是,所接收的视频数据是具有SVAC特点的流媒体数据。

步骤S20,根据SVAC标准分析接收到的视频数据,并根据预设的格式将所述视频数据进行处理;

本实施主要是通过SVAC标准来处理视频数据,利用SVAC标准的优势,提高视音频数据的存储效率,将重要数据根据自定义的格式对象化和序列化,并且提高视频数据的高保真性。本实施例中根据SVAC标准分析接收到的视频数据,其中主要通过SVAC的动态码率调整提升视音频的存储效率,通过SVAC的动态侦测分析敏感区域信息,将重要数据对象化,序列化;根据SVAC标准对所述视频数据进行特征分析,将进行特征分析后的数据进行对比;根据SVAC标准对数据的分析整合优化数据链。

本实施例中,通过SVAC编码,使智能视频分析前移到摄像机采集端,从而使机器自动实时提取视频相关特征证据,使视频分析预警成为可能,这样大大节省了传输和存储资源。

步骤S30,将经过处理后的视频数据分类存储至数据存储库中。

经过处理后的视频数据以对象的方式存入到数据存储库中,并且根据不同的数据特征进行分析存储。其中,所述的不同的数据特征可以理解为,不同的摄像头采集的视频数据均有其自身的编号,这个编号可以理解为区别不同视频数据的特征之一;或者所采集的视频数据可以按照采集的时间段对其进行区分,从而将属于同一摄像头采集的数据或者是处于同一时间短采集的视频数据存储在同一个管理文件中,具体在此不做具体限定。其中,所述数据存储库为分布式文件系统的存储集群。

具体地,可以将视频数据以对象的方式写入至数据存储磁盘中,其优点在于对象是通过分布式文件系统分配数据到与配置的相关数据存储磁盘中,根据一定的算法实现存储,相对于直接存储到单个磁盘,容量更大,出现单点磁盘故障能够进行数据迁移与恢复,保证了数据的可靠性。

此外,采用SVAC标准编码降低了传输的码率,在同等带宽下节省了存储空间,同时在分布式存储过程中利用分布式存储特点将视频数据并发的存储到各个子存储系统中,实现高效的视频数据存储,过程中记录下通道号、日期、时间等参数。

之后如果要查看某历史视频数据,则根据查询条件如:通道号、日期、时间等参数从分布式存储集群中找到最优路径,读取视频流信息,并转发给监看平台。

所述服务器在接收视频数据后将视频数据并发的存储到各个子存储系统中,实现了高效的视频数据存储,且便于日后查找所述视频数据。此外,采用对象的写入方式使得后台磁盘相对于直接存储到单个磁盘,容量更大,出现单点磁盘故障能够进行数据迁移与恢复,保证了数据的可靠性。

本实施例的基于SVAC处理视频数据的方法通过接收客户端发送过来的视频数据;根据SVAC标准分析接收到的视频数据,并根据预设的格式将所述视频数据进行处理;将经过处理后的视频数据分类存储至数据存储库。通过SVAC标准对传输的视频数据进行处理,从而实现对视频数据的分类存储,提升了存储效率并优化了数据管理。

进一步地,参照图2,基于本发明基于SVAC处理视频数据的方法第一实施例,在本发明基于SVAC处理视频数据的方法第二实施例中,所述基于SVAC处理视频数据的方法还包括:

步骤S100,接收用户对指定数据流的请求;

步骤S200,分析所述请求对应的特征数据流;

步骤S300,发送相应的特征数据流至相应的用户。

本实施例中将通过SVAC标准处理后的数据发送至监看平台,实现监看平台提取高保真音质以及高清视频的视频数据。本实施例中,具有SVAC存储器的服务器接收用户对指定数据流的请求,其中所述的用户指的是需要提取视频数据的监看平台,所述监看平台根据特定场景向所述服务器请求监看指定的视频数据流,服务器根据所述监看平台对指定视频数据的请求,分析所述请求对应的特征数据流,并从数据存储库中提取已经经过SVAC标准处理后的高清视频数据通过SVAC标准发送至相应的监看平台,从而实现监看平对视频的监看以及回放等,并且所得到的视频的清晰度高,音质清晰。

本实施例通过接收用户对指定数据流的请求;分析所述请求对应的特征数据流;发送相应的特征数据流至相应的用户实现监看平台对视频数据的监看和回放等。并且能够保证所传输的视频数据指令清晰,失真性低,实时性强。

进一步地,参照图3,基于本发明基于SVAC处理视频数据的方法第二实施例,在本发明基于SVAC处理视频数据的方法第二实施例中,上述步骤S20包括:

步骤S21,根据SVAC标准的动态码率调整视频数据的存储效率;

步骤S22,根据SVAC标准的动态侦测特征分析敏感区域信息;

步骤S23,根据SVAC标准对所述视频数据进行特征分析,将进行特征分析后的数据进行对比;

步骤S24,根据SVAC标准对数据进行分析整合以优化数据链。

本实施例主要是通过SVAC标准来处理视频数据,利用SVAC标准的优势,提高视音频数据的存储效率,将重要数据对象化和序列化,并且提高视频数据的高保真性。本实施例中根据SVAC标准分析接收到的视频数据,其中主要通过SVAC的动态码率调整提升视音频的存储效率,通过SVAC的动态侦测分析敏感区域信息,将重要数据对象化,序列化;根据SVAC标准对所述视频数据进行特征分析,将进行特征分析后的数据进行对比;根据SVAC标准对数据的分析整合优化数据链。

本实施例通过SVA标准对视频数据进行处理,提高视频数据的存储效率以及实现对视频数据的优化。

本发明还提供一种基于SVAC处理视频数据的装置,参照图4,在一实施例中,该基于SVAC处理视频数据的装置包括:

第一接收模块10,用于接收客户端发送过来的视频数据;

具体地,本实施例所述的客户端指的是可以采集视频数据的网络摄像机(IPC,Internet Protocol Camera)、网络硬盘录像机(NVR,Network Video Recorder)以及可以下发视频数据的文件系统,在此不做具体的限定。需要说明的是,所接收的视频数据是具有SVAC特点的流媒体数据。

处理模块20,用于根据SVAC标准分析接收到的视频数据,并根据预设的格式将所述视频数据进行处理;

本实施主要是通过SVAC标准来处理视频数据,利用SVAC标准的优势,提高视音频数据的存储效率,将重要数据根据自定义的格式对象化和序列化,并且提高视频数据的高保真性。本实施例中根据SVAC标准分析接收到的视频数据,其中主要通过SVAC的动态码率调整提升视音频的存储效率,通过SVAC的动态侦测分析敏感区域信息,将重要数据对象化,序列化;根据SVAC标准对所述视频数据进行特征分析,将进行特征分析后的数据进行对比;根据SVAC标准对数据的分析整合优化数据链。

本实施例中,通过SVAC编码,使智能视频分析前移到摄像机采集端,从而使机器自动实时提取视频相关特征证据,使视频分析预警成为可能,这样大大节省了传输和存储资源。

存储模块30,用于将经过处理后的视频数据分类存储至数据存储库中。

经过处理后的视频数据以对象的方式存入到数据存储库中,并且根据不同的数据特征进行分析存储。其中,所述的不同的数据特征可以理解为,不同的摄像头采集的视频数据均有其自身的编号,这个编号可以理解为区别不同视频数据的特征之一;或者所采集的视频数据可以按照采集的时间段对其进行区分,从而将属于同一摄像头采集的数据或者是处于同一时间短采集的视频数据存储在同一个管理文件中,具体在此不做具体限定。其中,所述数据存储库为分布式文件系统的存储集群。

具体地,可以将视频数据以对象的方式写入至数据存储磁盘中,其优点在于对象是通过分布式文件系统分配数据到与配置的相关数据存储磁盘中,根据一定的算法实现存储,相对于直接存储到单个磁盘,容量更大,出现单点磁盘故障能够进行数据迁移与恢复,保证了数据的可靠性。

此外,采用SVAC标准编码降低了传输的码率,在同等带宽下节省了存储空间,同时在分布式存储过程中利用分布式存储特点将视频数据并发的存储到各个子存储系统中,实现高效的视频数据存储,过程中记录下通道号、日期、时间等参数。

之后如果要查看某历史视频数据,则根据查询条件如:通道号、日期、时间等参数从分布式存储集群中找到最优路径,读取视频流信息,并转发给监看平台。

所述服务器在接收视频数据后将视频数据并发的存储到各个子存储系统中,实现了高效的视频数据存储,且便于日后查找所述视频数据。此外,采用对象的写入方式使得后台磁盘相对于直接存储到单个磁盘,容量更大,出现单点磁盘故障能够进行数据迁移与恢复,保证了数据的可靠性。

本实施例的基于SVAC处理视频数据的方法通过接收客户端发送过来的视频数据;根据SVAC标准分析接收到的视频数据,并根据预设的格式将所述视频数据进行处理;将经过处理后的视频数据分类存储至数据存储库。通过SVAC标准对传输的视频数据进行处理,从而实现对视频数据的分类存储,提升了存储效率并优化了数据管理。

进一步地,参照图5,基于本发明基于SVAC处理视频数据的装置第一实施例,在本发明基于SVAC处理视频数据的装置第二实施例中,上述基于SVAC处理视频数据的装置还包括:

第二接收模块100,用于接收用户对指定数据流的请求;

处理模块200,用于分析所述请求对应的特征数据流;

存储模块300,用于发送相应的特征数据流至相应的用户。

本实施例中将通过SVAC标准处理后的数据发送至监看平台,实现监看平台提取高保真音质以及高清视频的视频数据。本实施例中,具有SVAC存储器的服务器接收用户对指定数据流的请求,其中所述的用户指的是需要提取视频数据的监看平台,所述监看平台根据特定场景向所述服务器请求监看指定的视频数据流,服务器根据所述监看平台对指定视频数据的请求,分析所述请求对应的特征数据流,并从数据存储库中提取已经经过SVAC标准处理后的高清视频数据通过SVAC标准发送至相应的监看平台,从而实现监看平对视频的监看以及回放等,并且所得到的视频的清晰度高,音质清晰。

本实施例通过接收用户对指定数据流的请求;分析所述请求对应的特征数据流;发送相应的特征数据流至相应的用户实现监看平台对视频数据的监看和回放等。并且能够保证所传输的视频数据指令清晰,失真性低,实时性强。

进一步地,参照图6,基于本发明基于SVAC处理视频数据的装置第一实施例,在本发明基于SVAC处理视频数据的装置第二实施例中,上述处理模块20包括:

调整单元21,用于根据SVAC标准的动态码率调整视频数据的存储效率;

分析单元22,用于根据SVAC标准的动态侦测特征分析敏感区域信息;

对比单元23,用于根据SVAC标准对所述视频数据进行特征分析,将进行特征分析后的数据进行对比;

优化单元24,用于根据SVAC标准对数据进行分析整合以优化数据链。

本实施例主要是通过SVAC标准来处理视频数据,利用SVAC标准的优势,提高视音频数据的存储效率,将重要数据对象化和序列化,并且提高视频数据的高保真性。本实施例中根据SVAC标准分析接收到的视频数据,其中主要通过SVAC的动态码率调整提升视音频的存储效率,通过SVAC的动态侦测分析敏感区域信息,将重要数据对象化,序列化;根据SVAC标准对所述视频数据进行特征分析,将进行特征分析后的数据进行对比;根据SVAC标准对数据的分析整合优化数据链。

本实施例通过SVAC标准对视频数据进行处理,提高视频数据的存储效率以及实现对视频数据的优化。

参见图7,从本实施例网络摄像机2、SVAC存储服务器1以及监看平台3的采用如上所述的基于SVAC处理视频数据的方法,其中SVAC存储服务器即为本发明实施例中的基于SVAC处理视频数据的装置,用于实现上述的视频数据处理方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1