支持流媒体传输的模糊PID速率控制器
2012-05-31朱瑞军,王伟,甄翠平
大连理工大学学报 2012年1期
朱 瑞 军, 王 伟, 甄 翠 平
(大连理工大学 控制科学与工程学院,辽宁 大连 116024)
0 引 言
目前,流媒体业务(如视频、音频)在Internet上的应用日益广泛.与传统的数据传输(如文件传输)相比,这种业务具有以下几方面的特点[1~3]:(1)流媒体的平均码率较大,传输时间较长,因而要求有足够且稳定的网络带宽作保障.如MPEG-1码流需1.5Mbps的带宽,即使H.263编码的视频也需要28kbps以上的带宽.(2)流媒体是实时业务,对传输延迟有严格的要求.这是因为如果流媒体数据到达时间比播放时间晚,这些数据就变得无用甚至对播放效果有害.另外,流媒体对延迟抖动很敏感,由于流媒体的时间相关性很强,帧间的时间限制必须严格遵循,否则用户将明显感觉到视频的不连贯.(3)流媒体可以容忍一定的数据丢失,但分组丢失必须低于一定阈值,否则会引起流媒体的服务质量下降,甚至在严重情况下导致终端无法解码播放流媒体.然而,Internet的资源(如可用带宽)是有限的,这些附加的要求可能导致网络产生严重的拥塞,从而造成缓存器溢出,传输延迟增大,分组丢失,服务质量(QoS)降低.因此要保证流媒体的服务质量,有效的拥塞控制机制是非常必要的.
传输控制协议(TCP)是目前在Internet上应用最广泛的协议,但它是一种基于窗口的协议,会引起发送速率严重的波动,不适合流媒体的传输[4].基于速率的控制方法允许端系统调节它们的发送速率来支持尽力服务,并且可以最大程度地利用网络资源,因此,它为流……
登录APP查看全文
