论文部分内容阅读
视频通信系统是通信应用研究的热点方向之一。近年来,随着超大规模集成电路和嵌入式技术的不断发展,嵌入式终端处理大数据量、运算复杂的视频信息的能力不断提高,嵌入式视频通信终端系统日益受到业内的重视。基于嵌入式系统平台设计网络接口、实现视频流的实时、可靠传输,己成为嵌入式视频通信系统开发过程中的重要环节之一。 本论文基于TI的DSP—DM642平台,设计以太网网络接口系统,并采用RTP/RTCP实时传输协议将视频终端采集到的视频数据通过以太网传送到PC机端,以实现远程监控功能。 充分利用DM642芯片上资源,结合Intel LXT97及外围接口电路,设计并实现了DSP以太网通信模块的硬件接口。Intel LXT97是快速以太网物理层自适应收发器,能够与DM642片内集成的以太网接口模块EMAC/MDIO无缝集成。在嵌入式操作系统DSP/BIOS架构上,运用网络开发包NDK提供的TCP/IP协议栈,实现了底层硬件驱动程序的编制及其与协议栈接口,搭建了网络传输的软件平台。 在DSP应用层软件中移植了面向低比特率的H.263标准,对实时采集到的视频数据进行编码传输。利用DM642的资源,针对其特点优化算法,以提高算法的运行效率。针对H263视频流数据在UDP传输中出现的问题,提出了UDP、RTP/RTCP相结合的视频传输方案,在DSP平台上实现了RTP/RTCP协议,解决了实现过程中的关键问题,并根据系统的实际要求对该协议进行了适当的剪裁,提供传输质量控制以及网络状况自适应的机制。 为了接收嵌入式视频终端的数据,在PC机端开发了支持实时H263码流的播放软件,完成与DSP终端的双机通信。主要包括RTP视频流实时接收线程模块与解码线程模块。 充分利用DSP系统的主要测试模块,完成了DSP实时视频网络传输的软件测试,并实现了PC机与DSP终端的实时视频通信。