1.一種基于接收緩沖的流媒體業(yè)務(wù)傳輸資源需求獲取方法,其特征在于,所述基于接收緩沖的流媒體業(yè)務(wù)傳輸資源需求獲取方法包括以下步驟:
第一步,確定第一個傳輸間隔內(nèi)緩沖區(qū)數(shù)據(jù)余量初始值為0;
第二步,根據(jù)上一個傳輸間隔數(shù)據(jù)余量計算當(dāng)前傳輸間隔流媒體傳輸速率下限;
第三步,根據(jù)上一個傳輸間隔數(shù)據(jù)余量和接收端緩沖區(qū)大小計算傳輸速率的上限;
第四步,確定當(dāng)前傳輸間隔內(nèi)流媒體的傳輸速率,以速率進(jìn)行流媒體傳輸,確定下一個傳輸間隔的數(shù)據(jù)余量。
2.如權(quán)利要求1所述的基于接收緩沖的流媒體業(yè)務(wù)傳輸資源需求獲取方法,其特征在于,所述基于接收緩沖的流媒體業(yè)務(wù)傳輸資源需求獲取方法包括以下步驟:
步驟一,設(shè)定系統(tǒng)中同時存在N個流媒體業(yè)務(wù)用戶,其中任意用戶i在接收端按照速率vi處理流媒體數(shù)據(jù),i=1~N;vi不隨時間變化;確定合適的時間間隔T作為流媒體業(yè)務(wù)數(shù)據(jù)傳輸?shù)臅r間度量粒度,在該時間間隔T內(nèi)任意用戶i的數(shù)據(jù)接收速率不變,用戶i在第k個傳輸時間間隔內(nèi)的數(shù)據(jù)接收速率為Vi,k;
步驟二,對于每個接收用戶設(shè)置單獨的接收緩沖區(qū),以Ui,k表示在k時間間隔開始時刻該緩沖區(qū)中存儲的對應(yīng)用戶流媒體數(shù)據(jù)剩余量;在系統(tǒng)初始情況下,任意緩沖區(qū)內(nèi)緩沖的對應(yīng)用戶流媒體數(shù)據(jù)剩余量為0,即Ui,1=0;
步驟三、在流媒體傳輸過程中,用戶i滿足以下條件:
式中Ci,u(t)為用戶i在前k個時間間隔所有處理的數(shù)據(jù)量之和,Cr,i(k)為用戶i在前k時間間隔內(nèi)已經(jīng)接收到的數(shù)據(jù)量之和;
步驟四,在任意傳輸間隔中第i個用戶的數(shù)據(jù)接收量與數(shù)據(jù)處理量的關(guān)系有以下制約條件:
那么對于用戶i,在任意第k個時間間隔內(nèi)要求流媒體數(shù)據(jù)傳輸速率應(yīng)滿足條件:
由于那么有:
表示用戶i在任意第k傳輸時間間隔內(nèi)的流媒體數(shù)據(jù)傳輸速率Vik受限于緩沖區(qū)大小,形成的取值上限為
步驟五,基于得到用戶i在第k個傳輸時間間隔內(nèi)流媒體數(shù)據(jù)傳輸速率的上下界,確定在該時刻流媒體業(yè)務(wù)對傳輸資源的需求范圍為
步驟六、按照形成第k個傳輸時間間隔內(nèi)流媒體數(shù)據(jù)實際傳輸速率Vi,k之后,藉此計算下一個傳輸時間間隔(k+1)開始時用戶i的緩沖區(qū)數(shù)據(jù)余量為:
Ui,(k+1)=Vi,kT+Ui,k-viT。
3.如權(quán)利要求2所述的基于接收緩沖的流媒體業(yè)務(wù)傳輸資源需求獲取方法,其特征在于,所述對于前k個傳輸時間間隔第i個用戶的接收量與處理量的關(guān)系簡化為:
對于用戶i,在任意第k個傳輸時間間隔內(nèi)要求流媒體數(shù)據(jù)傳輸速率應(yīng)滿足以下條件:
在滿足通信質(zhì)量要求不斷續(xù)情況下,前(k-1)個傳輸時間間隔內(nèi)的數(shù)據(jù)余量則有:
上式表示接收用戶在任一個傳輸時間間隔,,對流媒體傳輸速率Vi,k要求的下限為:
4.如權(quán)利要求2所述的基于接收緩沖的流媒體業(yè)務(wù)傳輸資源需求獲取方法,其特征在于,所述針對用戶i進(jìn)行當(dāng)前第k個時間間隔的資源分配量的確定,其需要滿足條件:
5.一種應(yīng)用權(quán)利要求1~4任意一項所述基于接收緩沖的流媒體業(yè)務(wù)傳輸資源需求獲取方法的流媒體。