率限制可以被實(shí)現(xiàn)為針對(duì)給定流式傳輸會(huì)話的流量監(jiān)管或流量整形中的一個(gè)或多個(gè)。例如,會(huì)話速率限制可以通過(guò)使用令牌桶算法來(lái)調(diào)整速率從而控制給定流式傳輸會(huì)話的下游流量流。
[0082]在212處,每個(gè)會(huì)話的相應(yīng)的經(jīng)速率限制的數(shù)據(jù)可以通過(guò)瓶頸鏈路被提供(例如,包括多個(gè)活躍自適應(yīng)比特率流式傳輸會(huì)話中的每一個(gè)的數(shù)據(jù))。在一些示例中,經(jīng)速率限制的自適應(yīng)比特率流式傳輸會(huì)話還可以與高速數(shù)據(jù)流量相混合,例如針對(duì)圖3所公開的。如果確定速率限制產(chǎn)生未被流式傳輸會(huì)話使用的剩余可用帶寬,則該剩余額外帶寬可以被分配給高速數(shù)據(jù)流量。
[0083]此外,如本文所公開的,相比于適用于執(zhí)行經(jīng)計(jì)算的速率限制(210處)的時(shí)間尺度,方法200針對(duì)帶寬測(cè)量、調(diào)整目標(biāo)帶寬中的一個(gè)或多個(gè)(206處)可以采用不同時(shí)間尺度。例如,目標(biāo)帶寬可以在超過(guò)時(shí)間窗口(帶寬測(cè)量的平均在該時(shí)間窗口中被執(zhí)行)的間隔被調(diào)整。此外,目標(biāo)帶寬的減少可以在與給定媒體會(huì)話的片段大小相當(dāng)?shù)幕蛐∮诮o定媒體會(huì)話的片段大小的時(shí)間尺度上發(fā)生,而目標(biāo)帶寬的增加可以在大約等于或大于給定媒體會(huì)話的片段大小的時(shí)間尺度上發(fā)生。不同時(shí)間尺度可以被控制以實(shí)現(xiàn)速率限制,該速率限制提升正在接收不同流式傳輸會(huì)話的潛在地競(jìng)爭(zhēng)的自適應(yīng)流式傳輸客戶端(例如,HAS客戶端)之間的穩(wěn)定性。
[0084]基于上述情況,應(yīng)當(dāng)理解,自適應(yīng)速率限制方法可以減輕失速、提升視頻質(zhì)量、以及提升流式傳輸視頻媒體的穩(wěn)定性。本文所公開的方法還可以與現(xiàn)有速率限制器機(jī)制(例如,包括流量監(jiān)管令牌桶算法、流量整形令牌桶算法)一起利用。這樣的現(xiàn)有流量控制可以在不要求修改自適應(yīng)比特率流式傳輸客戶端或與自適應(yīng)比特率流式傳輸客戶端進(jìn)行通信的情況下被利用。因此,本文所公開的基于網(wǎng)絡(luò)的速率限制方法普遍適用于第三方自適應(yīng)比特率流式傳輸客戶端。
[0085]上面已經(jīng)描述的是示例。當(dāng)然,不可能描述組件或方法的每一個(gè)可想到的組合,但是本領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到許多其他組合和排列是可能的。因此,本發(fā)明旨在包含落入本申請(qǐng)(包括附加的權(quán)利要求)的范圍之內(nèi)的所有這樣的改變、修改、和變化。
[0086]在本公開或權(quán)利要求描述“一”、“一個(gè)”、“第一”、或“另一個(gè)”元件或它的等價(jià)物的情況下,應(yīng)當(dāng)理解為,包括一個(gè)或多于一個(gè)這樣的元件,既不要求也不排除兩個(gè)或更多個(gè)這樣的元件。如本文所使用的,術(shù)語(yǔ)“包括”意味著包括但不限于,術(shù)語(yǔ)“包含”意味著包括但不限于。術(shù)語(yǔ)“基于”意味著至少部分基于。
【主權(quán)項(xiàng)】
1.一種方法,包括: 將權(quán)重分配至多個(gè)自適應(yīng)流式傳輸媒體會(huì)話中的給定流式傳輸會(huì)話,其中所述多個(gè)自適應(yīng)流式傳輸媒體會(huì)話被提供給饋入瓶頸鏈路的網(wǎng)絡(luò)節(jié)點(diǎn); 基于所分配的權(quán)重并且基于用于通過(guò)所述瓶頸鏈路向所述多個(gè)自適應(yīng)流式傳輸媒體會(huì)話提供流式傳輸媒體流量的有效目標(biāo)帶寬來(lái)計(jì)算所述給定流式傳輸會(huì)話的速率限制;以及 根據(jù)所計(jì)算的速率限制來(lái)調(diào)整所述給定流式傳輸會(huì)話的下游速率。2.如權(quán)利要求1所述的方法,還包括相對(duì)于所述多個(gè)自適應(yīng)流式傳輸媒體會(huì)話中的至少一個(gè)其他的流式傳輸會(huì)話的權(quán)重值,隨機(jī)化被分配至所述給定流式傳輸會(huì)話的權(quán)重。3.如權(quán)利要求1所述的方法,其中,調(diào)整所述下游速率包括對(duì)所述給定流式傳輸會(huì)話的流量監(jiān)管或流量整形中的至少一個(gè)。4.如權(quán)利要求3所述的方法,其中,所述調(diào)制還包括使用令牌桶來(lái)控制所述給定流式傳輸會(huì)話的下游流量流。5.如權(quán)利要求1所述的方法,其中,計(jì)算所述給定流式傳輸會(huì)話的速率限制還包括: 根據(jù)所述經(jīng)分配的權(quán)重相對(duì)于被確定為是活躍的所述多個(gè)自適應(yīng)流式傳輸媒體會(huì)話的聚合權(quán)重值的函數(shù)來(lái)計(jì)算所述給定流式傳輸會(huì)話的相對(duì)權(quán)重;以及 將所述相對(duì)權(quán)重與所述有效目標(biāo)帶寬相乘,從而提供所述給定流式傳輸會(huì)話的速率限制。6.如權(quán)利要求5所述的方法,其中,所述有效目標(biāo)帶寬是基于所述瓶頸鏈路的經(jīng)測(cè)量的帶寬來(lái)調(diào)整的。7.如權(quán)利要求6所述的方法,其中,所述經(jīng)測(cè)量的帶寬包括對(duì)所述多個(gè)自適應(yīng)流式傳輸媒體會(huì)話的時(shí)間平均的帶寬測(cè)量,所述平均是在超過(guò)用于由自適應(yīng)流式傳輸客戶端處理媒體片段的時(shí)間的時(shí)間窗口中執(zhí)行的,所述自適應(yīng)流式傳輸客戶端接收所述給定流式傳輸會(huì)話的至少一部分。8.如權(quán)利要求7所述的方法,還包括在超過(guò)對(duì)所述經(jīng)測(cè)量的帶寬執(zhí)行平均的所述時(shí)間窗口的間隔中調(diào)整所述有效目標(biāo)帶寬。9.如權(quán)利要求7所述的方法,其中,如果所述瓶頸鏈路的經(jīng)測(cè)量的帶寬超過(guò)所述瓶頸鏈路的預(yù)定目標(biāo)帶寬,則所述方法包括減少所述多個(gè)自適應(yīng)流式傳輸媒體會(huì)話的有效目標(biāo)帶寬。10.如權(quán)利要求7所述的方法,其中,如果所述瓶頸鏈路的經(jīng)測(cè)量的帶寬小于所述瓶頸鏈路的預(yù)定目標(biāo)帶寬,則增加所述多個(gè)自適應(yīng)流式傳輸媒體會(huì)話的有效目標(biāo)帶寬, 所述增加被控制以在大約等于或大于所述給定流式傳輸會(huì)話的片段大小的時(shí)間尺度上發(fā)生。11.如權(quán)利要求1所述的方法,還包括根據(jù)針對(duì)所述多個(gè)自適應(yīng)流式傳輸媒體會(huì)話中的每一個(gè)所計(jì)算的相應(yīng)速率限制來(lái)執(zhí)行對(duì)所述多個(gè)自適應(yīng)流式傳輸媒體會(huì)話中的每一個(gè)的速率限制,從而提供相應(yīng)的經(jīng)速率限制的流式傳輸會(huì)話;以及 將所述相應(yīng)的經(jīng)速率限制的流式傳輸會(huì)話作為經(jīng)速率限制的流式傳輸流量通過(guò)所述瓶頸鏈路向下游提供至被配置為接收所述流式傳輸會(huì)話的多個(gè)自適應(yīng)流式傳輸客戶端。12.如權(quán)利要求11所述的方法,還包括將所述經(jīng)速率限制的流式傳輸流量與通過(guò)所述瓶頸鏈路被提供至所述多個(gè)自適應(yīng)流式傳輸客戶端的其他高速數(shù)據(jù)流量相混合。13.如權(quán)利要求12所述的方法,還包括: 響應(yīng)于確定該速率限制產(chǎn)生未被所述多個(gè)自適應(yīng)流式傳輸媒體會(huì)話使用的剩余可用帶寬,將所述剩余可用帶寬分配給所述其他高速數(shù)據(jù)流量。14.一種裝置,包括: 會(huì)話速率限制計(jì)算器,所述會(huì)話速率限制計(jì)算器被配置為基于多個(gè)自適應(yīng)流式傳輸媒體會(huì)話中的給定會(huì)話的狀態(tài)信息和下游瓶頸鏈路的狀態(tài)信息來(lái)計(jì)算所述給定會(huì)話的會(huì)話速率限制,所述裝置將所述多個(gè)自適應(yīng)流式傳輸媒體會(huì)話饋入所述下游瓶頸鏈路;以及 速率限制器,所述速率限制器被配置為基于所述會(huì)話速率限制來(lái)控制所述給定會(huì)話的下游流量,并且提供所述給定會(huì)話的相應(yīng)的經(jīng)速率限制的下游流量。15.如權(quán)利要求14所述的裝置,還包括控制系統(tǒng),所述控制系統(tǒng)被配置為基于對(duì)所述下游瓶頸鏈路的帶寬的時(shí)間平均的測(cè)量來(lái)控制有效目標(biāo)帶寬,所述會(huì)話速率限制計(jì)算器被配置為基于所述有效目標(biāo)帶寬來(lái)計(jì)算所述給定會(huì)話的會(huì)話速率限制。16.如權(quán)利要求15所述的裝置,還包括: 權(quán)重分配部件,所述權(quán)重分配部件被配置為將權(quán)重值分配至所述給定會(huì)話,所述會(huì)話速率限制計(jì)算器還被配置為根據(jù)經(jīng)分配的權(quán)重值相對(duì)于所述多個(gè)自適應(yīng)流式傳輸媒體會(huì)話的聚合權(quán)重值的函數(shù)來(lái)計(jì)算所述給定會(huì)話的相對(duì)權(quán)重,所述會(huì)話速率限制計(jì)算器基于所述相對(duì)權(quán)重和所述有效目標(biāo)帶寬來(lái)計(jì)算所述給定會(huì)話的會(huì)話速率限制。17.如權(quán)利要求15所述的裝置,其中,所述控制系統(tǒng)還包括帶寬調(diào)整控制,所述帶寬調(diào)整控制被配置為: 如果所述瓶頸鏈路的經(jīng)測(cè)量的帶寬超過(guò)所述瓶頸鏈路的預(yù)定目標(biāo)帶寬,則減少所述多個(gè)自適應(yīng)流式傳輸媒體會(huì)話的有效目標(biāo)帶寬。 如果所述瓶頸鏈路的經(jīng)測(cè)量的帶寬小于所述瓶頸鏈路的預(yù)定目標(biāo)帶寬,則增加所述多個(gè)自適應(yīng)流式傳輸媒體會(huì)話的有效目標(biāo)帶寬。18.如權(quán)利要求14所述的裝置,還包括流量監(jiān)測(cè)器,所述流量監(jiān)測(cè)器被配置為識(shí)別多個(gè)相關(guān)的傳輸控制協(xié)議連接的流式傳輸數(shù)據(jù)分組,并且對(duì)所述多個(gè)相關(guān)的傳輸控制協(xié)議連接的流式傳輸數(shù)據(jù)分組進(jìn)行分組從而提供所述給定會(huì)話。19.如權(quán)利要求14所述的裝置, 其中,所述會(huì)話速率限制計(jì)算器還包括用來(lái)計(jì)算所述多個(gè)自適應(yīng)流式傳輸媒體會(huì)話中的每一個(gè)的相應(yīng)會(huì)話速率限制的多個(gè)速率限制計(jì)算器; 其中所述速率限制器還包括多個(gè)速率限制器,所述多個(gè)速率限制器基于針對(duì)所述多個(gè)自適應(yīng)流式傳輸媒體會(huì)話中的每個(gè)相應(yīng)的自適應(yīng)流式傳輸媒體會(huì)話所計(jì)算的相應(yīng)速率限制來(lái)調(diào)整所述多個(gè)自適應(yīng)流式傳輸媒體會(huì)話中的每一個(gè)的會(huì)話比特率,并且提供相應(yīng)的經(jīng)速率限制的流式傳輸會(huì)話;以及 所述相應(yīng)的經(jīng)速率限制的流式傳輸會(huì)話被作為經(jīng)速率限制的流式傳輸流量通過(guò)瓶頸鏈路來(lái)提供至被配置為接收所述流式傳輸會(huì)話的多個(gè)自適應(yīng)流式傳輸客戶端。20.—種系統(tǒng),包括: 用于存儲(chǔ)會(huì)話數(shù)據(jù)和瓶頸數(shù)據(jù)的裝置,所述會(huì)話數(shù)據(jù)包括多個(gè)自適應(yīng)流式傳輸媒體會(huì)話中的每一個(gè)的狀態(tài)信息,所述瓶頸數(shù)據(jù)包括瓶頸鏈路的控制參數(shù)和狀態(tài)信息,所述多個(gè)自適應(yīng)流式傳輸媒體會(huì)話是通過(guò)所述瓶頸鏈路向下游提供的; 用于計(jì)算所述多個(gè)自適應(yīng)流式傳輸媒體會(huì)話中的給定會(huì)話的會(huì)話速率限制的裝置,所述會(huì)話速率限制基于所述瓶頸鏈路的控制參數(shù)和狀態(tài)信息變化;以及 用于基于所述會(huì)話速率限制控制被通過(guò)所述瓶頸鏈路向下游提供的所述給定會(huì)話的比特率從而提供所述給定會(huì)話的相應(yīng)的經(jīng)速率限制的下游流量的裝置,其中相比于被用來(lái)更新所述瓶頸鏈路的控制參數(shù)和狀態(tài)信息中的至少一者的時(shí)間尺度,對(duì)所述給定會(huì)話的比特率的控制是在不同時(shí)間尺度上執(zhí)行的。
【專利摘要】裝置可以包括會(huì)話速率限制計(jì)算器和速率限制器。會(huì)話速率限制計(jì)算器可以被配置為基于給定會(huì)話的狀態(tài)信息和下游瓶頸鏈路的狀態(tài)信息來(lái)計(jì)算多個(gè)活躍流式傳輸媒體會(huì)話中的給定會(huì)話的會(huì)話速率限制,其中該裝置將多個(gè)活躍流式傳輸媒體會(huì)話饋入該下游瓶頸鏈路。速率限制器可以被配置為基于經(jīng)計(jì)算的會(huì)話速率限制來(lái)控制給定會(huì)話的下游流量,并且被配置為提供給定會(huì)話的相應(yīng)的經(jīng)速率限制的下游流量。
【IPC分類】H04L12/801, H04L12/825, H04L12/819, H04L12/815, H04L12/813
【公開號(hào)】CN105531968
【申請(qǐng)?zhí)枴緾N201480049984
【發(fā)明人】約書亞·伽木, 丁愛民, 榮·潘, 智·李
【申請(qǐng)人】思科技術(shù)公司
【公開日】2016年4月27日
【申請(qǐng)日】2014年8月14日
【公告號(hào)】EP3044918A1, US20150074285, WO2015038277A1