專(zhuān)利名稱(chēng):基于實(shí)時(shí)傳輸協(xié)議或?qū)崟r(shí)控制協(xié)議的avs傳輸控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種基于實(shí)時(shí)傳輸協(xié)議或?qū)崟r(shí)控制協(xié)議的AVS (Advanced audio video coding standard高級(jí)音視頻編碼標(biāo)準(zhǔn)),傳輸控制方法,具體是一 種利用RTP(Real-time Transport Protocol實(shí)時(shí)傳輸協(xié)議)或者RTCP(Real-time Control Protocol實(shí)時(shí)控制協(xié)議)協(xié)議設(shè)計(jì)的SR (發(fā)送方報(bào)文)和RR (接收 方報(bào)文)報(bào)文提供傳輸控制。 '背景技術(shù)在現(xiàn)代社會(huì)中,人們需要傳遞和處理的信息量越來(lái)越大,信息的種類(lèi)也 越來(lái)越多,其中對(duì)會(huì)議電視、高速數(shù)據(jù)傳輸、遠(yuǎn)程教學(xué)、視頻點(diǎn)播等寬帶新 業(yè)務(wù)的需求正迅速增長(zhǎng)。人們希望能夠用一種高效的視頻壓縮及傳輸協(xié)議來(lái) 傳送各種業(yè)務(wù)。我國(guó)制的AVS采用了一系列技術(shù)來(lái)達(dá)到高效率的視頻編碼,包括幀內(nèi)預(yù) 測(cè)、幀間預(yù)測(cè)、變換、量化和熵編碼等,正受到越來(lái)越多的重視。AVS成為 新一代視頻壓縮的重要技術(shù),它可以提供空前的可伸縮性和性?xún)r(jià)比,以及對(duì) 將來(lái)的實(shí)時(shí)業(yè)務(wù)、多媒體業(yè)務(wù)等的支持。在將來(lái)的信息體系中,AVS將扮演 重要的角色。發(fā)明內(nèi)容本發(fā)明提供的一種基于實(shí)時(shí)傳輸協(xié)議或?qū)崟r(shí)控制協(xié)議的AVS傳輸控制 方法,利用自適應(yīng)方法反饋網(wǎng)絡(luò)狀況,從而調(diào)整傳輸速率,預(yù)防網(wǎng)絡(luò)擁塞,抑 制了緩沖區(qū)溢出,保證視頻傳輸?shù)姆?wù)質(zhì)量,實(shí)現(xiàn)端到端的流量控制。為了達(dá)到上述目的,本發(fā)明提供了一種基于實(shí)時(shí)傳輸協(xié)議或?qū)崟r(shí)控制協(xié) 議的AVS傳輸控制方法,包含以下步驟步驟l、發(fā)送端發(fā)送數(shù)據(jù);步驟l.l、發(fā)送端利用AVS編碼器對(duì)碼流進(jìn)行編碼;
步驟1.2、根據(jù)AVS標(biāo)準(zhǔn)制定的打包規(guī)則對(duì)編碼后的數(shù)據(jù)進(jìn)行打包;(1) 當(dāng)出現(xiàn)AVS的Video—Sequence_Header (序列頭)時(shí),它總是出現(xiàn)在 一個(gè)RTP凈載(凈載指圖像完整數(shù)據(jù))的開(kāi)始處;(2) 當(dāng)AVS的Picture_Header (i_picture_header或pb_picture_header)圖像 頭出現(xiàn)時(shí),它總是出現(xiàn)在RTP凈載的開(kāi)始處,或跟在序列頭(Video Sequence Header)之后?(3) 可伸縮的RTP凈載格式類(lèi)型。將根據(jù)媒體內(nèi)容的重要程度提供優(yōu)先級(jí) 別參考,動(dòng)態(tài)地調(diào)整發(fā)送內(nèi)容和接收策略以適應(yīng)網(wǎng)絡(luò)資源的動(dòng)態(tài)變化(如帶 寬不足),當(dāng)網(wǎng)絡(luò)資源緊張時(shí),將盡量?jī)?yōu)先傳輸關(guān)鍵媒體數(shù)據(jù),如包含序列頭 和圖像頭的RTP凈載等;(4) 每個(gè)媒體流數(shù)據(jù)單元頭(如sequence—header和picturejieader)都必須完 全包含于一個(gè)RTP包內(nèi)。否則,對(duì)數(shù)據(jù)單元頭在RTP包凈載中的位置沒(méi)有 其他限制;(5)在一個(gè)RTP包中可以加載多個(gè)視頻包; 步驟1.3、發(fā)送數(shù)據(jù),發(fā)送的數(shù)據(jù)既包括RTP數(shù)據(jù)包又包括RTCP的數(shù) 據(jù)控制包部分;步驟2、接收端接收數(shù)據(jù),接收的數(shù)據(jù)既包括RTP數(shù)據(jù)包又包括RTCP的數(shù)據(jù)控制包部分;步驟2.1、數(shù)據(jù)包到達(dá)接收端的緩沖器,緩沖器對(duì)數(shù)據(jù)進(jìn)行緩存; 對(duì)數(shù)據(jù)包的處理服務(wù)時(shí)間是獨(dú)立同分布的隨機(jī)變量,通常分布設(shè)為指數(shù)分布;步驟2.1.1、第一個(gè)數(shù)據(jù)包完全到達(dá)緩沖器,參數(shù)初始化,將緩沖區(qū)空閑 大小cv初始為緩沖區(qū)大小buffer: cv=buffer;步驟2.1.2、緩沖區(qū)判斷接收到的數(shù)據(jù)包的序列號(hào)是不是前一個(gè)數(shù)據(jù)包的 序列號(hào)加l,若是,則繼續(xù)進(jìn)行步驟2丄3,否則就丟棄該數(shù)據(jù)包,繼續(xù)等待 接收下個(gè)數(shù)據(jù)包;歩驟2.1.3、判斷緩沖區(qū)大小是否滿(mǎn)足要求,即緩沖區(qū)空閑大小與輸出數(shù) 據(jù)值之和是否大于等于輸入數(shù)據(jù)值,若是,進(jìn)行步驟2.1.4,若否,進(jìn)行步驟 2.1.5;步驟2.1.4、緩沖區(qū)空閑大小等于原緩沖區(qū)空閑大小加上輸出輸入差值,
判斷數(shù)據(jù)是否溢出,若溢出,進(jìn)行步驟2丄6,若沒(méi)有溢出,則完成對(duì)一個(gè)數(shù) 據(jù)包的緩存操作;步驟2丄5、作緩沖區(qū)工作不正常的標(biāo)記使得后續(xù)事件不能正常觸發(fā),并 減少輸入數(shù)據(jù)量,避免繼續(xù)丟失數(shù)據(jù)包;步驟2丄6、令cv-buffer,作緩沖區(qū)工作不正常的標(biāo)記使得后續(xù)事件不能 正常觸發(fā);步驟2.2、根據(jù)AVS標(biāo)準(zhǔn)制定的解包規(guī)則,對(duì)編碼后的數(shù)據(jù)進(jìn)行解包既 取出數(shù)據(jù)包中的數(shù)據(jù)及圖像頭部分重新組成碼流; 步驟2.3、對(duì)數(shù)據(jù)進(jìn)行解碼后播放;步驟3、接收端的參數(shù)統(tǒng)計(jì)模塊隨時(shí)統(tǒng)計(jì)相關(guān)參數(shù),實(shí)時(shí)計(jì)算網(wǎng)絡(luò)帶寬; 步驟3.K統(tǒng)計(jì)數(shù)據(jù)包的大小bao—size,發(fā)送端發(fā)送報(bào)文的時(shí)刻T—S,接 收端接收?qǐng)?bào)文的時(shí)刻T一R,步驟3.2、計(jì)算出網(wǎng)絡(luò)往返時(shí)間RTT:<formula>formula see original document page 7</formula> (i) 步驟3.3、計(jì)算丟包率Ploss:Ploss=Pn/256 (2) Pn為報(bào)文中的分組丟失率字段(該值可以由RTCP (傳輸控制報(bào)文)報(bào)文直接得到);步驟3.4、預(yù)測(cè)網(wǎng)絡(luò)帶寬r:<formula>formula see original document page 7</formula>(3)bao—size是數(shù)據(jù)包的大??; RTO是重傳間隔,RTO=4RTT;步驟4、每隔相同的時(shí)間間隔,將步驟3得到的預(yù)測(cè)網(wǎng)絡(luò)帶寬反饋到發(fā) 送端;時(shí)間間隔t的算法如下
文)報(bào)文直接得到),L為RTCP包的大小,"為帶寬分配因子,控制數(shù) 據(jù)包流量不超過(guò)數(shù)據(jù)流量的百分之五(此值是RTCP協(xié)議中規(guī)定的值), 客戶(hù)端分配到"/l + a的帶寬,服務(wù)器分配到l/l + "的帶寬(帶寬分配因子 a的調(diào)整范圍是0到l); 步驟5、發(fā)送端的自適應(yīng)調(diào)整模塊根據(jù)反饋的網(wǎng)絡(luò)帶寬r來(lái)調(diào)整發(fā)送速 率rate,以適應(yīng)當(dāng)前網(wǎng)絡(luò)狀況rate =( 1 -(3) X上次預(yù)測(cè)出來(lái)的網(wǎng)絡(luò)帶寬+j3 X當(dāng)前預(yù)測(cè)的網(wǎng)絡(luò)帶寬 (5) 卩為平滑因子,在實(shí)驗(yàn)中可自己調(diào)整范圍是0到1; 本發(fā)明提供的一種基于實(shí)時(shí)傳輸協(xié)議或?qū)崟r(shí)控制協(xié)議的AVS傳輸控制 方法,利用自適應(yīng)方法反饋網(wǎng)絡(luò)狀況,從而調(diào)整傳輸速率,預(yù)防網(wǎng)絡(luò)擁塞,抑 制了緩沖區(qū)溢出,保證視頻傳輸?shù)姆?wù)質(zhì)量,實(shí)現(xiàn)端到端的流量控制。
圖1是本發(fā)明提供的一種基于實(shí)時(shí)傳輸協(xié)議或?qū)崟r(shí)控制協(xié)議的AVS傳輸控制方法的流程圖;圖2是本發(fā)明提供的一種基于實(shí)時(shí)傳輸協(xié)議或?qū)崟r(shí)控制協(xié)議的AVS傳輸 控制方法的步驟2.1的流程圖。
具體實(shí)施方式
以下根據(jù)圖1和圖2,具體說(shuō)明本發(fā)明的較佳實(shí)施例如圖1所示,本發(fā)明提供了一種基于實(shí)時(shí)傳輸協(xié)議或?qū)崟r(shí)控制協(xié)議的 AVS傳輸控制方法,包含以下步驟步驟l、發(fā)送端發(fā)送數(shù)據(jù),數(shù)據(jù)包的大小取為(1000, 1500)之間;步驟l.l、發(fā)送端利用AVS編碼器對(duì)碼流進(jìn)行編碼;步驟1.2、根據(jù)AVS標(biāo)準(zhǔn)制定的打包規(guī)則,對(duì)編碼后的數(shù)據(jù)進(jìn)行打包;步驟1.3、發(fā)送數(shù)據(jù);步驟2、接收端接收數(shù)據(jù);如圖2所示,步驟2.1、數(shù)據(jù)包到達(dá)接收端的緩沖器,緩沖器對(duì)數(shù)據(jù)進(jìn) 行緩存;對(duì)數(shù)據(jù)包的處理服務(wù)時(shí)間是獨(dú)立同分布的隨機(jī)變量,通常分布設(shè)為指數(shù)分布,假設(shè)數(shù)據(jù)包按照到達(dá)的順序接受服務(wù),即FCFS(First come first severse) 服務(wù);步驟2.1.1、第一個(gè)數(shù)據(jù)包完全到達(dá)緩沖器,參數(shù)初始化,將緩沖區(qū)空閑 大小cv初始為緩沖區(qū)大小buffer: cv=buffer;
步驟2.1.2、緩沖區(qū)判斷接收到的數(shù)據(jù)包的序列號(hào)是不是前一個(gè)數(shù)據(jù)包的 序列號(hào)加l,若是,則繼續(xù)進(jìn)行步驟2丄3,否則就丟棄該數(shù)據(jù)包,繼續(xù)等待 接收下個(gè)數(shù)據(jù)包;
步驟2.1.3、判斷緩沖區(qū)大小是否滿(mǎn)足要求,即緩沖區(qū)空閑大小與輸出數(shù) 據(jù)值之和是否大于等于輸入數(shù)據(jù)值,若是,進(jìn)行步驟2.1.4,若否,進(jìn)行步驟2.1.5;
步驟2.1.4、緩沖區(qū)空閑大小等于原緩沖區(qū)空閑大小加上輸出輸入差值, 判斷數(shù)據(jù)是否溢出,若溢出,進(jìn)行步驟2.1.6,若沒(méi)有溢出,則完成對(duì)一個(gè)數(shù) 據(jù)包的緩存操作;
步驟2.1.5、作緩沖區(qū)工作不正常的標(biāo)記使得后續(xù)事件不能正常觸發(fā),并 減少輸入數(shù)據(jù)量,避免繼續(xù)丟失數(shù)據(jù)包;
步驟2.1.6、令cv-buffer,作緩沖區(qū)工作不正常的標(biāo)記使得后續(xù)事件不能 正常觸發(fā);
步驟2.2、根據(jù)AVS標(biāo)準(zhǔn)制定的解包規(guī)則,對(duì)編碼后的數(shù)據(jù)進(jìn)行解包; 步驟2.3、對(duì)數(shù)據(jù)進(jìn)行解碼后播放;
步驟3、接收端的參數(shù)統(tǒng)計(jì)模塊隨時(shí)統(tǒng)計(jì)相關(guān)參數(shù),實(shí)時(shí)計(jì)算網(wǎng)絡(luò)帶寬;
步驟3.1、統(tǒng)計(jì)數(shù)據(jù)包的大小bao一size,發(fā)送端發(fā)送報(bào)文的時(shí)刻T一S,接 收端接收?qǐng)?bào)文的時(shí)刻T一R,
步驟3.2、計(jì)算出網(wǎng)絡(luò)往返時(shí)間RTT:
<formula>formula see original document page 9</formula>
步驟3.3、計(jì)算丟包率Ploss:
Ploss=Pn/256 (2)
Pn為報(bào)文中的分組丟失率字段(該值可以由RTCP (傳輸控制報(bào)文)報(bào)文直接得到);
步驟3.4、預(yù)測(cè)網(wǎng)絡(luò)帶寬r:
<formula>formula see original document page 10</formula>(3)bao—size是數(shù)據(jù)包的大??; RTO是重傳間隔,RTO=4RTT;步驟4、每隔相同的時(shí)間間隔,將步驟3得到的預(yù)測(cè)網(wǎng)絡(luò)帶寬反饋到發(fā) 送端;時(shí)間間隔t的算法如下<formula>formula see original document page 10</formula>(4)N為客戶(hù)端的數(shù)量,A為數(shù)據(jù)流量(該值可以由RTCP (傳輸控制報(bào) 文)報(bào)文直接得到),L為RTCP包的大小,《為帶寬分配因子,控制數(shù) 據(jù)包流量不超過(guò)數(shù)據(jù)流量的百分之五(此值是RTCP協(xié)議中規(guī)定的值), 客戶(hù)端分配到a/l + a的帶寬,服務(wù)器分配到1/1 + 的帶寬(帶寬分配因子 a的調(diào)整范圍是O到1); 步驟5、發(fā)送端的自適應(yīng)調(diào)整模塊根據(jù)反饋的網(wǎng)絡(luò)帶寬r來(lái)調(diào)整發(fā)送速 率rate,以適應(yīng)當(dāng)前網(wǎng)絡(luò)狀況rate氣l-(3)X上次預(yù)測(cè)出來(lái)的網(wǎng)絡(luò)帶寬+l3X當(dāng)前預(yù)測(cè)的網(wǎng)絡(luò)帶寬 (5)卩為平滑因子,在實(shí)驗(yàn)中可自己調(diào)整范圍是0到1;本發(fā)明提供的一種基于實(shí)時(shí)傳輸協(xié)議或?qū)崟r(shí)控制協(xié)議的AVS傳輸控制 方法,利用自適應(yīng)方法反饋網(wǎng)絡(luò)狀況,從而調(diào)整傳輸速率,預(yù)防網(wǎng)絡(luò)擁塞,抑 制了緩沖區(qū)溢出,保證視頻傳輸?shù)姆?wù)質(zhì)量,實(shí)現(xiàn)端到端的流量控制。
權(quán)利要求
1. 一種基于實(shí)時(shí)傳輸協(xié)議或?qū)崟r(shí)控制協(xié)議的AVS傳輸控制方法,其特征在 于,包含以下步驟-步驟l、發(fā)送端發(fā)送數(shù)據(jù); 步驟2、接收端接收數(shù)據(jù);步驟3、接收端的參數(shù)統(tǒng)計(jì)模塊隨時(shí)統(tǒng)計(jì)相關(guān)參數(shù),實(shí)時(shí)計(jì)算網(wǎng)絡(luò)帶寬;步驟4、每隔相同的時(shí)間間隔,將步驟3得到的預(yù)測(cè)網(wǎng)絡(luò)帶寬反饋到 發(fā)送端;步驟5、發(fā)送端的自適應(yīng)調(diào)整模塊根據(jù)反饋的網(wǎng)絡(luò)帶寬r來(lái)調(diào)整發(fā)送 速率rate,以適應(yīng)當(dāng)前網(wǎng)絡(luò)狀況rate氣l-P)X上次預(yù)測(cè)出來(lái)的網(wǎng)絡(luò)帶寬+pX當(dāng)前預(yù)測(cè)的網(wǎng)絡(luò)帶寬(5)P為平滑因子。
2. 如權(quán)利要求1所述的基于實(shí)時(shí)傳輸協(xié)議或?qū)崟r(shí)控制協(xié)議的AVS傳輸控制 方法,其特征在于,所述的步驟l包含以下步驟步驟l.l、發(fā)送端利用AVS編碼器對(duì)碼流進(jìn)行編碼;步驟1.2、根據(jù)AVS標(biāo)準(zhǔn)制定的打包規(guī)則,對(duì)編碼后的數(shù)據(jù)進(jìn)行打包;步驟1.3、發(fā)送數(shù)據(jù)。
3. 如權(quán)利要求2所述的基于實(shí)時(shí)傳輸協(xié)議或?qū)崟r(shí)控制協(xié)議的AVS傳輸控制 方法,其特征在于,所述的步驟1.2中包含(1) 當(dāng)出現(xiàn)AVS的Video_Sequence—Header時(shí),它總是出現(xiàn)在一個(gè)RTP 凈載的開(kāi)始處;(2) 當(dāng)AVS的Picture—Header圖像頭出現(xiàn)時(shí),它總是出現(xiàn)在RTP凈載 的開(kāi)始處,或跟在序列頭之后;(3) 可伸縮的RTP凈載格式類(lèi)型。將根據(jù)媒體內(nèi)容的重要程度提供優(yōu) 先級(jí)別參考,動(dòng)態(tài)地調(diào)整發(fā)送內(nèi)容和接收策略以適應(yīng)網(wǎng)絡(luò)資源的動(dòng)態(tài)變 化,如帶寬不足,當(dāng)網(wǎng)絡(luò)資源緊張時(shí),將盡量?jī)?yōu)先傳輸關(guān)鍵媒體數(shù)據(jù),如 包含序列頭和圖像頭的RTP凈載等;(4) 每個(gè)媒體流數(shù)據(jù)單元頭,如sequence—header和picture—header,都 必須完全包含于一個(gè)RTP包內(nèi),否則,對(duì)數(shù)據(jù)單元頭在RTP包凈載中的 位置沒(méi)有其他限制;(5)在一個(gè)RTP包中可以加載多個(gè)視頻包。
4. 如權(quán)利要求1所述的基于實(shí)時(shí)傳輸協(xié)議或?qū)崟r(shí)控制協(xié)議的AVS傳輸控制 方法,其特征在于,所述的步驟2包含以下步驟步驟2.K數(shù)據(jù)包到達(dá)接收端的緩沖器,緩沖器對(duì)數(shù)據(jù)進(jìn)行緩存; 步驟2.2、根據(jù)AVS標(biāo)準(zhǔn)制定的解包規(guī)則,對(duì)編碼后的數(shù)據(jù)進(jìn)行解包; 步驟2.3、對(duì)數(shù)據(jù)進(jìn)行解碼后播放。
5. 如權(quán)利要求4所述的基于實(shí)時(shí)傳輸協(xié)議或?qū)崟r(shí)控制協(xié)議的AVS傳輸控制 方法,其特征在于,所述的步驟2.1包含以下步驟步驟2丄1、第一個(gè)數(shù)據(jù)包完全到達(dá)緩沖器,參數(shù)初始化,將緩沖區(qū) 空閑大小cv初始為緩沖區(qū)大小buffer: cv=buffer;步驟2丄2、緩沖區(qū)判斷接收到的數(shù)據(jù)包的序列號(hào)是不是前一個(gè)數(shù)據(jù) 包的序列號(hào)加l,若是,則繼續(xù)進(jìn)行步驟2丄3,否則就丟棄該數(shù)據(jù)包,繼 續(xù)等待接收下個(gè)數(shù)據(jù)包;步驟2丄3、判斷緩沖區(qū)大小是否滿(mǎn)足要求,即緩沖區(qū)空閑大小與輸 出數(shù)據(jù)值之和是否大于等于輸入數(shù)據(jù)值,若是,進(jìn)行步驟2丄4,若否, 進(jìn)行步驟2丄5;步驟2丄4、緩沖區(qū)空閑大小等于原緩沖區(qū)空閑大小加上輸出輸入差 值,由于存在網(wǎng)絡(luò)抖動(dòng)等原因,判斷數(shù)據(jù)是否因此溢出,若溢出,進(jìn)行步 驟2丄6,若沒(méi)有溢出,則完成對(duì)一個(gè)數(shù)據(jù)包的緩存操作;步驟2丄5、作緩沖區(qū)工作不正常的標(biāo)記使得后續(xù)事件不能正常觸發(fā), 并減少輸入數(shù)據(jù)量,避免繼續(xù)丟失數(shù)據(jù)包;步驟2丄6、令c^buffer,作緩沖區(qū)工作不正常的標(biāo)記使得后續(xù)事件 不能正常觸發(fā)。
6. 如權(quán)利要求4所述的基于實(shí)時(shí)傳輸協(xié)議或?qū)崟r(shí)控制協(xié)議的AVS傳輸控制 方法,其特征在于,所述步驟2對(duì)數(shù)據(jù)包的處理服務(wù)時(shí)間是獨(dú)立同分布的 隨機(jī)變量,為指數(shù)分布。
7. 如權(quán)利要求4所述的基于實(shí)時(shí)傳輸協(xié)議或?qū)崟r(shí)控制協(xié)議的AVS傳輸控制 方法,其特征在于,所述步驟2中,數(shù)據(jù)包按照到達(dá)的順序接受服務(wù),即 先到先服務(wù)。
8. 如權(quán)利要求1所述的基于實(shí)時(shí)傳輸協(xié)議或?qū)崟r(shí)控制協(xié)議的AVS傳輸控制 方法,其特征在于,所述步驟3包含以下步驟步驟3.1、統(tǒng)計(jì)數(shù)據(jù)包的大小bao—size,發(fā)送端發(fā)送報(bào)文的時(shí)刻T—S, 接收端接收?qǐng)?bào)文的時(shí)刻T一R,步驟3.2、計(jì)算出網(wǎng)絡(luò)往返時(shí)間RTT:步驟3.3、計(jì)算丟包率Ploss:Ploss=Pn/256 (2) Pn為報(bào)文中的分組丟失率字段,該值,由RTCP,報(bào)文直接得到); 步驟3.4、預(yù)測(cè)網(wǎng)絡(luò)帶寬r:<formula>formula see original document page 4</formula> (3)bao_size是數(shù)據(jù)包的大??; RTO是重傳間隔,RTO=4RTT。
9. 如權(quán)利要求1所述的基于實(shí)時(shí)傳輸協(xié)議或?qū)崟r(shí)控制協(xié)議的AVS傳輸控制 方法,其特征在于,所述步驟4中時(shí)間間隔t的算法如下<formula>formula see original document page 4</formula>(4)N為客戶(hù)端的數(shù)量,A為數(shù)據(jù)流量,L為RTCP包的大小,"為帶寬 分配因子,控制數(shù)據(jù)包流量不超過(guò)數(shù)據(jù)流量的百分之五,客戶(hù)端分配到 /1 + 的帶寬,服務(wù)器分配到1/1 + 的帶寬,帶寬分配因子a的調(diào)整范圍 是0到1。
10. 如權(quán)利要求1所述的基于實(shí)時(shí)傳輸協(xié)議或?qū)崟r(shí)控制協(xié)議的AVS傳輸控制 方法,其特征在于,所述步驟5中平滑因子P的取值范圍是0到1。
全文摘要
本發(fā)明提供的一種基于實(shí)時(shí)傳輸協(xié)議或?qū)崟r(shí)控制協(xié)議的AVS傳輸控制方法,利用自適應(yīng)方法反饋網(wǎng)絡(luò)狀況,從而調(diào)整傳輸速率,預(yù)防網(wǎng)絡(luò)擁塞,抑制了緩沖區(qū)溢出,保證視頻傳輸?shù)姆?wù)質(zhì)量,實(shí)現(xiàn)端到端的流量控制。
文檔編號(hào)H04L29/02GK101123606SQ20071004375
公開(kāi)日2008年2月13日 申請(qǐng)日期2007年7月13日 優(yōu)先權(quán)日2007年7月13日
發(fā)明者倩 張, 勇 方, 滕國(guó)偉 申請(qǐng)人:上海廣電(集團(tuán))有限公司中央研究院