论文摘要
随着视频编解码技术的日益成熟和网络通讯技术的不断发展,视频监控系统在智能交通、智能楼宇、医院校园、商场超市、企业生产和生活小区等领域内得到了广泛应用。三网融合进程的不断推进与移动互联网技术的飞速发展给视频监控带来了新的机遇和挑战,正引起视频监控领域的深刻变革。当前,人们迫切地希望能够方便地通过手持设备、移动终端、个人电脑或者电视设备等随时随地查看远程的视频信息。为此,本文将H.264视频编码标准、流媒体传输技术和嵌入式技术相结合,设计实现了基于DaVinci技术的多平台网络视频监控系统,用户可以随时通过智能手机、个人电脑或者电视监控器等方式方便地进行视频监控。本文首先简要介绍了视频编码技术,详细分析了用于流媒体传输的RTP/RTCP协议和RTSP协议,研究了H.264视频流的RTP负载格式。根据项目要求和用户需求,给出了本系统的总体设计方案,并分别对系统的硬件设计方案和软件设计方案做了详细的说明。设计并实现了多平台网络视频监控系统的服务器程序。详细分析了本系统的视频采集与编码过程;通过分析本系统编码器输出NAL单元的特点,提出了适用于本系统的H.264视频流的RTP封包策略,以满足不同平台接入设备的监控需求;设计了多路复用I/O并发服务器模型并实现了基于此模型的RTSP服务器程序;为了便于线程之间和进程之间传递数据,完成了适用于本系统的线程间通信和进程间通信的编程。设计并实现了多平台网络视频监控系统的客户端程序。客户端应用软件包括RTSP信息交互模块、RTP接收模块和H.264解码显示模块。其中针对客户端软件的RTP接收模块,提出了基于双队列机制的接收缓冲区模型,并在此基础上实现了RTP分组的乱序重排功能和RTP分组中H.264视频载荷的恢复功能。最后,对本文实现的系统进行了性能测试,并分别给出了Mobile平台、PC平台和TV平台下的测试效果图。测试结果表明,本系统具有良好的实时性和可靠性,能够满足多平台下实时视频监控的需求。
论文目录
摘要Abstract第一章 绪论1.1 课题的研究背景与研究意义1.2 论文主要研究工作及结构安排1.2.1 论文主要研究工作1.2.2 论文结构安排第二章 网络视频监控系统的关键技术2.1 视频编码技术2.1.1 数字视频基础2.1.2 H.264 技术简介2.2 流媒体传输技术2.2.1 RTP/RTCP 协议2.2.2 RTSP 协议2.3 H.264 的RTP 负载格式2.3.1 H.264 的NAL 单元分析2.3.2 H.264 的RTP 负载格式2.4 本章小结第三章 系统方案设计3.1 总体设计方案3.2 系统硬件方案3.2.1 DaVinci 技术介绍3.2.2 TMS320DM365 介绍3.2.3 系统硬件方案设计3.3 系统软件方案3.3.1 Bootloader 启动分析3.3.2 编译Linux 内核3.3.3 构建Cramfs 文件系统3.3.4 数字视频软件开发套件(DVSDK)3.4 本章小结第四章 系统服务器软件的设计及实现4.1 服务器软件总体方案4.2 视频采集与编码模块4.2.1 视频采集模块4.2.2 视频编码模块4.3 H.264 视频流的RTP 传输模块4.3.1 H.264 视频流的RTP 封包设计4.3.2 H.264 视频流的RTP 封包实现4.4 RTSP 服务器模块4.4.1 服务器模型4.4.2 多路复用I/O 并发服务器模型的设计4.4.3 RTSP 服务模块4.5 模块间通信功能的实现4.5.1 线程间通信4.5.2 进程间通信4.6 本章小结第五章 系统客户端软件的设计及实现5.1 多平台客户端软件总体方案5.2 RTSP 客户端模块5.3 RTP 接收模块5.3.1 接收缓冲区的设计5.3.2 RTP 分组的乱序重排策略5.3.3 H.264 视频流的恢复5.4 视频解码与显示模块5.4.1 视频解码模块5.4.2 视频显示模块5.5 本章小结第六章 系统测试6.1 测试环境6.2 硬件连接6.3 多平台测试6.3.1 Mobile 平台测试6.3.2 PC 平台测试6.3.3 TV 平台测试6.4 本章小结第七章 总结与展望7.1 论文总结7.2 工作展望参考文献致谢攻读硕士学位期间发表的学术论文攻读硕士学位期间参与的科研项目
相关论文文献
标签:达芬奇技术论文; 视频监控论文;
基于DaVinci技术的多平台网络视频监控系统的设计与实现
下载Doc文档