致 谢 27
参考文献 28
1 绪论
1.1 文献综述
1.1.1 视频压缩标准与格式
1.1.2 CMOS图像获取
1.1.3 TMS320DM365
1.1.4 ARM微控制器
1.1.5 视频流传输
1.1.6 基于DM365 DSP的网络传输系统方案
1.2 本课题的研究意义
随着视频编解码技术的日益成熟和网络通讯技术的不断发展,网络视频监控系统在智能交通、智能楼宇、医院校园、商场超市、企业生产和生活小区等领域内得到了广泛应用[ ]。在过去的几十年里,视频监控系统经历了从模拟视频监控系统到数字视频监控系统,再到网络视频监控系统的转变[ ]。而三网融合即电信、计算机通信和广播电视三大网络经过技术的改革进而整合成联系紧密的统一的通信网络。因而,三网融合的趋势注定了视频监控领域的改革,即监控视频必须能适应各种终端设备,进而实现网络视频监控系统的多平台接入。
本文设计实现了基于Davinci技术的多平台网络视频传输系统,结合了嵌入式技术、流媒体传输技术、H.264视频编码标准,最终达到用户可以通过手机、电脑或电视监控等实时视频监控的目的。
H.264作为新一代视频编码的代表,其提出以及流媒体传输技术的推广,为视频的网络传输打下了坚实的基础。而H.264也因为视频压缩效率高、网络适应性强、抗误码性能高等优点成为视频监控传输的编码首选。本文使用实时传输协议(RTP)、实时传输控制协议(RTCP)和实时流协议(RTSP)等对视频监控进行有效控制。视频监控系统正朝着前端一体化、视频数字化、监控网络化、系统集成化的方向发展,其中嵌入式系统因其体积小、功耗低、功能强大等优点而最受人们的重视[ ]。
因而,基于DM365和嵌入式系统的网络视频传输有着其重要的现实意义。源:自/751-·论,文'网·www.751com.cn/
1.3 论文主要的工作安排
本毕业论文是设计实现基于Davinci技术的多平台网络视频传输系统,使用户可以实时实地远程地利用手机、电脑和电视监控器等监测视频,这次的毕业设计实验的客户端选定为普通台式电脑和普通笔记本电脑。因此,本文包含以下内容:
第一章介绍了本课题研究的背景及其现实意义。
第二章介绍包括RTP/RTCP、RTSP的流媒体协议以及H.264视频编码标准。
第三章重点分析TMS320DM365芯片特点,部分Davinci数字视频软件开发套件的简单说明。以及硬件模块的设计和实现。
第四章是网络传输模块的设计与实现,包括系统功能、系统软件的设计方案以及网络传输软件模块的实现,Bootloader 启动分析、编译 Linux 内核、构建Cramfs文件系统、视频采集和编码、流媒体服务器的设计。
第五章测试系统包括单一客户端访问服务器的网络视频图像的传输和多终端的视频网络图像传输。
第六章是总结与展望,总结本次毕业设计的主要工作内容和涉及的方面,以及针对此次的毕设对外面的发展前景、技术革新以及所能继续提升的部分予以期望与总结。
2 流媒体技术与H.264视频标准文献综述
2.1 流媒体技术
流媒体包含两种含义:广义上,流媒体指的是音视频形成一系列稳定和连续传输回放流的技术、方法和协议;狭义上,由于目前有两种主流的传输音视频的方式:下载和流式传输。下载即需要用户将整个媒体文件下载存储至本地硬盘然后播放,而流媒体则是将多媒体数据以数据流的方式发送给用户,使得用户可以边下边看,不必等到文件完全下载完成。