论文部分内容阅读
组播是因特网的新型网络应用,利用组播传输多媒体数据可以节约大量的带宽,而分层组播是异构网络环境下组播通信的有效手段。传统的分层组播对数据的分层都是累积型的,即要求接收者必须先接收基本层数据,再从低到高依次接收增强层数据,才能解码出原始数据,不能实现细粒度的速率调整。本文提出了一种对数据流采用非累积分层的策略,非累积分层采用MPEG-4编码来实现,按照指数序列对各层分配速率。首先,基于接收方调整速率的拥塞控制算法将实时传输控制协议进行扩展,扩展后的协议可支持接收方计算与发送方之间链路的往返延迟;其次,接收方将此延迟结合当前丢包率和平均包长度,计算出对传输控制协议友好的接收速率;第三,再根据此速率对目前加入组播层情况进行调整,使目前的友好接收速率与加入的组播层速率总和最接近,从而充分利用接收端的带宽;最后,用网络仿真软件NS-2对该算法进行了仿真实验,结果表明该算法可使异构链路接收者的带宽被充分利用。