基于嵌入式Linux下视频监控系统的研究_赵舒畅.docx
《基于嵌入式Linux下视频监控系统的研究_赵舒畅.docx》由会员分享,可在线阅读,更多相关《基于嵌入式Linux下视频监控系统的研究_赵舒畅.docx(82页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 中图分类号: TN919.8 论文编号: _ 学科分类号: 510.40 密 级: . 公开 安徽理工大学 硕士学位论文 基于嵌入式 Linux下视频监控系统的研究 作者姓名: 赵舒畅 _ 专业名称: _ 电路与系统 _ 研宄方向: 嵌入式系统与计算机控制 导师姓名: 李良光副教授 导师单位: 安徽理工大学 答辩委员会主席: 杨 畅 高 工 论文答辩日期: 2016年 6月 2日 安徽理工大学研宄生处 2016年 6月 10日 A Dissertation in Circuits and Systems Research of Video Surveillance System Based
2、on V Embedded Linux Candidate: Zhao Shuchang Supervisor: Li Liangguang School of Electrical and Information Engineering AnHui University of Science and Technology No. 168, Shungeng Road, Huainan,232001,P.R. CHINA 独 创 性 声 明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工 作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地 方以外,论文中不包含其他人已经发表或
3、撰写过的研究成果,也不包 含为获得 安徽理工大学 或其他教育机构的学位或证书而使用 过的材料 .与我一同工作的同志对本研究所做的任何贡献均已在论文 中作了明确的说明并表示谢意。 学位论文作者签名: 知參于中勿 日期 :一年 月 /0日 学位论文版权使用授权书 本学位论文作者完全了解 安徽理工大学 有保留、使用学位 论文的规定,即:研究生在校攻读学位期间论文工作的知识产权 单位属于 安徽理工大学 。学校有权保留并向国家有关部门或机 构送交论文的复印件和磁盘,允许论文被查阅和借阅 .本人授权 安徽理工大学可以将学位论文的全部或部分内容编入有关数 据库进行检索,可以采用影印、缩印或扫描等复制手段保存
4、 V汇 编学位论文 .( 保密的学位论文在解密后适用本授权书) 学 位 论 文 作 者 签 名 : 字 曰 期 年 6 月作曰 摘要 摘要 随着计算机多媒体、互联网技术的不断发展,在银行、商场监控、城市交 通和酒店等安全保卫方面,视频监控产品的应用可以随处可见,由此可见在安 保方面对于视频监控的需求日渐增加。 在我国现阶段,流媒体技术以及嵌入式网络视频监控技术的研发还不够成 熟,并且视频传输对网络带宽有较高的要求。如何在低宽带的情况下实现视频 的传输和显示,一直是该领域研究的热点和难点。随着视频监控领域图像编码 技术的不断发展,其中 H.264编码技术的出现是视频编码技术重大突破,其在 视频编
5、码方面的独特优势,使其在视频监控领域得到了广泛的应用。因此本文 设计一种基于 H.264的视频编码技术的嵌入式视频采集传输系统。 视频监控系统的设计主要包括了整个系统的开发流程,运用模块化分析设 计的方法,针对每个模块具体实现的功能去讨论、分析和实现。本设计是基于 Tiny4412开发套件进行开发设计,在开发平台移植 Linux3.5内核,将 ZC301摄 像头驱动 编译进内核,在 ZC301摄像头对图像信息进行采集之后,再利用 H.264 开源编码库对摄像头采集到图像信息进行压缩编码,并对编码后的数据进行 RTP打包处理,最后通过套接字进行网络传输。远程的客户端通过网络套接字 接收服务器端图
6、像码流,然后再进行解码和显示。客户端则是在 Android平台 上实现,主要分为视频码流的接收模块、解码模块和显示模块。在客户端针对 接收分析和解码之间的冲突造成视频数据的阻塞、解析时丢包、解码错误等造 成的视频延迟、不流畅等问题,采取了多线程的编程思想,并设置缓冲区对视 频数据进行有效 的缓冲机制来实现各个模块的之间的连贯性,以实现最终视频 画面在终端界面的流畅显示,达到很好的稳定性。 图 36参 56 关键词:嵌入式;视频监控; H.264; Tiny4412; FFmpeg; Android 分类号: TN919.8 Abstract With the continuous develo
7、pment of computer multimedia and internet technology, banks, shopping malls monitoring, traffic and hotel security and the application of video surveillance products can be everywhere, thus it can be seen in the security of demand for video surveillance of increasing. At the present stage of our cou
8、ntry, streaming media technology and the embedded network video monitoring technology research and development is not mature enough, and video transmission on the network bandwidth have higher requirements. How to in low bandwidth achieve video transmission and show that is a hot and difficult topic
9、 in the research in this field. With the continuous development of the field of video surveillance image coding technology, including H.264 coding technology is a major breakthrough in video coding technology, the unique superiority in video coding, the has been widely used in the field of video sur
10、veillance. In this paper, we design an embedded video capture and transmission system based on H.264. The design of video monitoring system mainly includes the development process of the whole system, using the method of modular analysis and design, to discuss, analyze and implement the function of
11、each module. The design is based on Tiny4412 development kit for design and development, in development platform transplantation Linux3.5 kernel and ZC301 camera driver is compiled into the kernel, after ZC301 camera for image information acquisition and reuse source H.264 encoding Library of camera
12、 acquisition to image information compression, and the encoded data of RTP package processing, finally through the socket network transmission. The remote client receives the image code stream of the server through the network socket, and then carries on the decoding and the display. The client is i
13、mplemented on the Android platform, which is mainly divided into the receiving module, the decoding module and the display module of the video stream. On the client for receiving the conflict between analysis and decoding caused by obstruction, analytical packet loss, decoding errors caused by video
14、 video data delay, not smooth, take the multi thread programming ideas, and setting the buffer of video data for efficient buffer mechanism to achieve coherence betwthe ultimate video screen fluency in terminal interface display, to achieve very good stability. Figure36 Reference56 Keywords: Embedde
15、d; Video monitoring; H.264; Tiny4412; FFmpeg; Android Chinese books catalog: TN919.8 目 录 摘要 . I Abstract . II . IV Contents . VI 1 胃 &. . 1 1.1课题研究的背景和意义 . .1 1.2视频监控的发展历程 . 1 1.2.1模拟视频监控系统 . 2 1.2.2基于 PC的数字视频监控系统 . 3 1.2.3嵌入式上的数字化网络视频监控系统 . 4 1.3发展趋势及国内外现状 . 4 1.4 本文主要工作和结构 . 5 2视频编码技术的发展 . 7 2.1视频
16、编码的发展历程 . 7 2.1.1 H.261视频编码标准 . 7 2.1.2 MPEG-1视频编码标准 . 7 2.1.3 MPEG-2视频编码标准 . 8 2.1.4 H.263视频编码标准 . 8 2.1.5 MPEG-4视频编码标准 . 9 2.1.6 H.264视频编码标准 . 10 2.2 H.264特点和优势 . 10 2.3 本章小结 . 11 3软硬件平台的搭建与介绍 . 12 3.1硬件平台 . 12 3.1.1 ARM处理器介绍 . 13 3.1.2 Tiny4412 主要接 口电路 . 16 3.2 软件平台 . 22 3.2.1 Ubuntu 15.04 . 22 3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 嵌入式 Linux 视频 监控 系统 研究 舒畅
限制150内