一种视频处理方法和系统技术方案

技术编号:33994876 阅读:20 留言:0更新日期:2022-07-02 10:37
本发明专利技术公开了一种视频处理方法和系统,该系统包括:分布式本地存储单元,用于对多个视频数据进行存储,所述多个视频数据来自于不同视频内容数据源;分布式分析单元,用于从所述分布式本地存储单元中获取待分析的视频数据,并利用所述待分析的视频数据得到分析结果。该系统搭建成本低,数据传输量大大降低,网络资源开销小,视频处理速度和效率高。视频处理速度和效率高。视频处理速度和效率高。

【技术实现步骤摘要】
一种视频处理方法和系统


[0001]本专利技术涉及视频
,特别地涉及一种视频处理方法和系统。

技术介绍

[0002]随着网络技术和视频技术的发展,大量用户会将拍摄的视频上传到网络中,针对网络中来源于不同领域、不同应用系统的海量视频数据,可以通过建设视频内容智能分析平台进行汇集和统一管理,抽象出具有通用性的算法解决方案,对海量视频进行内容分析处理进而输出符合要求的新的视频内容,从而降低内容分析的成本和相关应用的开发门槛,形成通用的一站式平台系统解决方案,面向有视频分析需求的团队提供平台式服务解决方案。
[0003]现有的视频内容智能分析平台通常会搭建专有视频处理服务集群实现对视频的获取、编解码和内容分析等;由于需要处理视频量很大,海量视频内容的获取会占用大量的网络带宽,导致网络资源开销过大;搭建专有视频处理服务集群所需要的服务器成本高,可扩展性差;而且数据获取和分析处理过程中需要对视频数据进行反复读取,也会增加系统数据处理压力。

技术实现思路

[0004]鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种视频处理方法和系统。
[0005]本专利技术实施例提供一种视频处理系统,包括:
[0006]分布式本地存储单元,用于对多个视频数据进行存储,所述多个视频数据来自于不同视频内容数据源;
[0007]分布式分析单元,用于从所述分布式本地存储单元中获取待分析的视频数据,并利用所述待分析的视频数据得到分析结果。
[0008]在一些可选的实施例中,其中,所述分布式分析单元还用于:
[0009]对所述多个视频数据进行处理,获取每个视频数据的特征信息,所述特征信息包括至少一项:视频关键帧、音频文件;
[0010]相应的,所述分布式本地存储单元还用于:存储所述多个视频数据的特征信息。
[0011]在一些可选的实施例中,其中,所述对所述多个视频数据进行处理,包括:
[0012]对所述多个视频数据进行如下操作中的至少一项:编码、解码、分解。
[0013]在一些可选的实施例中,所述分布式分析单元,还用于:从视频内容数据源获取待分析的视频数据;以及
[0014]将从视频内容数据源和/或分布式本地存储单元中获取待分析的视频数据,基于负载均衡的原则分配给分布式离线计算集群中的分布式服务器进行视频编解码和视频分解,获取各分布式服务器进行视频编解码和视频分解后提取的特征信息,将所述特征信息写入所述分布式本地存储单元中,并与对应的视频数据建立对应关系。
[0015]在一些可选的实施例中,其中,所述分布式分析单元还用于:
[0016]根据用户关于模型训练的需求,在所述分布式本地存储单元中提取相应视频数据及其对应的特征信息;
[0017]利用所述视频数据及其对应的特征信息进行模型训练。
[0018]在一些可选的实施例中,所述分布式分析单元,具体用于:
[0019]基于接收到的模型训练请求,确定视频分析需求信息中选择或定义的待训练的视频分析模型;从分布式本地存储单元中获取视频数据和对应的特征信息,输入到待训练的视频分析模型中对模型进行训练,当训练得到的模型符合预设的训练要求时,得到训练好的视频分析模型。
[0020]在一些可选的实施例中,其中,所述分布式分析单元还用于:
[0021]根据用户关于视频分析的需求,在所述分布式本地存储单元中提取相应视频数据及其对应的特征信息;
[0022]利用所述视频数据及其对应的特征信息进行视频分析,得到视频分析结果。
[0023]在一些可选的实施例中,分布式离线计算集群各分布式服务器中设置有视频分析模型,所述分布式分析单元,具体用于:
[0024]基于接收到的视频分析处理请求,获取待分析处理的视频数据和对应的特征信息;
[0025]将获取的视频数据和对应的特征信息基于负载均衡的原则分散输入到各分布式服务器中的视频分析模型中进行处理,以及汇总各分布式服务器中的视频分析模型输出的视频处理结果,得到最终的视频分析结果。
[0026]在一些可选的实施例中,上述系统还包括:视频获取单元,用于:
[0027]基于内容分发网络地址从各视频应用服务器或视频设备拉取视频数据,将拉取的视频数据转化为指定格式后存储到分布式本地存储单元中。
[0028]本专利技术实施例还提供一种视频处理方法,包括:
[0029]分布式离线计算集群中的分布式分析单元从分布式本地存储单元中获取待分析的视频数据,所述分布式本地存储单元用于存储来自不同视频内容数据源的多个视频数据;
[0030]利用所述待分析的视频数据得到分析结果。
[0031]在一些可选的实施例中,上述方法还包括:
[0032]所述分布式分析单元对所述多个视频数据进行处理,获取每个视频数据的特征信息,所述特征信息包括至少一项:视频关键帧、音频文件;
[0033]将获取到的所述特征信息存储到分布式本地存储单元中。
[0034]在一些可选的实施例中,对所述多个视频数据进行处理,包括:对所述多个视频数据进行如下操作中的至少一项:编码、解码、分解。
[0035]在一些可选的实施例中,上述方法还包括:所述分布式分析单元从视频内容数据源获取待分析的视频数据;相应的,
[0036]所述分布式分析单元对所述多个视频数据进行处理,获取每个视频数据的特征信息,将获取到的所述特征信息存储到分布式本地存储单元中,包括:
[0037]将从视频内容数据源和/或分布式本地存储单元中获取待分析的视频数据,基于
负载均衡的原则分配给分布式离线计算集群中的分布式服务器进行视频编解码和视频分解,获取各分布式服务器进行视频编解码和视频分解后提取的特征信息,将所述特征信息写入所述分布式本地存储单元中,并与对应的视频数据建立对应关系。
[0038]在一些可选的实施例中,上述方法还包括:
[0039]分布式分析单元根据用户关于模型训练的需求,在所述分布式本地存储单元中提取相应视频数据及其对应的特征信息;
[0040]利用所述视频数据及其对应的特征信息进行模型训练。
[0041]在一些可选的实施例中,所述据用户关于模型训练的需求,在所述分布式本地存储单元中提取相应视频数据及其对应的特征信息;利用所述视频数据及其对应的特征信息进行模型训练,包括:
[0042]基于接收到的模型训练请求,确定视频分析需求信息中选择或定义的待训练的视频分析模型;从分布式本地存储单元中获取视频数据和对应的特征信息,输入到待训练的视频分析模型中对模型进行训练,当训练得到的模型符合预设的训练要求时,得到训练好的视频分析模型。
[0043]在一些可选的实施例中,上述方法还包括:
[0044]分布式分析单元根据用户关于视频分析的需求,在所述分布式本地存储单元中提取相应视频数据及其对应的特征信息;
[0045]利用所述视频数据及其对应的特本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频处理系统,包括:分布式本地存储单元,用于对多个视频数据进行存储,所述多个视频数据来自于不同视频内容数据源;分布式分析单元,用于从所述分布式本地存储单元中获取待分析的视频数据,并利用所述待分析的视频数据得到分析结果。2.根据权利要求1所述的系统,其中,所述分布式分析单元还用于:对所述多个视频数据进行处理,获取每个视频数据的特征信息,所述特征信息包括至少一项:视频关键帧、音频文件;相应的,所述分布式本地存储单元还用于:存储所述多个视频数据的特征信息。3.根据权利要求2所述的系统,其中,所述对所述多个视频数据进行处理,包括:对所述多个视频数据进行如下操作中的至少一项:编码、解码、分解。4.如权利要求3所述的系统,所述分布式分析单元,还用于:从视频内容数据源获取待分析的视频数据;以及将从视频内容数据源和/或分布式本地存储单元中获取待分析的视频数据,基于负载均衡的原则分配给分布式离线计算集群中的分布式服务器进行视频编解码和视频分解,获取各分布式服务器进行视频编解码和视频分解后提取的特征信息,将所述特征信息写入所述分布式本地存储单元中,并与对应的视频数据建立对应关系。5.根据权利要求2

