一種基于RTCP反饋的3G流媒體速率控制算法
基于RTCP反饋控制算法的服務(wù)器可以及時(shí)估計(jì)緩存狀態(tài),并控制發(fā)送速率,即使無(wú)線鏈路發(fā)生中斷也能有效地防止緩存數(shù)據(jù)上溢。從圖6和圖7可以看出,網(wǎng)絡(luò)緩存和客戶端緩存中的數(shù)據(jù)量始終控制在其存儲(chǔ)能力范圍內(nèi)。當(dāng)無(wú)線鏈路中斷后,服務(wù)器發(fā)現(xiàn)網(wǎng)絡(luò)緩存中數(shù)據(jù)量超過(guò)安全閾值時(shí)就暫停了數(shù)據(jù)發(fā)送,其發(fā)送速率如圖 8所示。由于320 Kb的終端緩存可以存儲(chǔ)5.6 s的57 Kb/s媒體內(nèi)容,所以理論上可以承受5 s的無(wú)線鏈路中斷。從圖7亦可以看出,該算法兼顧了數(shù)據(jù)發(fā)送效率,較為合理地利用了終端緩存空間,保證了在媒體應(yīng)用過(guò)程中不發(fā)生數(shù)據(jù)下溢,避免了鏈路中斷對(duì)播放流暢性的影響。
4 結(jié)語(yǔ)
本文所闡述3G流媒體速率控制算法,是基于3GPP PSS規(guī)范中RTCP RR和NADU反饋信息,以防止網(wǎng)絡(luò)緩存和終端緩存數(shù)據(jù)欠載為目的實(shí)現(xiàn)的。從仿真的結(jié)果來(lái)看,該算法不僅可以避免緩存數(shù)據(jù)上溢,而且能使終端緩存保持?jǐn)?shù)據(jù)豐滿,有效地抵抗了由無(wú)線鏈路惡化或完全中斷造成的影響。如果該算法結(jié)合自適應(yīng)流和流瘦化技術(shù)可以更好地實(shí)現(xiàn)3G多媒體的流暢播放,提高用戶對(duì)業(yè)務(wù)的感知質(zhì)量。
本文引用地址:http://butianyuan.cn/article/162499.htm
評(píng)論