欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種傳輸速率控制方法及系統(tǒng)的制作方法

文檔序號:7855800閱讀:373來源:國知局
專利名稱:一種傳輸速率控制方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于網(wǎng)絡(luò)通信領(lǐng)域,尤其涉及一種傳輸速率控制方法及系統(tǒng)。
背景技術(shù)
隨著信息社會的飛速發(fā)展,各種各樣的通信工具如飛信、QQ等被人們普遍使用,除了個人應(yīng)用以外,一些企業(yè)版的即時通信方式也逐漸為大眾所熟悉,譬如視頻會議等。能否連續(xù)流暢地播放音視頻數(shù)據(jù),成為影響視頻會議質(zhì)量的關(guān)鍵因素。然而在現(xiàn)實應(yīng)用中,音視頻數(shù)據(jù)的傳輸中常存在抖動延時的現(xiàn)象,當延遲時間過長時,容易導(dǎo)致接收端播放音視頻中斷。而現(xiàn)有技術(shù)中,當接收端本地緩存的數(shù)據(jù)量不足以支持音視頻連續(xù)播放時,發(fā)送端會在短時間內(nèi)發(fā)送大量音視頻數(shù)據(jù)到接收端,容易引起數(shù)據(jù)包擁塞,甚至導(dǎo)致其它網(wǎng)絡(luò)應(yīng)用卡死。

發(fā)明內(nèi)容
本發(fā)明提供一種傳輸速率控制方法及系統(tǒng)以解決上述問題。本發(fā)明提供一種傳輸速率控制方法,包括以下步驟。發(fā)送端以預(yù)設(shè)速率發(fā)送數(shù)據(jù)包到接收端,所述接收端緩存所述數(shù)據(jù)包并當開始播放所述數(shù)據(jù)包后,所述接收端比較所述緩存的數(shù)據(jù)包個數(shù)與接收端緩沖區(qū)預(yù)警值的大小。當所述接收端緩存的數(shù)據(jù)包個數(shù)小于或等于所述緩沖區(qū)預(yù)警值時,所述接收端獲取數(shù)據(jù)包網(wǎng)絡(luò)延遲時間并發(fā)送給發(fā)送端。所述發(fā)送端比較所述接收到的數(shù)據(jù)包網(wǎng)絡(luò)延遲時間及單個數(shù)據(jù)包播放時間,當所述數(shù)據(jù)包網(wǎng)絡(luò)延遲時間大于單個數(shù)據(jù)包播放時間時,所述發(fā)送端根據(jù)傳輸速率、單個數(shù)據(jù)包播放時間及數(shù)據(jù)包網(wǎng)絡(luò)延遲時間計算并調(diào)整發(fā)送速率。本發(fā)明提供一種傳輸速率控制系統(tǒng),包括發(fā)送端及接收端,所述發(fā)送端連接所述接收端。所述發(fā)送端,用于以預(yù)設(shè)速率發(fā)送數(shù)據(jù)包到所述接收端,還用于比較所述接收端發(fā)送的數(shù)據(jù)包網(wǎng)絡(luò)延遲時間及單個數(shù)據(jù)包播放時間,當所述數(shù)據(jù)包網(wǎng)絡(luò)延遲時間大于單個數(shù)據(jù)包播放時間時,所述發(fā)送端根據(jù)傳輸速率、單個數(shù)據(jù)包播放時間及數(shù)據(jù)包網(wǎng)絡(luò)延遲時間計算并調(diào)整發(fā)送速率。所述接收端,用于緩存數(shù)據(jù)包并當開始播放所述數(shù)據(jù)包后,比較所述緩存的數(shù)據(jù)包個數(shù)與接收端緩沖區(qū)預(yù)警值的大小,還用于當所述接收端緩存的數(shù)據(jù)包個數(shù)小于或等于所述緩沖區(qū)預(yù)警值時,獲取數(shù)據(jù)包網(wǎng)絡(luò)延遲時間并發(fā)送給發(fā)送端。相較于先前技術(shù),根據(jù)本發(fā)明提供的傳輸速率控制方法及系統(tǒng),發(fā)送端以預(yù)設(shè)速率發(fā)送數(shù)據(jù)包到接收端,接收端開始播放數(shù)據(jù)包后,比較接收后緩存的數(shù)據(jù)包個數(shù)與接收端緩沖區(qū)預(yù)警值的大小。通過對接收端設(shè)置緩沖區(qū)預(yù)警值,可有效監(jiān)控接收端的數(shù)據(jù)包個數(shù)。當接收端緩存的數(shù)據(jù)包大小小于或等于緩沖區(qū)預(yù)警值時,所述接收端獲取數(shù)據(jù)包網(wǎng)絡(luò)延遲時間并發(fā)送給發(fā)送端,當所述數(shù)據(jù)包網(wǎng)絡(luò)延遲時間大于單個數(shù)據(jù)包播放時間時,所述發(fā)送端根據(jù)傳輸速率、單個數(shù)據(jù)包播放時間及數(shù)據(jù)包網(wǎng)絡(luò)延遲時間計算并調(diào)整發(fā)送速率。如此,發(fā)送端根據(jù)接收到的數(shù)據(jù)包延遲時間控制發(fā)送速率,保證了音視頻數(shù)據(jù)的連續(xù)播放。


