两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

多視頻流傳輸中的帶寬分配控制的制作方法

文檔序號:7937468閱讀:346來源:國知局

專利名稱::多視頻流傳輸中的帶寬分配控制的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及電信網(wǎng)絡(luò)中的視頻信號傳輸,并且更具體地涉及對擁塞的網(wǎng)絡(luò)上的多視頻流傳輸進行控制,使得各視頻流根據(jù)編碼質(zhì)量而獲得公平(equitable)份額的帶寬。
背景技術(shù)
:如今,在諸如因特網(wǎng)的數(shù)據(jù)網(wǎng)絡(luò)中傳輸視頻是非常普遍的。為了接收這樣的信號,用戶可以使用一個經(jīng)過適當(dāng)配置的計算機或例如"機頂盒"(STB)的其他的接收機。STB變得越來越流行,并且很多STB具有IP連接,以能夠在因特網(wǎng)上對例如視頻之類的內(nèi)容進行流傳輸或下載。通過互聯(lián)網(wǎng)傳送的電視(通常稱為IP電視)是這種日漸增長的服務(wù)的一個很好的例子。當(dāng)在IP網(wǎng)絡(luò)中對視頻數(shù)據(jù)進行流傳輸時,無法保證發(fā)送的數(shù)據(jù)能夠達到目的地。當(dāng)網(wǎng)絡(luò)遭受擁塞和其他問題時,數(shù)據(jù)分組的傳輸將會發(fā)生延遲,一些分組甚至?xí)G失。為了提供更加可靠的端對端數(shù)據(jù)傳送,傳輸控制協(xié)議(TCP)經(jīng)常被用作傳輸協(xié)議。事實上,出于許多原因,在視頻流傳輸系統(tǒng)中使用TCP是非常普遍的,但主要是因為TCP提供了確??煽總魉偷臋C制,并且對網(wǎng)絡(luò)擁塞進行管理。例如,TCP實現(xiàn)可靠性的一種方式是,強制接收機向發(fā)送方確認任何接收數(shù)據(jù)。如果在一個預(yù)定的時段后一個數(shù)據(jù)分組仍未被確認,則TCP假設(shè)這個分組沒有被接收到,并且發(fā)送器重發(fā)同樣的分組。TCP管理擁塞的一種方式是降低作為網(wǎng)絡(luò)擁塞的函數(shù)的數(shù)據(jù)傳輸速率。以使用TCP來傳送多個視頻流并且所有視頻流共享一個競爭的(contended)網(wǎng)絡(luò)片段的情形為例。當(dāng)擁塞發(fā)生時,TCP擁塞控制算法將強迫所有的流降低它們的傳送率(deliverymte)從而清除擁塞。各流降低一個固定的因子并且最終所有的流將穩(wěn)定在大約相同的帶寬(假設(shè)一個往返時間類似)。采用這種方法并不是沒有任何問題的,因為特別不希望視頻流片段出現(xiàn)延遲。使用各種技術(shù)至少能夠部分地消除這一問題,例如使用接收機緩存區(qū)、丟棄個別片段以及依靠錯誤恢復(fù)的方法來替代。有時還以可變比特率通過TCP來傳送視頻流。然而,上述的擁塞場景仍然會發(fā)生,當(dāng)網(wǎng)絡(luò)擁塞時,兩個分別具有不同比特率的視頻流將仍然穩(wěn)定于大約相同的降低的比特率。這會導(dǎo)致一些特別不希望出現(xiàn)的結(jié)果,其中第一流最初采用高比特率進行編碼(例如一個幀活動程度很高的視頻序列,如體育視頻序列),第二序列采用低比特率進行編碼(例如一個幀活動程度很低的視頻序列,如新聞或話劇視頻序列)。當(dāng)網(wǎng)絡(luò)中發(fā)生擁塞時,TCP將這兩個流的可用帶寬削減至大致相同的水平。與以較低比特率進行編碼并且因此仍然有足夠的帶寬對其低比特率的流進行流傳輸?shù)牡诙飨啾?,這種情況對以較高比特率進行編碼并因此而具有更高帶寬要求的第一流的影響更大。換言之,第一高比特率流受到的影響比第二低比特率流要顯著得多,因為第一流被賦予了與第二流相同的減小的帶寬。這將使傳送給各用戶的視頻的質(zhì)量隨著時間而發(fā)生變化,并且用戶間質(zhì)量的變化取決于瀏覽的視頻片段的類型。另外一種消除在使用TCP時出現(xiàn)的這些問題中的一些的視頻流傳輸方式是采用恒定比特率傳送系統(tǒng),在該系統(tǒng)中在數(shù)據(jù)傳輸開始前視頻流可用的比特率是固定的(例如,借助于保留方案)。該傳送方法更易于管理,但仍存在其自身的問題。仍然以上述兩個視頻流為例,其中,第一流具有高活動性的幀(例如一個體育片段),第二流具有不太活動的幀(例如一個新聞片段)。保留的并且被用于傳送這兩個流的比特率固定在一個預(yù)定的速率(該速率被視為足以用于大多數(shù)應(yīng)用,此處該速率足以用于這兩個流)。然而,第二流實際上不需要這么多帶寬,因為在第二序列中活動性極低,因此第二序列的編碼速率可以比第一序列的編碼速率低得多。因此,使用該固定帶寬來傳輸?shù)诙骼速M了很多帶寬。如果第二流增大編碼速率從而利用保留的整個帶寬,則所得到的視頻的質(zhì)量將很可能大大高于第一流。然而,這種質(zhì)量提高不一定象觀眾感受到的那么顯著,因此可能會被浪費。此外,采用這種冗余帶寬并不能充分利用網(wǎng)絡(luò)資源。當(dāng)考慮在序列本身期間活動性變化的視頻序列時,上述問題變得非常的明顯。例如,一個相對靜止的新聞朗讀序列可能穿插有高活動性足球片段的精彩場面。
發(fā)明內(nèi)容本發(fā)明實施方式的目的就是解決上述問題中的一個或更多個。根據(jù)本發(fā)明的第一方面,提供了一種對視頻片段在通信網(wǎng)絡(luò)上的傳輸進行控制的方法,該方法包括以下步驟0在通信網(wǎng)絡(luò)上傳輸與第一視頻片段相對應(yīng)的第一經(jīng)編碼視頻序列以及與第二視頻片段相對應(yīng)的第二經(jīng)編碼視頻序列,其中,所述第一經(jīng)編碼視頻序列是利用第一比特率進行編碼,所述第二經(jīng)編碼視頻序列是利用第二比特率進行編碼,并且其中,所述第一經(jīng)編碼視頻序列和所述第二經(jīng)編碼視頻序列都以第一質(zhì)量水平進行編碼;以及ii)對在所述網(wǎng)絡(luò)中分配給所述第一經(jīng)編碼視頻序列和所述第二經(jīng)編碼視頻序列的帶寬進行控制,其中,分配給所述第一經(jīng)編碼視頻序列的第一帶寬與所述第一經(jīng)編碼視頻序列的比特率成比例,并且分配給所述第二經(jīng)編碼視頻序列的第二帶寬與所述第二經(jīng)編碼視頻序列的比特率成比例。優(yōu)選地,該方法進一步包括響應(yīng)于所述控制步驟而執(zhí)行的以下步驟iii)改變對所述第一經(jīng)編碼視頻序列和所述第二經(jīng)編碼視頻序列中的每一個進行編碼的比特率,其中所述第一經(jīng)編碼視頻序列和所述第二經(jīng)編碼視頻序列都是以第二質(zhì)量水平進行編碼;以及iv)在所述通信網(wǎng)絡(luò)上傳輸來自步驟iii)的所述第一經(jīng)編碼視頻序列和所述第二經(jīng)編碼視頻序列。可以響應(yīng)于所述通信網(wǎng)絡(luò)中的擁塞而對帶寬進行控制。該網(wǎng)絡(luò)通常是基于分組的網(wǎng)絡(luò),并且更具體地是IP網(wǎng)絡(luò)。該網(wǎng)絡(luò)可以采用經(jīng)過改變的傳輸控制協(xié)議,其中,各經(jīng)編碼視頻序列的帶寬分配可以包括對傳輸控制協(xié)議中的回退因子進行調(diào)節(jié)。編碼這一術(shù)語可以是指壓縮,并且其中的編碼技術(shù)可以是MPEG-4編碼。根據(jù)本發(fā)明的第二個方面,提供了一種對視頻片段在通信網(wǎng)絡(luò)上的傳輸進行控制的系統(tǒng),該系統(tǒng)包括i)服務(wù)器,其適于在通信網(wǎng)絡(luò)上傳輸與第一視頻片段相對應(yīng)的第一經(jīng)編碼視頻序列以及與第二視頻片段相對應(yīng)的第二經(jīng)編碼視頻序列,其中,所述第一經(jīng)編碼視頻序列是利用第一比特率進行編碼,而所述第二經(jīng)編碼視頻序列是利用第二比特率進行編碼,并且其中,所述第一經(jīng)編碼視頻序列和所述第二經(jīng)編碼視頻序列都以第一質(zhì)量水平進行編碼;以及ii)用于對在所述網(wǎng)絡(luò)中分配給所述第一經(jīng)編碼視頻序列和所述第二經(jīng)編碼視頻序列的帶寬進行控制的裝置,其中,分配給所述第一經(jīng)編碼視頻序列的第一帶寬與所述第一經(jīng)編碼視頻序列的比特率成比例,并且分配給所述第二經(jīng)編碼視頻序列的第二帶寬與所述第二經(jīng)編碼視頻序列的比特率成比例。為了更好地理解本發(fā)明,這里將僅僅作為示例對附圖進行說明,在附圖中圖1是示出了用于以恒定質(zhì)量對視頻序列進行編碼的比特率變化的圖2是根據(jù)本發(fā)明的一個實施方式的系統(tǒng)的網(wǎng)絡(luò)圖3是示出了以三種質(zhì)量水平進行編碼的兩個不同視頻片段的圖。具體實施例方式在此,參照特定實施例來描述本發(fā)明。然而,本發(fā)明并不限于這些例子。已提出按恒定質(zhì)量而不是按恒定比特率對在競爭網(wǎng)絡(luò)片段上傳輸?shù)囊曨l流進行編碼。如果視頻序列是以恒定質(zhì)量進行編碼的,則所使用的比特率可能變化很大。附圖l示出了以恒定質(zhì)量水平編碼的90秒視頻片段上的比特率。在這個例子中,通過將量化器參數(shù)(qp)設(shè)置為28而確定了質(zhì)量水平。該量化器參數(shù)有效地控制了編碼的質(zhì)量水平—-量化器參數(shù)越小,質(zhì)量就越高。該視頻片段是許多視頻序列中的一個典型視頻序列,其比特率根據(jù)在給定時刻場景的復(fù)雜程度而變化。例如,其中有很多運動或動作的幀序列在相同的固定質(zhì)量下通常要求更高的比特率來進行編碼。圖1中兩個不同的曲線是針對兩種不同緩存量。變化比較大的曲線表示在3幀上使用平均比特率的情況,而較平滑的曲線表示使用192幀的滑動窗時的情況。因此,通過增加緩存量,更加有效地平滑了比特率。作為如上所述對特定的內(nèi)容序列進行編碼的難度的函數(shù),任何實際流傳輸系統(tǒng)的比特率將變化很大。當(dāng)比較不同視頻片段的類型時,這種變化表現(xiàn)得甚至更為明顯。例如,由于典型場景的高活動性從而運動片段可能要求更高的平均比特率并且波動更大,而新聞報道片段可能要求低得多的比特率并且相對地靜止。所以,為了將視頻流以恒定的質(zhì)量傳送給共享一個競爭網(wǎng)絡(luò)的用戶,在所有的流上采用恒定帶寬方法是沒有效率的。必須使得分配給各視頻流的帶寬根據(jù)該時刻正在流傳輸?shù)囊曨l的確切要求而在時間上動態(tài)變化并且還處在任何網(wǎng)絡(luò)帶寬限制內(nèi)。圖2示出了系統(tǒng)200的一個例子,其包括連接到視頻存儲部208的視頻編碼器206,該視頻存儲部208進而連接到服務(wù)器210。該服務(wù)器210可以通過IP網(wǎng)絡(luò)214與receiver—A216和receiver_B21這兩個接收機中的每一個通信。接收機216和218可以向服務(wù)器210請求視頻片段。IP網(wǎng)絡(luò)214工作在經(jīng)過修改的TCP配置下,下面將在本發(fā)明的一個實施方式中描述該經(jīng)過修改的TCP配置。編碼器206對要傳輸?shù)浇邮諜C216和接收機218的視頻序列進行編碼。這里示出了兩個視頻序列,sequence—A202和sequence—B204。編碼器206n能夠以變化比特率進行編碼,并且將編碼視頻序列輸出到數(shù)據(jù)存儲部208或直接輸出到服務(wù)器210。數(shù)據(jù)存儲部208用來存儲編碼的視頻序列,直到它們被服務(wù)器210請求或需要為止。服務(wù)器210從數(shù)據(jù)存儲部208或直接從編碼器206檢索(retrieve)編碼視頻序列,并將它們作為視頻流通過IP網(wǎng)絡(luò)214傳輸?shù)絻蓚€接收機216和218中的任何一個。sequence—A202被請求并且將(在編碼后)被發(fā)送給receiver—A216,并且sequence—B204被請求并且將被發(fā)送給receiver—B218。這些接收機例如可以是恰當(dāng)配置的計算機或機頂盒,并且適于將接收到的視^S流解碼,并且將編碼序列解碼成原始的視頻以供用戶觀看。當(dāng)IP網(wǎng)絡(luò)214中出現(xiàn)擁塞時,采用經(jīng)修改的TCP機制來應(yīng)對。在本發(fā)明的實施方式中,對標(biāo)準TCP協(xié)議進行修改以應(yīng)對擁塞。具體地說,將內(nèi)置在TCP中的動態(tài)擁塞控制算法修改成,使得在給定的時間點通過IP網(wǎng)絡(luò)214而分配給任何視頻流的帶寬片段該內(nèi)容的帶寬需求的函數(shù)。因此,與不太復(fù)雜的視頻序列(例如新聞播報片段)相比,應(yīng)當(dāng)給予更復(fù)雜的視頻序列(例如體育視頻序列)更多的帶寬。同時,將通過IP網(wǎng)絡(luò)214傳輸?shù)囊曨l序列修改成,使得它們以擁塞控制機制所允許的最大比特率來傳輸。目前,在TCP下,使用滑動窗機制來實現(xiàn)擁塞控制。滑動窗的長度決定了在要求確認之前可以發(fā)送多少數(shù)據(jù)。比特率是滑動窗大小和往返時間(發(fā)送數(shù)據(jù)和收到確認之間的時間)的函數(shù)。為了確保更復(fù)雜的視頻序列得到更大份額的帶寬,可以將動態(tài)擁塞控制算法改變?yōu)?,使得更難或更復(fù)雜的內(nèi)容具有更大的滑動窗。實際上,修改了TCP的"貪婪性(greediness)"??梢允褂煤芏喾椒▉砀淖僒CP的"貪婪性"。一種方法就是通過修改回退因子(backofffactor)。通常,當(dāng)擁塞發(fā)生時(假設(shè)分組的丟失是由擁塞引起),TCP將與所査詢的流關(guān)聯(lián)的滑動窗(回退因子)二等分。在本發(fā)明的一個實施方式中,當(dāng)檢測到擁塞時,我們可以調(diào)整該回退因子,使得滑動窗大小被設(shè)定為例如原始大小的四分之三。與回退因子被設(shè)定為1/2相比,其效果是受影響的流將更"貪婪"并確保了更大的帶寬。然后,以減小的速率對正在傳輸?shù)牧鬟M行編碼,以利用該流可用的全部帶寬。下面將參照圖2中的系統(tǒng)200,更詳細地闡述該方法。為編碼器206提供兩個不同的視頻序列,sequence—A202和sequence一B204。各視頻序列代表不同的視頻片段。在本例中,sequence—A202是運動片段,例如足球比賽,而sequence一A是一個新聞報道片段。sequence—A202和sequence_A都被饋送到視頻編碼器206。編碼器206取出各視頻片段并對其進行編碼。所使用的編碼是MPEG-4AVC,也可以是任何其他適當(dāng)配置的視頻編解碼。各視頻序列被分割成預(yù)定時長的片段,并且以3個不同的參考質(zhì)量進行編碼。可以通過調(diào)整量化器參數(shù)來改變編碼質(zhì)量,從而改變該質(zhì)量。然而,也可以采用其他工具,例如給出了用戶所感知到的序列的實際感知質(zhì)量的感知質(zhì)量工具。當(dāng)然,對應(yīng)于更多或更少的質(zhì)量水平,可以產(chǎn)生更多或更少的編碼序列。在本例中,有三個編碼序列,各編碼序列以不同的質(zhì)量水平進行編碼,并且各編碼序列包括四個編碼片段。圖3中更詳細地示出了這一情況。圖3示出了視頻s叫uence—A202被編碼成三個單獨的編碼視頻序列編碼視頻sequence—Al300、s叫uence—A2310和sequence—A3320。編碼視頻s叫uence—Al302以第一且最高質(zhì)量進行編碼。編碼視頻s叫uence—A2310以第二且中等質(zhì)量進行編碼。編碼視頻sequence—A3320以第三且最低質(zhì)量進行編碼。編碼視頻序列300、310、320中的每一個被分成四個獨立片段,其中各片段的起點對應(yīng)于未編碼視頻s叫uence—A202中的同一點。因此,片段Al一2304的起點對應(yīng)于片段A2一2314的起點和片段A3一2324的起點,但是這些片段是以不同的質(zhì)量水平進行編碼。如圖1所示,以固定質(zhì)量水平對特定視頻序列進行編碼所需的比特率會隨著該序列中的具體內(nèi)容而隨時間變化。結(jié)果是,針對該片段的時長而使用固定比特率,但是在同一序列中該固定比特率可能隨片段不同而不同。因此,對于sequence一Al300,用于片段Al一l302的比特率可能不同于用于片段A1—2304的比特率。在圖3中還示出了包括編碼的sequence—Bl330、sequence—B2340和sequence一B3350的編碼視頻序列sequence—B204。以與用于sequence—A202的質(zhì)量水平相同的質(zhì)量水平分別對這三個編碼序列進行編碼。因此,以與sequence—Al300相同的最高質(zhì)量水平對sequence—Bl330進行編碼。以與sequence—A2310相同的中等質(zhì)量水平對sequence—B2340進行編碼。以與sequence—A3320相同的低質(zhì)量水平對s叫uence—B3350進行編碼。對于與s叫uence—A202相對應(yīng)的編碼序列,與sequence一B204相對應(yīng)的序列中的每一個也被分成多個片段,其中根據(jù)該時刻輸入視頻序列的對應(yīng)部分的內(nèi)容而以恒定比特率對各片段進行編碼,但是與任意跟定序列中的下一片段相比,各片段的比特率可能不同。因此,對于這兩個視頻流,編碼器分別生成以三個參考質(zhì)量水平進行編碼的視頻序列(得到六個編碼流),然后把它們發(fā)送到數(shù)據(jù)存儲部208。數(shù)據(jù)存儲部208存儲這些數(shù)據(jù)直到需要它們?yōu)橹埂,F(xiàn)在服務(wù)器201從receiver—A216接收對視頻sequence—A202的請求,還從receiver—B218接收對視頻sequence—B204的請求。服務(wù)器201從數(shù)據(jù)存儲部208檢索相應(yīng)的編碼視頻序列?;蛘?,這些編碼序列可以由編碼器206動態(tài)產(chǎn)生并被直接發(fā)送到服務(wù)器210。最初,服務(wù)器210使用最低質(zhì)量的編碼序列sequence—A3320和sequence—B3350。取決于服務(wù)器210認為IP網(wǎng)絡(luò)214具有什么樣的可用帶寬,服務(wù)器210也可以使用任何其他序列。如果網(wǎng)絡(luò)214可輕松應(yīng)對這些視頻流,并且可能通過告知接收機在緩存區(qū)中有緩存區(qū)溢出(這也可能表示接收機不能足夠快地消耗這些數(shù)據(jù))來表示存在更多的可用帶寬,則服務(wù)器210將這兩個編碼序列都轉(zhuǎn)換到次高質(zhì)量的序列(在片段的邊界進行轉(zhuǎn)換,以保證視頻序列的連續(xù)性)。當(dāng)IP網(wǎng)絡(luò)214變得擁塞時,必須減少服務(wù)器210可用于對編碼視頻序列進行流傳輸?shù)膸挕T诒景l(fā)明的一個實施方式中,TCP機制被修改成對回退因子進行調(diào)節(jié)使得各流可用的帶寬是該時刻正傳輸?shù)男蛄?片段的比特率相對應(yīng)的帶寬片段。既然已經(jīng)減少了用于這兩個流的帶寬,服務(wù)器210就確定使序列下降到目前的擁塞網(wǎng)絡(luò)能夠應(yīng)對并且嚴格來說處于該網(wǎng)絡(luò)對各流設(shè)定的新帶寬限制內(nèi)的其他質(zhì)量水平中的哪一個。服務(wù)器210有效地選擇在TCP對帶寬的約束下能夠傳送的最高質(zhì)量序列。然而,與使用更低比特率的序列相比,當(dāng)擁塞發(fā)生時通過對使用更高比特率的序列賦予更大帶寬,在給定的約束下,這兩個序列應(yīng)當(dāng)都能夠下降為相同質(zhì)量水平的序列??梢酝ㄟ^對正在傳輸?shù)母髁髡{(diào)節(jié)某個"貪婪性"參數(shù)(例如上述回退因子),可以實現(xiàn)帶寬限制。其目的是為每個流提供與擁塞發(fā)生時片段的比特率(無論使用何種質(zhì)量水平)成比例的一個比率的原始帶寬。其結(jié)果就是本系統(tǒng)在多個視頻序列上提供了同等質(zhì)量的視頻流傳輸,使得使得各視頻序列即使在發(fā)生擁塞的情況下也以與其他各流同等的質(zhì)量水平進行編碼。當(dāng)網(wǎng)絡(luò)被充分利用時,在任意時刻所傳送的片段(例如當(dāng)這兩個流都處于最高質(zhì)量時的Al一2和Bl一2,也許此時沒有擁塞,或者當(dāng)這兩個流都處于中等質(zhì)量時的A2—4和B2_4,此時有輕微的擁塞發(fā)生)的比特率之和將等于網(wǎng)絡(luò)容量。通過動態(tài)改變TCP以確保各流獲得針對給定質(zhì)量其所需比例的帶寬,從而在任意時刻正在傳送的片段將具有相同質(zhì)量(即使它們要求差別非常大的帶寬)。有許多的因素會使得本算法混淆。其中一個因素是不同的^;可以具有不同的往返時間。即使使用標(biāo)準的TCP算法,那些往返時間更長的流將獲得更低比率的帶寬。然而,由于往返時間對發(fā)送服務(wù)器而言是已知的,因此可以通過根據(jù)往返時間來調(diào)節(jié)回退因子來解決這一問題??傊?,這里注意到,盡管以上描述了本發(fā)明的一些示例,在不脫離所附權(quán)利要求書的范圍的情況下,可以對所述示例做出很多變型和修改,但是這些變形和修改都沒有脫離本發(fā)明的權(quán)利要求的保護范圍。本領(lǐng)域技術(shù)人員將會認識到對所述示例的修改。權(quán)利要求1、一種對視頻片段在通信網(wǎng)絡(luò)上的傳輸進行控制的方法,該方法包括以下步驟i)在通信網(wǎng)絡(luò)上傳輸與第一視頻片段相對應(yīng)的第一經(jīng)編碼視頻序列以及與第二視頻片段相對應(yīng)的第二經(jīng)編碼視頻序列,其中,所述第一經(jīng)編碼視頻序列是利用第一比特率進行編碼,所述第二經(jīng)編碼視頻序列是利用第二比特率進行編碼,并且其中,所述第一經(jīng)編碼視頻序列和所述第二經(jīng)編碼視頻序列都以第一質(zhì)量水平進行編碼;以及ii)對在所述網(wǎng)絡(luò)中分配給所述第一經(jīng)編碼視頻序列和所述第二經(jīng)編碼視頻序列的帶寬進行控制,其中,分配給所述第一經(jīng)編碼視頻序列的第一帶寬與所述第一經(jīng)編碼視頻序列的比特率成比例,并且分配給所述第二經(jīng)編碼視頻序列的第二帶寬與所述第二經(jīng)編碼視頻序列的比特率成比例。2、根據(jù)權(quán)利要求1的所述方法,其中,該方法進一步包括響應(yīng)于所述控制步驟而執(zhí)行的以下步驟iii)改變對所述第一經(jīng)編碼視頻序列和所述第二經(jīng)編碼視頻序列中的每一個進行編碼的比特率,其中所述第一經(jīng)編碼視頻序列和所述第二經(jīng)編碼視頻序列都是以第二質(zhì)量水平進行編碼;以及iv)在所述通信網(wǎng)絡(luò)上傳輸來自步驟iii)的所述第一經(jīng)編碼視頻序列和所述第二經(jīng)編碼視頻序列。3、根據(jù)權(quán)利要求1或者2所述的方法,其中,響應(yīng)于所述通信網(wǎng)絡(luò)中的擁塞而對帶寬進行控制。4、根據(jù)前述權(quán)利要求中任一項所述的方法,其中,所述通信網(wǎng)絡(luò)是基于分組的網(wǎng)絡(luò)。5、根據(jù)前述權(quán)利要求中任一項所述的方法,其中,所述通信網(wǎng)絡(luò)是網(wǎng)際協(xié)議網(wǎng)絡(luò)。6、根據(jù)前述權(quán)利要求中任一項所述的方法,其中,所述通信網(wǎng)絡(luò)實現(xiàn)了傳輸控制協(xié)議。7、根據(jù)權(quán)利要求7所述的方法,其中,對帶寬分配的控制包括以下步驟調(diào)節(jié)所述傳輸控制協(xié)議中的回退因子。8、根據(jù)前述權(quán)利要求中任一項所述的方法,其中,所述編碼包括壓縮。9、根據(jù)權(quán)利要求8所述的方法,其中,所述編碼是MPEG-4編碼。10、一種對視頻片段在通信網(wǎng)絡(luò)上的傳輸進行控制的系統(tǒng),該系統(tǒng)包括i)服務(wù)器,其適于在通信網(wǎng)絡(luò)上傳輸與第一視頻片段相對應(yīng)的第一經(jīng)編碼視頻序列以及與第二視頻片段相對應(yīng)的第二經(jīng)編碼視頻序列,其中,所述第一經(jīng)編碼視頻序列是利用第一比特率進行編碼,而所述第二經(jīng)編碼視頻序列是利用第二比特率進行編碼,并且其中,所述第一經(jīng)編碼視頻序列和所述第二經(jīng)編碼視頻序列都以第一質(zhì)量水平進行編碼;以及ii)用于對在所述網(wǎng)絡(luò)中分配給所述第一經(jīng)編碼視頻序列和所述第二經(jīng)編碼視頻序列的帶寬進行控制的裝置,其中,分配給所述第一經(jīng)編碼視頻序列的第一帶寬與所述第一經(jīng)編碼視頻序列的比特率成比例,并且分配給所述第二經(jīng)編碼視頻序列的第二帶寬與所述第二經(jīng)編碼視頻序列的比特率成比例。全文摘要對任何實際的視頻流傳輸系統(tǒng)而言,作為對所查詢的序列進行編碼的難度的函數(shù)的比特率變化很大。當(dāng)對不同種類的不同視頻片段進行比較時,這一變化甚至更為顯著,例如在這些視頻片段中,體育視頻片段可能要求更高的平均比特率并由于典型場景的高活動性而波動更大,而新聞播報可能要求低得多的比特率并且是相對靜止的。因此,為了向共享一個競爭網(wǎng)絡(luò)的用戶提供恒定質(zhì)量的視頻流,在所有的流上都采用恒定帶寬方法是沒有效果的。分配給各流的帶寬必須能夠根據(jù)在該時刻流傳輸?shù)囊曨l的確切需求而在時間上動態(tài)變化并且還必須處于任何網(wǎng)絡(luò)帶寬約束下。本發(fā)明限定了這種方法。文檔編號H04N7/26GK101690078SQ200880010992公開日2010年3月31日申請日期2008年3月27日優(yōu)先權(quán)日2007年4月2日發(fā)明者帕特里克·約瑟夫·馬爾羅伊,斯蒂芬·克利福德·阿普爾比申請人:英國電訊有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
栾川县| 贺兰县| 龙口市| 五莲县| 文安县| 旬邑县| 弥渡县| 固原市| 阳高县| 崇信县| 且末县| 深州市| 麦盖提县| 桑日县| 保亭| 资阳市| 阳西县| 峨眉山市| 天水市| 兰西县| 甘谷县| 淮北市| 丹凤县| 合肥市| 宽甸| 宜宾县| 樟树市| 滦平县| 富蕴县| 岚皋县| 碌曲县| 临城县| 宁晋县| 安康市| 盘锦市| 黄浦区| 文水县| 东城区| 西乌| 永胜县| 新宁县|