3G嵌入式远程现场监控技术的研究与实现
发布时间:2017-08-21 01:20
本文关键词:3G嵌入式远程现场监控技术的研究与实现
更多相关文章: 3G ARM9 RTP/RTCP 视频监控 H.264 Linux
【摘要】:在这个信息发达的时代,越来越多的人们需要通过各种不同的方式来获取他们想要的信息,进而人们也提出了各种各样的要求,例如信息是否真实、是否准确、是否实时和是否完整等。而网络视频监控技术因其有着强有力的实用性以及能够极大的满足人们的各种要求,已经成为社会上作为安全防范的一个重要手段,尤其在家居防范领域上,具有越来越重要的地位。本文研制了一个3G嵌入式远程现场监控技术,它不仅满足了用户的需求,还体现了当前嵌入式监控技术的数字化、智能化和网络化的特点。3G嵌入式远程现场监控技术运用的开发平台是一个ARM9开发板,并且在PC机上搭建VMware Workstation+CentOs 6.0环境,运用C语言在Linux操作系统上完成应用程序的编写工作。3G嵌入式远程现场监控系统的视频采集模块是通过USB摄像头进行V4L2视频采集,获取到YUV格式的视频数据并放到ARM处理器中;视频编码模块是用H.264编码程序对YUV格式的视频数据进行压缩处理,得到H.264视频帧并放到视频缓冲区中;网络传输模块是用RTP/RTCP协议将H.264视频帧打包成RTP包;视频接收模块是利用ActiveX控件来实现对视频数据的RTP解封装、H.264解码和视频显示工作;最后结合DDNS动态域名解析技术以及CGI程序,视频数据就可以通过3G模块发送到公网,这样用户就可以实时观看视频了。测试结果表明,系统运行正常,基本达到预期效果,用户可以通过PC机或者智能手机实时查看到比较清晰的监控画面。
【关键词】:3G ARM9 RTP/RTCP 视频监控 H.264 Linux
【学位授予单位】:西安工业大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN948.6;TN929.53
【目录】:
- 摘要3-5
- Abstract5-10
- 1 绪论10-15
- 1.1 课题研究的背景和意义10
- 1.2 国内外研究现状10-11
- 1.3 视频监控系统概述11-13
- 1.4 论文的主要研究内容13
- 1.5 本文结构安排13-15
- 2 系统整体设计方案15-19
- 2.1 系统整体方案需求15
- 2.2 系统方案的设计15-16
- 2.3 系统硬件结构16-18
- 2.4 3G模块18
- 2.5 本章小结18-19
- 3 嵌入式环境的构建19-36
- 3.1 选择嵌入式操作系统19-20
- 3.2 嵌入式Linux环境的开发20-21
- 3.2.1 嵌入式Linux硬件环境20-21
- 3.2.2 嵌入式Linux软件环境21
- 3.3 交叉编译环境的建立21-23
- 3.3.1 交叉编译工具22
- 3.3.2 交叉编译环境搭建22-23
- 3.4 超级终端的配置23
- 3.5 BootLoader移植23-25
- 3.5.1 bootloader简介23-24
- 3.5.2 U-boot移植24-25
- 3.6 Linux内核Kenel的裁剪移植25-28
- 3.6.1 Linux内核25
- 3.6.2 Linux内核移植25-28
- 3.7 制作根文件系统28-30
- 3.7.1 根文件系统28-29
- 3.7.2 制作根文件系统29-30
- 3.8 Linux设备驱动的开发30-32
- 3.8.1 Linux设备驱动程序30
- 3.8.2 USB设备驱动的开发30-31
- 3.8.3 USB摄像头驱动程序开发31-32
- 3.9 搭建嵌入式Web服务器32-35
- 3.9.1 嵌入式Web服务器32-33
- 3.9.2 嵌入式Web服务器功能分析33
- 3.9.3 嵌入式Web服务器的选择33-34
- 3.9.4 嵌入式boa服务器的移植34-35
- 3.10 本章小结35-36
- 4 系统应用程序的设计36-50
- 4.1 系统软件设计方案36
- 4.2 视频采集模块36-38
- 4.3 图像数据处理模块38-40
- 4.3.1 H.264视频压缩算法38
- 4.3.2 H.264的整体框架38
- 4.3.3 H. 264的关键技术38-39
- 4.3.4 H.264编码方案的选择39
- 4.3.6 x264的移植39-40
- 4.4 网络发送模块的设计40-46
- 4.4.1 RTP/RTCP协议层介绍40-41
- 4.4.2 RTP/RTCP网络传输流程41-42
- 4.4.3 基于RTP/RTCP图像网络传输的实现42-44
- 4.4.4 3G模块驱动加载44
- 4.4.5 PPP在Linux内核的配置44-45
- 4.4.6 PPP拨号上网45-46
- 4.5 CGI程序设计模块46
- 4.6 DDNS模块设计46-48
- 4.6.1 DDNS技术47
- 4.6.2 DDNS工作流程47-48
- 4.7 网络接收模块的设计48-49
- 4.8 本章小结49-50
- 5 视频显示及功能测试50-53
- 5.1 视频显示50
- 5.2 采集模块功能测试50
- 5.3 编码模块功能测试50-51
- 5.4 系统实验结果51-52
- 5.5 本章小结52-53
- 6 结论53-56
- 6.1 工作总结53-54
- 6.2 展望54-56
- 参考文献56-58
- 攻读硕士学位期间发表的论文58-59
- 致谢59-61
【参考文献】
中国期刊全文数据库 前2条
1 徐冬梅;;国内外3G发展的现状与经验研究[J];中国高新技术企业;2009年17期
2 程燕;;基于CDMA2000的应急指挥移动监控设计方案[J];科技创新导报;2010年03期
中国硕士学位论文全文数据库 前2条
1 张建;基于S3C2410和嵌入式Internet的家庭视频监控系统设计[D];上海交通大学;2007年
2 徐方艾;基于S3C2410的无线视频监视系统[D];吉林大学;2009年
,本文编号:710004
本文链接:https://www.wllwen.com/kejilunwen/wltx/710004.html