基于嵌入式Linux的视频采集编码发送模块的设计与实现样本.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于嵌入式Linux的视频采集编码发送模块的设计与实现样本.doc》由会员分享,可在线阅读,更多相关《基于嵌入式Linux的视频采集编码发送模块的设计与实现样本.doc(119页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。分类号密级重庆邮电大学硕士学位论文论文题目基于嵌入式Linux的视频采集编码发送模块的设计与实现英文题目The Design and Realization of Video Capturing and Encoding and Transiting Module Based on Embedded Linux硕士研究生指导教师学科专业电子与通信工程论文提交日期年 月 日论文答辩日期年 月 日论文评阅人 答辩委员会主席年月日独 创 性 声 明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知, 除了文中特
2、别加以标注和致谢的地方外, 论文中不包含其它人已经发表或撰写过的研究成果, 也不包含为获得 重庆邮电大学 或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。学位论文作者签名: 签字日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解 重庆邮电大学 有关保留、 使用学位论文的规定, 有权保留并向国家有关部门或机构送交论文的复印件和磁盘, 允许论文被查阅和借阅。本人授权 重庆邮电大学 能够将学位论文的全部或部分内容编入有关数据库进行检索, 能够采用影印、 缩印或扫描等复制手段保存、 汇编学位论文。(保密的学位论文在解密
3、后适用本授权书)学位论文作者签名: 导师签名: 签字日期: 年 月 日 签字日期: 年 月 日摘要随着人们对安全要求的不断提高、 嵌入式微处理器和多媒体压缩技术以及无线传输技术的快速发展, 无线实时视频监控系统得到了快熟的发展与应用。本文基于DM6467平台, 使用TVP5158芯片实现多路视频复合采集, 经过解复用后, 远程调用DSP端H.264编码器完成视频流的实时编码, 最后利用RTP协议封装视频数据并经过MF210无线模块实现视频的无线传输。论文最终设计实现了一种应用在无线实时视频监控系统中的多路视频采集编码发送方案。论文首先研究了应用在无线视频监控系统中的关键的技术, 包括DaVin
4、ci技术、 V4L2视频采集驱动规范、 H.264编码算法以及RTP流媒体实时传输协议和WCDMA技术等。随后分析了模块的功能需求, 并根据需求分析设计了视频采集编码发送模块的总体架构。接下来论文研究了DaVinci开发平台的硬件和软件开发环境, 并根据开发需求完成嵌入式开发环境搭建, 主要工作包括嵌入式Linux服务器搭建、 开发工作站配置、 嵌入式Linux内核移植等。在以上基础上, 完成视频采集、 视频编码、 视频发送三个子模块具体的设计与实现。分别在视频采集子模块中, 设计与实现基于V4L2采集驱动规范的多路视频的复合采集; 在视频编码子模块中, 设计与实现基于Codec Engine
5、机制的H.264编码, 主要工作包括H.264编码器的构建和编码应用程序的实现。在构建H.264编码器过程中主要完成X.264编码算法的xDM封装、 Codec Server生成、 Codec Engine引擎配置等, 在编码应用程序中, 经过调用H.264编码器的VISA API接口, 实现采集的视频数据的实时编码; 在视频发送子模块中, 先构建WCDMA网络的传输链路, 主要工作是完成MF210驱动移植、 PPP移植与PPP拨号实现, 然后在应用层利用RTP( 实时传输协议) 封装编码后的NAUL数据, 最后创立socket, 将打包而成RTP数据包发送到wcdma网络中。在测试阶段, 经
6、过对系统的整体测试, 验证了课题成功完成了模块设计的预期目标。关键字: 视频采集编码发送模块; Davinci, V4L2, H264, xDM, WCDMAAbstractWith the constant improvement of the people to safety requirements, the embedded microcontroller processor and multimedia compression technology and the rapid development of wireless transmission technology, wirel
7、ess real-time video monitoring system for the development and application of cook. DM6467 based platform, this paper use TVP5158 chip to realize the collection of multi-channel video composite, after solution reuse, remote call DSP end of h. 264 encoder complete video streaming real-time encoding, f
8、inally using RTP protocol encapsulation video data and realize the wireless transmission of video by MF210 wireless module. Final design thesis implements a application in wireless real-time video monitoring system of multi-channel video acquisition coding send package. Paper first studied the appli
9、cation of key technology in wireless video monitoring system, including the DaVinci technology, V4L2 video acquisition drive standard, h. 264 encoding algorithm and RTP streaming media real-time transmission protocol and WCDMA technology, etc. Then analyzed the module function demand, and according
10、to the demand analysis and design the overall architecture of the encoding video collection is sending module. The paper studied the DaVinci development platform of hardware and software development environment, and according to the development needs to complete embedded development environment set
11、up, the main work includes embedded Linux server set up, develop the workstation configuration, embedded Linux kernel transplantation, etc. On the basis of above, complete the video acquisition, video coding, video sent three child module detailed design and implementation. In video acquisition modu
12、le, the design and implementation based on V4L2 acquisition drive specification composite of multi-channel video acquisition; In video coding module, the design and implementation based on the Codec Engine mechanism of h. 264 coding, the main work including h. 264 encoder the implementation of the c
13、onstruction and coding applications. In construction of h. 264 encoder mainly completed in the process of x. 264 encoding algorithm of xDM encapsulation, Codec Server generate, Codec Engine Engine configuration, etc., in coding the application by calling the h. 264 encoder VISA API interface, realiz
14、e the acquisition of video data real time coding; In video send sub module, transmission link of the construction of WCDMA network first, main job is to complete MF210 drive, the PPP to transplant with the PPP dial-up, and then in the application layer using RTP (real-time transport protocol) encaps
15、ulation encoded NAUL data, finally create a socket, will be packaged into RTP packets sent to the WCDMA network. During the testing period, through the whole system testing, it verify that this paper successfully completed the anticipated target of the module design.Keywords: module of video Capturi
16、ng and Encoding and Transmiting, Davinci, H264, xDM, V4L2, WCDMA目录摘要IAbstractII目录IV第一章 绪论11.1 视频监控系统行业背景11.2 课题研究背景及意义31.3 论文组织架构41.4 本章小结5第二章 视频采集编码发送模块的总体设计62.1 模块相关的关键技术研究62.1.1 Davinci技术62.1.2 V4L2视频采集驱动接口72.1.3 H.264视频编码技术72.4.4视频传输协议与技术82.2模块架构设计92.2.1视频监控系统构架92.2.2 模块的需求分析102.2.3 模块硬件平台的选择112
17、.2.4 模块总体架构的设计122.3 本章小结13第三章 搭建嵌入式开发环境平台143.1 DaVinci硬件开发环境143.1.1 DM6467处理器特点143.1.2 采集译码器TVP5158功能概述153.2 DaVinci软件开发环境163.2.1 xDM算法标准介绍173.2.2Codec Engine概述183.3 嵌入式开发环境搭建213.3.1 Linux服务器搭建213.3.2工作站配置233.3.3 Davinci平台初始化233.4 本章小结27第四章 视频采集编码发送模块的设计与实现284.1视频采集模块设计实现284.1.1 视频采集模块的设计284.1.2 V4L
18、2编程接口294.1.3视频采集模块的实现304.2视频编码模块的设计与实现344.2.1 视频编码模块的设计344.2.2 H.264编码器的实现344.2.3视频编码模块的实现464.3视频传输模块的设计与实现484.3.1视频传输模块设计484.3.2 视频传输链路实现484.3.2视频传输模块实现514.4 本章小结53第五章 系统测试555.1 测试内容和预期目标555.2 测试过程565.2.1 测试网络环境搭建565.2.2 测试步骤575.3 测试结果及分析585.4 本章小结60第六章 总结与展望616.1 工作总结616.2 不足和展望61致谢63参考文献64附录 攻读硕士
19、学位期间的科研工作67第一章 绪论1.1 视频监控系统行业背景随着人们对安全要求的不断提高和嵌入式微处理器、 多媒体压缩技术以及无线传输技术的迅猛发展, 无线实时视频监控系统得到了快熟的发展与应用。从技术角度上研究视频监控系统, 能够将视频监控系统划分为三个阶段, 分别是: 第一阶段的模拟视频监控系统( CCTV) , 第二阶段的数模结合的视频监控系统( DVR) 。而随着多媒体传输技术的发展, 主要是信息编解码技术的发展以及Internet网络和无线网络的发展, 数字视频监控系统又可被划分为以数字录像设备为核心的数字化本地视频监控系统和以嵌入式视频服务器为核心的数字化远程视频监控系统, 即第
20、三代的网络视频监控系统。近年来个人化、 智能化和网络化将是未来视频监控市场主要的发展趋势1, 视频监控应用的发展过程如图1.1所示。图1.1 监控应用的变迁一模拟视频监控系统模拟视频监控系统使用专用的同轴线缆传输模拟的视频信号, 它的系统硬件组成主要部分是摄像机、 线缆、 录像机和监视器等设备。随着多媒体技术编解码技术发展, 微处理器性能的提高以及网络带宽的提高, 视频监控系统在硬件结构方式、 功能实现、 性能以及扩展性方面都有了重大的变化, 视频在系统构成上更加灵活个性化, 功能上更加丰富、 全面, 人机交互更加友好易于操作, 系统的外围接口更加丰富且统一, 便于系统的功能拓展。可是, 由于
21、视频信息流的在系统中依然是以模拟信号传输, 视频监控系统的的系统构架难以发生巨大的变革, 同时模拟视频监控系统的网络结构是一种单向、 单功能形式的信息采集传输网络, 因此虽然系统的整体技术已发展到很成熟的技术水平, 可是由于以上系统结构和网络结构的局限, 模拟监控系统的发展已经到达一个瓶颈阶段, 难以满足日益提升的视频监控需求。模拟监控系统的主要缺陷是: (1) 系统监控区域有限。由于模拟信号在同轴电缆传输的范围有限, 导致系统一般只适合应用在范围较小的监控区域; (2) 系统的扩展能力差。对于已建立好的监控系统, 由于其组网架构以及系统功能架构的局限, 若要去增添设备, 则需要大范围的修改系
22、统, 甚至重建系统。(3) 不能形成有效的报警联动。由于系统各部分独立运行, 相互之间的协议不能发生通信, 造成联动只能在很小的范围内进行, 不便对系统进行有效的掌控。因此, 要满足对视频监控更高的要求, 监控数字化是必由之路。而且数字通信的快速发展, 也保障了数字化的可能性。二数字视频监控系统90年代初, 微处理器技术和彩色视频技术的发展推动了数字视频监控系统的出现与发展。数字视频监控系统系统利用微处理器的对数据的高速处理能力进行视频的采集和编码等处理, 利用彩色视频技术在高分辨率的显示器上实现多画面的清晰显示, 大大提高了视频监控系统的质量。这种基于微处理器的多媒体主控平台系统被称为数字视
23、频监控系统。数字视频监控系统的主要技术产品是DVR, 采用windows平台, 在个人计算机上安装不同型号的视频显卡和对应的DVR软件, 用户能够得到相应的1、 2、 4路的采集视频, 并能够得到实时的语音和视频传输服务。可是由于视频编解码技术发展和网络技术发展的滞后, 有限的带宽不能支持传输数据量巨大的视频数据, 监控信息大多只局限于本地系统, 难以进行远程的视频监控。可是市场对视频监控的更高的需求不断的推动着视频编解码技术、 流媒体技术以及网络技术的发展, 从而也把网络视频监控推向了发展的必然。三.网络视频监控系统90年代末期, 随着计算机处理能力提高、 多媒体编解码技术发展、 网络带宽和
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 嵌入式 Linux 视频 采集 编码 发送 模块 设计 实现 样本
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内