基于海量数据的分布式视频处理系统
摘要:
本发明公开了基于海量数据的分布式视频处理系统,包括:步骤一、视频的读取、分割、封装:首先从HDFS分布式文件系统中获取相应路径下的视频文件,然后对视频文件进行读取、分割,将分割后的视频片段数据封装为对象,以便对视频封进行传输;步骤二、视频分析算法封装:采用视频分析算法用来完成对视频片段数据的分析处理,且视频分析算法通过JNI接口和Hadoop平台进行交互;步骤三、结果整合及存储:采用Hadoop平台,在各节点调用封装的视频分析算法完成视频的分析处理,然后将视频片段数据整合成完整视频。解决了传统的集中式视频处理在存储能力和处理能力不足及不可扩展的问题,通过对Hadoop平台中MapReduce计算框架的数据结构及相关接口进行扩展,实现海量视频的分布式处理和分析。
0/0