文档介绍:南京邮电大学
硕士学位论文
基于DaVinci技术的多平台网络视频监控系统的设计与实现
姓名:宋建勋
申请学位级别:硕士
专业:信号与信息处理
指导教师:刘峰
2011-03
南京邮电大学硕士研究生学位论文摘要
摘要
随着视频编解码技术的日益成熟和网络通讯技术的不断发展,视频监控系统在智能交通、
智能楼宇、医院校园、商场超市、企业生产和生活小区等领域内得到了广泛应用。三网融合
进程的不断推进与移动互联网技术的飞速发展给视频监控带来了新的机遇和挑战,正引起视
频监控领域的深刻变革。当前,人们迫切地希望能够方便地通过手持设备、移动终端、个人
电脑或者电视设备等随时随地查看远程的视频信息。
为此,本文将 视频编码标准、流媒体传输技术和嵌入式技术相结合,设计实现了
基于 DaVinci 技术的多平台网络视频监控系统,用户可以随时通过智能手机、个人电脑或者
电视监控器等方式方便地进行视频监控。
本文首先简要介绍了视频编码技术,详细分析了用于流媒体传输的 RTP/RTCP 协议和
RTSP 协议,研究了 视频流的 RTP 负载格式。根据项目要求和用户需求,给出了本系
统的总体设计方案,并分别对系统的硬件设计方案和软件设计方案做了详细的说明。
设计并实现了多平台网络视频监控系统的服务器程序。详细分析了本系统的视频采集与
编码过程;通过分析本系统编码器输出 NAL 单元的特点,提出了适用于本系统的 视频
流的 RTP 封包策略,以满足不同平台接入设备的监控需求;设计了多路复用 I/O 并发服务器
模型并实现了基于此模型的 RTSP 服务器程序;为了便于线程之间和进程之间传递数据,完
成了适用于本系统的线程间通信和进程间通信的编程。
设计并实现了多平台网络视频监控系统的客户端程序。客户端应用软件包括 RTSP 信息
交互模块、RTP 接收模块和 解码显示模块。其中针对客户端软件的 RTP 接收模块,提
出了基于双队列机制的接收缓冲区模型,并在此基础上实现了 RTP 分组的乱序重排功能和
RTP 分组中 视频载荷的恢复功能。
最后,对本文实现的系统进行了性能测试,并分别给出了 Mobile 平台、PC 平台和 TV
平台下的测试效果图。测试结果表明,本系统具有良好的实时性和可靠性,能够满足多平台
下实时视频监控的需求。
关键词:达芬奇技术,视频监控,,RTP/RTCP,RTSP
I
南京邮电大学硕士研究生学位论文 Abstract
Abstract
With the video codec technology ing more mature and the continuous development of
munication technology, video surveillance system has been widely used in many fields,
such as intelligent transportation, intelligent buildings, hospitals, schools, supermarkets and so on.
The continuous advancement of triple play and the rapid development of mobile
technology have brought to the video surveillance new opportunities and challenges. At present,
people are eager to be able to view remote video information easily by hand-held devices, mobile
terminals, puter or television equipment.
Therefore, this thesis has designed and implemented multi-work surveillance
system based on DaVinci technology, combining with video coding standard, streaming
media transmission technology and embedded technology. Users can view video surveillance con-
ve