基于嵌入式开发的视频监控系统设计与实现
发布时间:2018-01-20 01:45
本文关键词: Linux 嵌入式系统 视频监控 V4L RTP/RTCP 出处:《西南交通大学》2012年硕士论文 论文类型:学位论文
【摘要】:随着国民经济快速发展,人们在各个方面都得到了极大的满足,同时也对公共安全方面提出了更高、更全面的要求。视频监控系统作为安全防范系统的重要组成部分,越来越受到人们的关注。因此,论文以视频监控系统为研究对象,对视频监控系统的服务器和客户端进行了深入分析研究,并设计实现基于嵌入式开发的视频监控系统。 文中设计的基于嵌入式开发的视频监控系统,采用客户/服务器工作模式。服务器选择友善之臂mini2440开发板、USB摄像头作为视频采集、传输设备;客户端运行在PC机上。 服务器是通过ARM处理器与Linux操作系统相结合的方式,构建一个嵌入式系统。首先,配置能够移植到mini2440开发板的U-Boot,修改能够引导Linux操作系统启动,并完成对串口、DM9000网卡芯片和Nor Flash芯片驱动的U-Boot,烧写编译过的U-Boot到mini2440开发板上。其次,配置Linux内核,并把内核中支持OV511芯片的摄像头驱动、DM9000网卡芯片驱动编译进内核,把编译过的Linux内核移植到友善之臂mini2440开发板上。第三,创建网络文件系统和cramfs文件系统支持进程的运行。第四,编写在服务器上运行的视频采集、H.264编码、传输程序,程序是通过调用Linux操作系统提供V4L接口,实现视频数据采集,采用T264编解码器对视频数据进行编码,最后通过RTP/UDP/IP层次协议,完成对编码过的视频数据进行实时网络传输。 客户端是通过DirectShow技术编写程序,实现对视频数据接受、H.264解码、显示功能。 视频监控系统在局域网的测试过程中,能够长期、稳定运行,满足视频监控系统要求。
[Abstract]:With the rapid development of the national economy, people have been greatly satisfied in all aspects, but also put forward a higher level of public security. More comprehensive requirements. Video surveillance system as an important part of the security system, more and more people pay attention to. Therefore, this paper takes the video surveillance system as the research object. In this paper, the server and client of video surveillance system are analyzed, and a video surveillance system based on embedded system is designed and implemented. The video surveillance system based on embedded development is designed in this paper. The client / server mode is adopted. The server chooses the friendly arm mini2440 development board and mini2440 camera as video capture. Transmission equipment; The client runs on the PC. The server constructs an embedded system through the combination of ARM processor and Linux operating system. Firstly, the U-Boot which can be transplanted to mini2440 development board is configured. The modification can boot the Linux operating system and complete the U-Boot driven by the DM9000 network card chip and the Nor Flash chip. Burn the compiled U-Boot to the mini2440 development board. Second, configure the Linux kernel and drive the camera that supports the OV511 chip in the kernel. The DM9000 Nic driver is compiled into the kernel, and the compiled Linux kernel is transplanted to the friendly arm mini2440 development board. Third. Create network file system and cramfs file system support process running. 4th, write in the server running video capture H.264 coding, transmission procedures. The program uses Linux operating system to provide V4L interface to realize video data acquisition, and uses T264 codec to encode video data. Finally, the real-time network transmission of encoded video data is accomplished by RTP/UDP/IP hierarchical protocol. The client program is written by DirectShow technology to realize video data receiving H. 264 decoding and display function. The video surveillance system can run for a long time and meet the requirements of the video surveillance system in the testing process of local area network (LAN).
【学位授予单位】:西南交通大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP277;TP368.1
【参考文献】
相关期刊论文 前8条
1 梁春燕,谢剑英;智能大厦的视频监控系统设计[J];测控技术;1999年10期
2 宋妍,朱爽;基于NTP的网络时间服务系统的研究[J];计算机工程与应用;2003年36期
3 罗明宇,陶孜谨,卢锡城;RTP在网络视频传输中的实现研究[J];计算机工程;2000年09期
4 章程,李建华;实时视频传输的反馈拥塞控制策略[J];计算机工程;2002年02期
5 章民融;徐亚锋;尤晋元;张国彬;;RTP/RTCP协议在视频监控系统中的实现[J];计算机应用与软件;2006年01期
6 任志考;魏志强;;实时视频传输系统的设计与实现[J];计算机工程与设计;2007年11期
7 万永波 ,张根宝 ,田泽 ,杨峰;基于ARM的嵌入式系统Bootloader启动流程分析[J];微计算机信息;2005年22期
8 张永强;赵永勇;李崇德;;嵌入式远程视频采集系统的设计与实现[J];现代电子技术;2006年04期
相关硕士学位论文 前2条
1 刘永峰;基于远程视频监控的嵌入式系统的研究与设计[D];国防科学技术大学;2005年
2 孙振宇;基于H.264的视频实时传输系统的研究与实现[D];南京理工大学;2007年
,本文编号:1446344
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1446344.html