论文部分内容阅读
随着Internet各项技术的不断提高和基础设施的不断普及,基于网络和多媒体技术的流媒体应用已经越来越频繁。据统计目前网络数据流有一半以上的流量是流媒体数据,但是由于目前的Internet网络缺少很好的拥塞控制方案和有限的网络带宽资源,大量的缺少拥塞控制的流媒体数据很容易就会造成Internet网络的拥塞,不能保证流媒体应用的服务质量。
影响流媒体的服务质量的因素很多,其中一个重要的因素就是网络拥塞。拥塞控制作为避免和控制网络拥塞的重要手段,不仅对提高网络的性能和效率有重大影响,同时也能大大提高流媒体的服务质量。
本文首先介绍了流媒体技术的基本概念,阐明了流媒体拥塞控制的研究意义,研究了流媒体技术的关键技术和基础的网络协议、编码标准和适合当前网络传输的编码技术。在分析了TCP友好协议的要求和目标,深入研究了一些基于单播和组播分发模式的流媒体拥塞控制方案的基础上,提出了基于缓冲区的单播流媒体拥塞控制策略的设计方案。
本文对缓冲区驱动的单播流媒体拥塞控制策略作了总体设计,并且详细设计了服务器端和客户端各个功能模块、数据包头格式和底层的通信传输。
NS是目前非常流行而且也是非常有用的一种仿真模拟软件,在分析和评价性能方面发挥了极大的作用。本文简单介绍了NS2的环境搭建、基本原理以及仿真方法,并在仿真模拟方面做了大量工作,最后,对策略的各项性能作了详细分析。