<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設計應用 > 一種基于RTCP反饋的3G流媒體速率控制算法

一種基于RTCP反饋的3G流媒體速率控制算法

作者: 時(shí)間:2011-01-18 來(lái)源:網(wǎng)絡(luò ) 收藏

基于RTCP反饋控制算法的服務(wù)器可以及時(shí)估計緩存狀態(tài),并控制發(fā)送速率,即使鏈路發(fā)生中斷也能有效地防止緩存數據上溢。從圖6和圖7可以看出,網(wǎng)絡(luò )緩存和客戶(hù)端緩存中的數據量始終控制在其存儲能力范圍內。當鏈路中斷后,服務(wù)器發(fā)現網(wǎng)絡(luò )緩存中數據量超過(guò)安全閾值時(shí)就暫停了數據發(fā)送,其發(fā)送速率如圖 8所示。由于320 Kb的終端緩存可以存儲5.6 s的57 Kb/s媒體內容,所以理論上可以承受5 s的鏈路中斷。從圖7亦可以看出,該算法兼顧了數據發(fā)送效率,較為合理地利用了終端緩存空間,保證了在媒體應用過(guò)程中不發(fā)生數據下溢,避免了鏈路中斷對播放流暢性的影響。

c.JPG

4 結語(yǔ)
本文所闡述3G流媒體速率控制算法,是基于3GPP PSS規范中RTCP RR和NADU反饋信息,以防止網(wǎng)絡(luò )緩存和終端緩存數據欠載為目的實(shí)現的。從仿真的結果來(lái)看,該算法不僅可以避免緩存數據上溢,而且能使終端緩存保持數據豐滿(mǎn),有效地抵抗了由無(wú)線(xiàn)鏈路惡化或完全中斷造成的影響。如果該算法結合自適應流和流瘦化技術(shù)可以更好地實(shí)現3G多媒體的流暢播放,提高用戶(hù)對業(yè)務(wù)的感知質(zhì)量。

本文引用地址:http://dyxdggzs.com/article/162499.htm

上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: 無(wú)線(xiàn) 通信

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>