一种基于RTCP反馈的3G流媒体速率控制算法
基于RTCP反馈控制算法的服务器可以及时估计缓存状态,并控制发送速率,即使无线链路发生中断也能有效地防止缓存数据上溢。从图6和图7可以看出,网络缓存和客户端缓存中的数据量始终控制在其存储能力范围内。当无线链路中断后,服务器发现网络缓存中数据量超过安全阈值时就暂停了数据发送,其发送速率如图 8所示。由于320 Kb的终端缓存可以存储5.6 s的57 Kb/s媒体内容,所以理论上可以承受5 s的无线链路中断。从图7亦可以看出,该算法兼顾了数据发送效率,较为合理地利用了终端缓存空间,保证了在媒体应用过程中不发生数据下溢,避免了链路中断对播放流畅性的影响。

4 结语
本文所阐述3G流媒体速率控制算法,是基于3GPP PSS规范中RTCP RR和NADU反馈信息,以防止网络缓存和终端缓存数据欠载为目的实现的。从仿真的结果来看,该算法不仅可以避免缓存数据上溢,而且能使终端缓存保持数据丰满,有效地抵抗了由无线链路恶化或完全中断造成的影响。如果该算法结合自适应流和流瘦化技术可以更好地实现3G多媒体的流畅播放,提高用户对业务的感知质量。
本文引用地址:https://www.eepw.com.cn/article/162499.htm
评论