基于S3C6410和Hadoop的视频流分布式存储系统设计与实现

来源 :湖南大学 | 被引量 : 0次 | 上传用户:amorg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
与传统的视频监控系统相比,智能视频监控系统具有“自动”、“先知”、“快速响应”等诸多优点,且通常由视频采集前端和系统后台组成,涉及到视频的采集与编码、视频流的网络传输、存储与备份、视频智能分析等过程。系统前端的摄像头数量通常很多且全天24小时工作,这就要求系统具有对视频流的海量存储能力,同时还对系统的稳定性、数据备份、故障检测和故障恢复机制提出了较高的要求。本文以智能视频监控为应用背景,结合嵌入式技术、视频编码技术和分布式存储技术,设计并实现了一种基于S3C6410和Hadoop的视频流分布式存储系统。S3C6410处理器兼有控制运算和多媒体数字信号处理能力,其内部集成的MFC(多格式编解码器)支持H.264视频编解码,可以作为系统前端的核心处理器。Hadoop是一个可以搭建在廉价PC机集群上的开源分布式计算平台,Hadoop分布式文件系统具有高容错、高可靠性、高可扩展性等特点,可以用来实现海量视频流的分布式存储。本文的主要工作如下:(1)以OK6410开发板为硬件平台,首先实现了在嵌入式Linux下视频图像的采集功能,同时分别实现了基于S3C6410多格式编解码器的H.264视频硬件编码和基于x264编码库的H.264视频软件编码。然后通过实验分析,根据分辨率、纹理复杂程度、运动剧烈程度选择不同的测试序列,分别对其进行H.264视频硬件编码和软件编码,计算峰值信噪比、结构相似度指数等相关的评估指标,比较了在嵌入式Linux下软硬件编码方法的视频压缩质量和编码性能。(2)完成了系统后台的设计与实现,主要分为两部分,一是实现了对系统前端发送过来的H.264编码视频流的实时接收、解码与显示。第二部分利用Hadoop分布式文件系统的优点,在系统后台代理存储服务器上编写了分布式存储应用程序,实现了对视频流的分布式存储,同时实现了多客户端对系统前端的同时访问。最后对系统的整体性能进行了测试。
其他文献
物质的太赫兹光谱包含丰富的物理和化学信息,研究这一波段的光谱对于物质结构的探索具有重要意义。目前商业化太赫兹系统中的太赫兹发射器件多采用太赫兹光电导天线。但是,太
本文以CG油田CH10井区沙湾组S1Ⅱ1、S1Ⅱ2小层为研究对象,主要采用数值模拟方法对水平井蒸汽吞吐开采稠油进行研究。在对CG油田CH10井区地质特征认识的基础上,对SⅡ1、S1Ⅱ2
铅基快堆(铅冷或者铅铋冷却)是GIF官方发布的第四代核能系统的重要备选方案之一,在安全性、经济性、可行性等方面具有特殊的优势。铅基快堆中子能谱与传统压水堆中子能谱存在
高速、可靠和及时的数据传输是无线通信系统的关键需求。应用差错控制技术、链路自适应技术和抗衰落技术来解决通信传输过程中存在的多径传播、多普勒频移、衰落等问题,能保
6-氰基-(3R,5R)-二羟基己酸叔丁酯是降胆固醇特效药他汀类药物的重要手性中间体,具有重要的应用价值。由于酶法不对称催化具有反应条件温和、转化率高及立体选择性好等优点,
在核电厂中,蒸汽发生器是正常运行工况下的重要部件之一。蒸汽发生器中的传热管与一、二回路的流体直接接触,除进行热交换外还能防止放射性物质进入二回路损伤核电站中的其他
移动WiMAX网络支持VoIP(Voice Over IP)等时延敏感的多媒体通信业务,如果切换过程不能很好的进行,则可能造成MS(Mobile Station)与CN(Communicati on Node)通信的中断,从而严
QK18-1油田位于渤海西部海域,油田从2005年开始采用注水方式进行开采。目前注水开发暴露出注入压力偏大,注水困难及酸化防膨频繁,储层结垢严重等系列问题,采出程度17.3%,注采
土木结构的设计使用年限通常高达几十年,桥梁结构甚至超过百年,但在结构自身缺陷及外部荷载作用下,有些结构往往达不到设计使用年限即出现破坏或倒塌,因而有必要对结构在使用
甲烷(CH4)是一种具有高辐射增温的温室气体,其高于CO2 25倍的辐射增温效应使其对全球气候变暖的影响备受关注。稻田是CH4最主要的人为排放源之一,估计每年向大气中排放量达50