4任一项所述的系统,其中,所述分布式分析单元还用于:根据用户关于模型训练的需求,在所述分布式本地存储单元中提取相应视频数据及其对应的特征信息;利用所述视频数据及其对应的特征信息进行模型训练。6.如权利要求5所述的系统,所述分布式分析单元,具体用于:基于接收到的模型训练请求,确定视频分析需求信息中选择或定义的待训练的视频分析模型;从分布式本地存储单元中获取视频数据和对应的特征信息,输入到待训练的视频分析模型中对模型进行训练,当训练得到的模型符合预设的训练要求时,得到训练好的视频分析模型。7.根据权利要求2

4任一项所述的系统,其中,所述分布式分析单元还用于:根据用户关于视频分析的需求,在所述分布式本地存储单元中提取相应视频数据及其对应的特征信息;利用所述视频数据及其对应的特征信息进行视频分析,得到视频分析结果。8.如权利要求7所述的系统,分布式离线计算集群各分布式服务器中设置有视频分析模型,所述分布式分析单元,具体用于:基于接收到的视频分析处理请求,获取待分析处理的视频数据和对应的特征信息;将获取的视频数据和对应的特征信息基于负载均衡的原则分散输入到各分布式服务器中的视频分析模型中进行处理,以及汇总各分布式服务器中的视频分析模型输出的视频处理结果,得到最终的视频分析结果。9.如权利要求1所述的系统,还包括:视频获取单元,用于:基于内容分发网络地址从各视频应用服务器或视频设备拉取视频数据,将拉取的视频数据转化为指定格式后存储到分布式本地存储单元中。
10.一种视频处理方法,包括:分布式离线计算集群中的分布式分析单元从分布式本地存储单元中获取待分析的视频数据,所述分布式本地存...

【专利技术属性】
技术研发人员:刘瑞涛薛金宝
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:

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

1