● 摘要
目前,互联网上的多媒体服务技术越来越广泛。随着网络带宽的不断加大,许多新的应用服务也逐渐发展起来,H.264作为新一代视频编码标准,在同等画质下,比MPEG-4和H.263标准节省近50%的码流,同时H.264具有更好的网络友好性,这些优势如能广泛应用于当前的视频广播、有线电视、视频会议流媒体及多媒体服务等领域,将会有广阔的前景和空间。因此对于H.264编码标准和视频的实时网络传输的研究,具有十分重要的意义。 论文选题来源于某军口863项目。论文以H.264编码标准为背景,针对项目的实际需求,研究并设计了一种视频实时传输系统方案,共分为DSP(Digital Signal Processor,数字信号处理器)处理端和微机处理端两部分。并针对视频数据高实时性等特点,设计并实现了一种基于TI公司DSP DM642平台的RTP(Real-time Transport Protocol,实时传输协议)协议栈,完成了以太网驱动程序的开发,达到了视频数据实时传输的目标,并增强了视频流传输的可靠性和网络传输质量的控制。 针对复杂网络中网络负载的不稳定性以及数据帧丢包等问题,给出了一种能适应网络状况的实时传输策略,并建立了相关模型。该策略根据RTCP(Real-time Transport Control Protocol,实时传输控制协议)控制信息反馈的丢包率对编码码率进行调整,使调整后的编码码率适应当时的网络状况,以达到提高网络利用率,改善编码质量的目的。考虑到视频的高实时性、大数据量等特点,以T264解码器模型为基础,深入研究了H.264解码器原理及结构流程,针对其中的瓶颈模块进行了优化,优化后的解码器在质量不变的情况下,其解码速度有了较大幅度的提升。 上述研究成果已应用于实际项目中,保证了视频传输质量,达到了视频实时传输要求。