此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中圖I所示為根據(jù)本發(fā)明的較佳實施例提供的傳輸速率控制方法的流程圖;圖2所示為根據(jù)本發(fā)明的較佳實施例提供的傳輸速率控制系統(tǒng)的示意圖。
具體實施例方式下文中將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。圖I所示為根據(jù)本發(fā)明的較佳實施例提供的傳輸速率控制方法。如圖I所示,本 發(fā)明的較佳實施例提供的傳輸速率控制方法包括步驟101 103。步驟101 :發(fā)送端以預(yù)設(shè)速率發(fā)送數(shù)據(jù)包到接收端,所述接收端緩存所述數(shù)據(jù)包并當開始播放所述數(shù)據(jù)包后,所述接收端比較所述緩存的數(shù)據(jù)包個數(shù)與接收端緩沖區(qū)預(yù)警值的大小。具體而言,接收端于接收發(fā)送端發(fā)送的數(shù)據(jù)前預(yù)設(shè)自身的緩沖區(qū)大小,且接收端設(shè)置緩沖區(qū)播放值,所述緩沖區(qū)播放值小于或等于緩沖區(qū)大小。當接收端緩存的數(shù)據(jù)包個數(shù)第一次達到緩沖區(qū)播放值時,接收端開始播放所述數(shù)據(jù)包。于此,所述緩沖區(qū)播放值僅在數(shù)據(jù)包第一次開始播放前起限定作用,并不影響數(shù)據(jù)包之后的連續(xù)播放。所述接收端開始播放緩存的數(shù)據(jù)包后,將所述已播放的數(shù)據(jù)包從接收端的緩存中刪除。于本實施例中,所述速率單位為個/秒,緩沖區(qū)計量單位為數(shù)據(jù)包個數(shù)。此外,接收端存儲緩沖區(qū)預(yù)警值對照表,所述對照表包括單個數(shù)據(jù)包播放時間、數(shù)據(jù)包網(wǎng)絡(luò)延遲時間及緩沖區(qū)預(yù)警值。所述接收端根據(jù)數(shù)據(jù)包網(wǎng)絡(luò)延遲時間確定緩沖區(qū)預(yù)警值。所述緩沖區(qū)預(yù)警值對照表格式例如下表所示。
~單個數(shù)據(jù)播放時間^數(shù)據(jù)包網(wǎng)絡(luò)延遲時間t I接收端緩沖區(qū)預(yù)警值_(ms)__(ms)__(數(shù)據(jù)包個數(shù))
2000 200I
200200<t<6003---
2U0600 彡 t5在本實施例中,接收端第一次獲取數(shù)據(jù)包網(wǎng)絡(luò)延遲時間的方式為,所述接收端根據(jù)接收到的第一個數(shù)據(jù)包及第二個數(shù)據(jù)包的時間戳確定所述第一次的數(shù)據(jù)包網(wǎng)絡(luò)延遲時間,所述接收端根據(jù)第一次獲取的數(shù)據(jù)包網(wǎng)絡(luò)延遲時間確定第一次緩沖區(qū)預(yù)警值。步驟102 :當所述接收端緩存的數(shù)據(jù)包個數(shù)小于或等于所述緩沖區(qū)預(yù)警值時,所述接收端獲取數(shù)據(jù)包網(wǎng)絡(luò)延遲時間并發(fā)送給發(fā)送端。具體而言,按照步驟101,當接收端緩存的數(shù)據(jù)包個數(shù)第一次達到緩沖區(qū)播放值時,接收端開始播放所述數(shù)據(jù)包。當接收端監(jiān)控到本地緩存的數(shù)據(jù)包個數(shù)小于或者等于所述緩沖區(qū)預(yù)警值時,接收端根據(jù)緩存的最近一次接收的數(shù)據(jù)包及后續(xù)接收的首個數(shù)據(jù)包的時間戳獲取所述數(shù)據(jù)包網(wǎng)絡(luò)延遲時間。若接收端沒有緩存的數(shù)據(jù)包,所述接收端根據(jù)后續(xù)接收的連續(xù)兩個數(shù)據(jù)包的時間戳獲取所述數(shù)據(jù)包網(wǎng)絡(luò)延遲時間,且所述接收端將獲取的數(shù)據(jù)包網(wǎng)絡(luò)延遲時間發(fā)送給發(fā)送端。步驟103 :所述發(fā)送端比較所述接收到的數(shù)據(jù)包網(wǎng)絡(luò)延遲時間及單個數(shù)據(jù)包播放時間,當所述數(shù)據(jù)包網(wǎng)絡(luò)延遲時間大于單個數(shù)據(jù)包播放時間時,所述發(fā)送端根據(jù)傳輸速率、單個數(shù)據(jù)包播放時間及數(shù)據(jù)包網(wǎng)絡(luò)延遲時間計算并調(diào)整發(fā)送速率。具體而言,發(fā)送端獲取單個數(shù)據(jù)包播放時間的方式為,所述發(fā)送端本地待發(fā)送數(shù)據(jù)包中包括單個數(shù)據(jù)包播放時間信息,所述發(fā)送端解析本地待發(fā)送數(shù)據(jù)包后獲得所述單個數(shù)據(jù)包播放時間,或者由接收端獲取所述單個數(shù)據(jù)包播放時間后發(fā)送給發(fā)送端。所述接收端獲取單個數(shù)據(jù)包播放時間的方式為,所述發(fā)送端向所述接收端發(fā)送的數(shù)據(jù)包中攜帶單個數(shù)據(jù)包播放時間信息,所述接收端接收并解析所述數(shù)據(jù)包后獲得所述單個數(shù)據(jù)包播放時間,或者當發(fā)送端向接收端開始發(fā)送數(shù)據(jù)包后,所述接收端播放單個數(shù)據(jù)包后獲取單個數(shù)據(jù)包播放時間。當接收端發(fā)送的數(shù)據(jù)包網(wǎng)絡(luò)延遲時間大于單個數(shù)據(jù)包播放時間時,發(fā)送端計算發(fā)送速率的方式為若以n表示數(shù)據(jù)包傳輸速率,所述傳輸速率可以為數(shù)據(jù)包網(wǎng)絡(luò)延遲時間為零時發(fā)送端的發(fā)送速率,并由發(fā)送端預(yù)設(shè),或者為數(shù)據(jù)包網(wǎng)絡(luò)延遲時間為零時接 收端的播放速率,并由接收端預(yù)設(shè);T表示單個數(shù)據(jù)包播放時間,t表示數(shù)據(jù)包網(wǎng)絡(luò)延遲時間,則(n-T*n/t)表示數(shù)據(jù)包傳輸存在網(wǎng)絡(luò)延遲時,播放完緩沖數(shù)據(jù)期間網(wǎng)絡(luò)能夠傳送的數(shù)據(jù)包個數(shù)。n+ (n-T*n/t)表示在預(yù)設(shè)速率上加了修正后的發(fā)送數(shù)據(jù)包速率,來修正網(wǎng)絡(luò)延時變化時少發(fā)送的數(shù)據(jù)包個數(shù),即發(fā)送端調(diào)整后的發(fā)送速率V = n+(n-T*n/t)。于此,當發(fā)送端比較接收到的數(shù)據(jù)包網(wǎng)絡(luò)延遲時間小于或等于單個數(shù)據(jù)包播放時間時,所述發(fā)送端按所述預(yù)設(shè)速率發(fā)送所述數(shù)據(jù)包。舉例而言,若發(fā)送端在Tl時刻以5個/秒的預(yù)設(shè)速率開始向接收端發(fā)送數(shù)據(jù)包,接收端接收并播放單個數(shù)據(jù)包后,獲取單個數(shù)據(jù)包播放時間為200ms,且所述接收端根據(jù)接收到的第一個數(shù)據(jù)包及第二個數(shù)據(jù)包的時間戳確定第一次的數(shù)據(jù)包網(wǎng)絡(luò)延遲時間為50ms。根據(jù)步驟101中的對照表,接收端確定緩沖區(qū)預(yù)警值為I個數(shù)據(jù)包。若接收端設(shè)定緩沖區(qū)播放值為5個數(shù)據(jù)包,當接收端緩存的數(shù)據(jù)包達到5個后,接收端開始播放數(shù)據(jù)包。若T2時刻接收端監(jiān)控到緩存的數(shù)據(jù)包個數(shù)小于緩沖區(qū)預(yù)警值(I個),且所述接收端該時刻無緩存的數(shù)據(jù)包。則所述接收端根據(jù)T2時刻起后續(xù)接收的連續(xù)兩個數(shù)據(jù)包的時間戳,獲取數(shù)據(jù)包網(wǎng)絡(luò)延遲時間為500ms并發(fā)送給發(fā)送端,且接收端按照所述對照表將緩沖區(qū)預(yù)警值調(diào)整為3個數(shù)據(jù)包。于此,發(fā)送端比較接收到的數(shù)據(jù)包網(wǎng)絡(luò)延遲時間(500ms)大于單個數(shù)據(jù)包播放時間(200ms),則發(fā)送端計算發(fā)送速率為5+(5-200*5/500) =8,并將發(fā)送速率調(diào)整為8個/秒。接下來在T3時刻,接收端監(jiān)控到緩存的數(shù)據(jù)包大小達到緩沖區(qū)預(yù)警值(3個數(shù)據(jù)包),所述接收端根據(jù)緩存的最近一次接收的數(shù)據(jù)包及后續(xù)接收的首個數(shù)據(jù)包的時間戳,獲取數(shù)據(jù)包網(wǎng)絡(luò)延遲時間為IOOms并發(fā)送給發(fā)送端,且所述接收端按照所述對照表調(diào)整緩沖區(qū)預(yù)警值為I個數(shù)據(jù)包。于此,發(fā)送端比較接收到的數(shù)據(jù)包網(wǎng)絡(luò)延遲時間(100ms)小于單個數(shù)據(jù)包播放時間(200ms),則發(fā)送端按預(yù)設(shè)速率(5個/秒)發(fā)送所述數(shù)據(jù)包。圖2所示為根據(jù)本發(fā)明的較佳實施例提供的傳輸速率控制系統(tǒng)的示意圖。如圖2所示,本發(fā)明較佳實施例提供的傳輸速率控制系統(tǒng)包括發(fā)送端201及接收端202,所述發(fā)送端201連接所述接收端202。所述發(fā)送端201,用于以預(yù)設(shè)速率發(fā)送數(shù)據(jù)包到所述接收端202,還用于比較單個數(shù)據(jù)包播放時間及所述接收端202發(fā)送的數(shù)據(jù)包網(wǎng)絡(luò)延遲時間,當所述數(shù)據(jù)包網(wǎng)絡(luò)延遲時間大于單個數(shù)據(jù)包播放時間時,所述發(fā)送端201根據(jù)傳輸速率、單個數(shù)據(jù)包播放時間及數(shù)據(jù)包網(wǎng)絡(luò)延遲時間計算并調(diào)整發(fā)送速率。所述接收端202,用于緩存數(shù)據(jù)包并當開始播放所述數(shù)據(jù)包后,比較所述緩存的數(shù)據(jù)包個數(shù)與接收端202緩沖區(qū)預(yù)警值的大小,還用于當所述接收端202緩存的數(shù)據(jù)包個數(shù)小于或等于所述緩沖區(qū)預(yù)警值時,獲取數(shù)據(jù)包網(wǎng)絡(luò)延遲時間并發(fā)送給 發(fā)送端201。關(guān)于上述系統(tǒng)的操作流程同上述方法所述,故于此不再贅述。綜上所述,根據(jù)本發(fā)明的較佳實施例提供的傳輸速率控制方法及系統(tǒng),發(fā)送端以預(yù)設(shè)速率發(fā)送數(shù)據(jù)包到接收端,接收端開始播放數(shù)據(jù)包后,比較接收后緩存的數(shù)據(jù)包個數(shù)與接收端緩沖區(qū)預(yù)警值的大小。通過對接收端設(shè)置緩沖區(qū)預(yù)警值,可有效監(jiān)控接收端的數(shù)據(jù)包個數(shù)。當接收端緩存的數(shù)據(jù)包大小小于或等于緩沖區(qū)預(yù)警值時,所述接收端獲取數(shù)據(jù)包網(wǎng)絡(luò)延遲時間并發(fā)送給發(fā)送端,發(fā)送端比較所述接收到的數(shù)據(jù)包網(wǎng)絡(luò)延遲時間及單個數(shù)據(jù)包播放時間,當所述數(shù)據(jù)包網(wǎng)絡(luò)延遲時間大于單個數(shù)據(jù)包播放時間時,所述發(fā)送端根據(jù)傳輸速率、單個數(shù)據(jù)包播放時間及數(shù)據(jù)包網(wǎng)絡(luò)延遲時間計算并調(diào)整發(fā)送速率。如此,發(fā)送端根據(jù)接收到的數(shù)據(jù)包延遲時間控制發(fā)送速率,保證了音視頻數(shù)據(jù)的連續(xù)播放。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種傳輸速率控制方法,其特征在于,包括以下步驟 發(fā)送端以預(yù)設(shè)速率發(fā)送數(shù)據(jù)包到接收端,所述接收端緩存所述數(shù)據(jù)包并當開始播放所述數(shù)據(jù)包后,所述接收端比較所述緩存的數(shù)據(jù)包個數(shù)與接收端緩沖區(qū)預(yù)警值的大??; 當所述接收端緩存的數(shù)據(jù)包個數(shù)小 于或等于所述緩沖區(qū)預(yù)警值時,所述接收端獲取數(shù)據(jù)包網(wǎng)絡(luò)延遲時間并發(fā)送給發(fā)送端; 所述發(fā)送端比較所述接收到的數(shù)據(jù)包網(wǎng)絡(luò)延遲時間及單個數(shù)據(jù)包播放時間,當所述數(shù)據(jù)包網(wǎng)絡(luò)延遲時間大于單個數(shù)據(jù)包播放時間時,所述發(fā)送端根據(jù)傳輸速率、單個數(shù)據(jù)包播放時間及數(shù)據(jù)包網(wǎng)絡(luò)延遲時間計算并調(diào)整發(fā)送速率。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述接收端存儲緩沖區(qū)預(yù)警值對照表,所述對照表包括單個數(shù)據(jù)包播放時間、數(shù)據(jù)包網(wǎng)絡(luò)延遲時間及緩沖區(qū)預(yù)警值。
3.根據(jù)權(quán)利要求I或2所述的方法,其特征在于,當所述接收端緩存的數(shù)據(jù)包個數(shù)小于或等于所述緩沖區(qū)預(yù)警值時,所述接收端獲取數(shù)據(jù)包網(wǎng)絡(luò)延遲時間,并根據(jù)所述緩沖區(qū)預(yù)警值對照表調(diào)整自身緩沖區(qū)預(yù)警值。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,接收端獲取單個數(shù)據(jù)包播放時間的方式為,所述發(fā)送端向所述接收端發(fā)送的數(shù)據(jù)包中攜帶單個數(shù)據(jù)包播放時間信息,所述接收端接收并解析所述數(shù)據(jù)包后獲得所述單個數(shù)據(jù)包播放時間,或者所述發(fā)送端向所述接收端發(fā)送所述數(shù)據(jù)包后,所述接收端播放單個數(shù)據(jù)包獲取所述單個數(shù)據(jù)包播放時間。
5.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述發(fā)送端根據(jù)公式V=n+(n-T*n/t)計算發(fā)送速率,其中V表示發(fā)送速率,n表示傳輸速率并由發(fā)送端或接收端預(yù)設(shè),T表示單個數(shù)據(jù)包播放時間并由發(fā)送端解析本地數(shù)據(jù)包后獲取,或由接收端播放數(shù)據(jù)包獲取后發(fā)送給發(fā)送端,t表示數(shù)據(jù)包網(wǎng)絡(luò)延遲時間。
6.根據(jù)權(quán)利要求I所述的方法,其特征在于,當發(fā)送端比較接收到的數(shù)據(jù)包網(wǎng)絡(luò)延遲時間小于或等于單個數(shù)據(jù)包播放時間時,所述發(fā)送端按所述預(yù)設(shè)速率發(fā)送所述數(shù)據(jù)包。
7.根據(jù)權(quán)利要求I所述的方法,其特征在于,接收端第一次獲取數(shù)據(jù)包網(wǎng)絡(luò)延遲時間的方式為,所述接收端根據(jù)接收到的第一個數(shù)據(jù)包及第二個數(shù)據(jù)包的時間戳確定所述第一次的數(shù)據(jù)包網(wǎng)絡(luò)延遲時間,所述接收端根據(jù)第一次獲取的數(shù)據(jù)包網(wǎng)絡(luò)延遲時間第一次確定緩沖區(qū)預(yù)警值。
8.根據(jù)權(quán)利要求I所述的方法,其特征在于,當所述接收端緩存的數(shù)據(jù)包個數(shù)小于或等于所述緩沖區(qū)預(yù)警值時,接收端根據(jù)緩存的最近一次接收的數(shù)據(jù)包及后續(xù)接收的首個數(shù)據(jù)包的時間戳獲取所述數(shù)據(jù)包網(wǎng)絡(luò)延遲時間。
9.根據(jù)權(quán)利要求I所述的方法,其特征在于,當所述接收端緩存的數(shù)據(jù)包個數(shù)小于或等于所述緩沖區(qū)預(yù)警值時,若接收端沒有緩存的數(shù)據(jù)包,所述接收端根據(jù)后續(xù)接收的連續(xù)兩個數(shù)據(jù)包的時間戳獲取所述數(shù)據(jù)包網(wǎng)絡(luò)延遲時間。
10.一種傳輸速率控制系統(tǒng),其特征在于,包括發(fā)送端及接收端,所述發(fā)送端連接所述接收端, 所述發(fā)送端,用于以預(yù)設(shè)速率發(fā)送數(shù)據(jù)包到所述接收端,還用于比較所述接收端發(fā)送的數(shù)據(jù)包網(wǎng)絡(luò)延遲時間及單個數(shù)據(jù)包播放時間,當所述數(shù)據(jù)包網(wǎng)絡(luò)延遲時間大于單個數(shù)據(jù)包播放時間時,所述發(fā)送端根據(jù)傳輸速率、單個數(shù)據(jù)包播放時間及數(shù)據(jù)包網(wǎng)絡(luò)延遲時間計算并調(diào)整發(fā)送速率;所述接收端,用于緩存數(shù)據(jù)包并當開始播放所述數(shù)據(jù)包后,比較所述緩存的數(shù)據(jù)包個數(shù)與接收端緩沖區(qū)預(yù)警值的大小,還用于當所述接收端緩存的數(shù)據(jù)包個數(shù)小于或等于所述緩沖區(qū)預(yù)警值時,獲取數(shù)據(jù)包網(wǎng)絡(luò) 延遲時間并發(fā)送給發(fā)送端。
全文摘要
本發(fā)明提供一種傳輸速率控制方法及系統(tǒng),本發(fā)明方法包括以下步驟。發(fā)送端以預(yù)設(shè)速率發(fā)送數(shù)據(jù)包到接收端,所述接收端緩存所述數(shù)據(jù)包并當開始播放所述數(shù)據(jù)包后,所述接收端比較所述緩存的數(shù)據(jù)包個數(shù)與接收端緩沖區(qū)預(yù)警值的大小。當所述接收端緩存的數(shù)據(jù)包個數(shù)小于或等于所述緩沖區(qū)預(yù)警值時,所述接收端獲取數(shù)據(jù)包網(wǎng)絡(luò)延遲時間并發(fā)送給發(fā)送端。所述發(fā)送端比較所述接收到的數(shù)據(jù)包網(wǎng)絡(luò)延遲時間及單個數(shù)據(jù)包播放時間,當所述數(shù)據(jù)包網(wǎng)絡(luò)延遲時間大于單個數(shù)據(jù)包播放時間時,所述發(fā)送端根據(jù)傳輸速率、單個數(shù)據(jù)包播放時間及數(shù)據(jù)包網(wǎng)絡(luò)延遲時間計算并調(diào)整發(fā)送速率。
文檔編號H04L29/06GK102752212SQ20121023988
公開日2012年10月24日 申請日期2012年7月12日 優(yōu)先權(quán)日2012年7月12日
發(fā)明者劉曉東, 胡加明 申請人:蘇州闊地網(wǎng)絡(luò)科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
平顺县| 新干县| 乐东| 苏尼特左旗| 阿合奇县| 边坝县| 保康县| 德江县| 鲜城| 宿松县| 德安县| 宝坻区| 塔河县| 晋城| 公主岭市| 长岛县| 岳普湖县| 桑植县| 吴川市| 镇宁| 宽甸| 阿合奇县| 郴州市| 襄城县| 洛浦县| 游戏| 广元市| 珠海市| 滁州市| 慈溪市| 申扎县| 旅游| 柘荣县| 汉源县| 锡林郭勒盟| 黄梅县| 河间市| 波密县| 靖江市| 江达县| 玛纳斯县|