论文部分内容阅读
目前,随着数字视频编码技术以及网络技术的发展,安装网络视频监控系统正迅速从传统的基于有线电视技术的模拟视频监控系统向基于IP技术的数字视频监控系统方向发展,数字监控系统已经在某些领域取代了原有的模拟监控系统。基于IP技术的数字视频监控系统采用数字编码压缩技术(H.264、MPEG4),并且视频数据通过IP网络进行传输,可以提供高质量视频监控,并且监控范围更加广泛。本论文研究了以ARM9为核心的Davinci处理器实现的运行嵌入式Linux的无线视频监控传输系统。本文要完成的主要工作为:搭建硬件视频传输平台,利用开源的多媒体框架库GStreamer实现五个软件模块,软件模块移植至硬件平台,在接收平台Windows下实现无线视频流的接收功能实现,综合功能调试。嵌入式系统硬件以TMS320DM365为处理器,在此基础上外扩RAM,Flash ROM,USB等模块并通过USB OTG连接无线网卡。嵌入式系统软件以实现无线发送视频和用户接收为目标,同时实现一些其它功能如无线视频流控制等。网络发送协议提供了可靠的传输机制和流量控制机制,以保证用户与数据收发平台交互数据传输的可靠性。视频编码及码流打包程序具有标清分辨率的H.264编码功能和实时添加UDP网络包头发送至无线路由的功能。PC机上的接收端软件具有解析本地端口网络流、解包出视频流、解压缩H.264码流并在界面显示的功能。调试中首先对系统硬件和软件的各个模块进行调试,其次在实验室对整个系统进行联合调试,经过调试和实验,证明本论文设计的无线视频数据传输与处理系统达到了最初的设计目标。在论文的最后,总结了本课题完成的工作以及存在的不足,并展望了未来无线视频通信技术的发展,同时对本课题接下来要完善的工作和改进的地方作了分析。