论文部分内容阅读
随着计算机网络和多媒体技术的不断发展,流媒体直播技术的应用越来越广泛。近几年,无线网络的飞速发展和带宽的迅速提高,为流媒体技术在无线网络中的应用奠定了坚实的基础。当前,基于无线网络的流媒体传输技术是无线网络应用的一个研究热点,同时也是难点。目前的无线网络还无法为视频传输提供可靠的服务质量,视频直播还面临着延迟较大、传输抖动等问题。同时,随着网络用户的急剧增多,Internet常常因为拥塞而导致大量数据包丢失。因此,对无线网络流媒体直播的质量控制技术进行研究显得尤为重要。本文针对无线网络视频直播中的相关技术进行了研究,论文的主要工作包括以下几个方面:(1)研究了流媒体传输协议和编码技术。MEPG-4能够克服网络带宽瓶颈,节省通信线路资源,实现低码率高质量的图像传输。RTP/RTCP是基于TCP/IP网络的视频传输协议,比TCP协议简单有效,比UDP协议更可靠。因此本文选择MPEG-4作为视频压缩标准,RTP/RTCP协议作为视频实时传输协议。(2)针对无线网络流媒体传输中的拥塞控制问题,本文对AIMD拥塞控制策略进行了分析,在AIMD拥塞控制策略的基础上提出了一种新的流媒体直播反馈控制策略,然后对它进行了NS2仿真,并把该策略应用到流媒体直播系统中。该方法可以使服务端的发送速率根据从客户端反馈得到的丢包率自动调节,以适应网络状态的变化,从而有效的减小网络的拥塞。(3)分析了服务端编码速率过高而引起的服务端缓冲区溢出问题,并给出了的服务端缓冲区管理方案。针对无线网络接收端容易发生包乱序、丢包、抖动等现象,本文使用了循环队列缓冲机制,通过客户端缓冲区端管理模块处理乱序、丢包、抖动等问题。(4)在此基础上,本文提出了一套无线网络流媒体直播方案,并对采集模块、编码模块、传输模块、解码模块以及回放模块进行了设计。在该系统的开发基础上,本文对服务端发送速率、丢包率等因素对服务质量的影响做了一些研究和分析。实验证明系统有较好的网络适应性,并能获取良好的视觉质量。