论文部分内容阅读
现行的无线车载监控系统最多支持到标清低帧率(704×576,小于15fps),难以提供清晰有效的图像。高清实时视频(1920×1080,25fps)由于图像质量成倍提高,视频数据量和发送速率极大增加,对系统提出了更高的要求:硬件处理水平提升,网络带宽大幅增加,软件系统结构优化及网络传输方式改进。其中,软件系统的高效设计和网络传输的优化改进是本文实现4G车载高清视频监控系统开发中的难点与重点。本文分析了基于4G网络车载视频监控系统的关键技术,提出了软件系统的总体设计方案,并解决了实现中的一些难题。在传输系统中,采用RTSP和RTP进行音视频控制与传输;在服务器端,使用循环队列缓冲技术实现视频流平滑处理,减弱网络波动影响;在客户端,采用MFC架构进行界面设计,使用多线程技术和消息传递机制来协调控制功能,并提出将libVLC库嵌入客户端软件实现预览、截图和录像等视频功能,增强软件的独立性。最后,成功编写出了4G车载高清视频监控系统服务器和客户端应用软件,并进行了实际测试,该系统的视频流畅,图像清晰,延时低,并且对资源占用少,可用性和有效性能够满足实际需求。高清实时视频具有大量数据高速传输的特点,而4G无线信道带宽不稳定,数据传输丢包不可避免。本文为了解决UDP传输不可靠、TCP传输长时延问题,提出并实现了一种改进的基于部分可靠数据报传输的UDT-D协议。主要对UDT-D协议数据重补发策略进行了改进,采取补发与重发相结合的机制,设计了数据包生存阈值和最大重/补发次数。通过编写程序进行实际测试,提出并增加了数据流量消耗这一指标以更加全面地考察传输效果。测试的结果表明本文实现的UDT-D协议传输可靠性与TCP相当,实时性接近UDP,而流量消耗低于UDT-S,可以有效地降低传输延时,明显提高传输质量。本文结合高清视频和无线传输的特点,设计并实现了具有较高通用性和易用性的4G车载视频监控系统服务器管理软件及客户端软件,实现了车载高清视频无线远程实时监控;并针对高清视频数据在无线网络传输中存在的问题,提出并实现了一种改进的传输协议,用实际测试证实了传输效果的提升,具有较高的理论意义和应用价值。