论文部分内容阅读
现有的Internet网采用TCP/IP协议组,是一种提供尽力而为服务的网络。而多媒体业务需要实时处理视频、音频流等一些连续的数据流,这样现有的网络不但不能保证通信过程中的服务质量,并且由于网络介质、承载能力、路由器选择等一些原因造成网络延迟、延迟抖动、拥塞、差错、丢包等一系列问题。终究会造成接收端在演播过程中画面抖动、马赛克、视音频延迟不匹配等影响播放质量的现象。因此采取有效措施,消除或减少延迟、抖动,使各媒体经过传输后的同步误差控制在人们所能容忍的范围之内,是十分必要的。本文的目的就是研究高质量的同步控制策略,减轻网络负担,提高服务质量。主要的研究工作如下: 第一:为了研究多媒体通信的同步控制策略,本文首先分析了多媒体通信的网络需求,并给出性能参数,接着系统地研究了多媒体通信的关键技术,包括压缩技术、传输技术、QoS技术等理论基础,比较了国内外解决方案的优缺点,并对多媒体通信中的关键控制机制,如流量控制、缓冲区控制进行了综述。 第二:缓冲区控制机制是本文研究的重点之一。为了避免缓冲区上溢或下溢造成数据丢失严重,网络负担过重的情况,本文主要是根据缓冲区的占有率动态地调整缓冲区。因为导致占有率过大或过小的原因不唯一,所以还需要接收端的丢失率作为辅助决策条件。占有率状态和丢失率状态共同决定了相应的调整措施。 第三:流量控制也是本文的一个研究重点。流量控制机制对于调节网络状态,保证播放质量起重要作用。本文主要是根据接收端的丢失率情况动态的调整发送速率,调整是基于AIMD算法进行的。设计的特色之处是根据丢失率反馈控制函数来调整发送速率。丢失率过大,采用快减算法,用目前丢失率偏离正常范围的程度设计控制函数;丢失率过小,采用慢增算法,用平滑过的单位丢失的包数量对发送端的发送速率进行补偿的思想设计控制函数。 第四:对设计的同步控制模型进行了仿真实验,验证了算法的有效性。 第五:设计并实现了具有同步控制的端到端视频传输子系统。