專利名稱:一種調(diào)節(jié)多媒體編碼速率的方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域的網(wǎng)絡(luò)技術(shù),具體指一種調(diào)節(jié)多媒體編碼速率的方 法、裝置及系統(tǒng)。
背景技術(shù):
隨著多媒體通信技術(shù)的方展,各類多媒體業(yè)務(wù)層出不窮,因而多媒體業(yè) 務(wù)質(zhì)量對多媒體處理、多媒體通信等領(lǐng)域起著十分重要的作用。
在多J 某體業(yè)務(wù)中,例如IPTV以及無線業(yè)務(wù)中,由于傳統(tǒng)的網(wǎng)絡(luò)層QoS 質(zhì)量參數(shù)不能直觀的反映用戶的體驗質(zhì)量,目前采用QoE體驗質(zhì)量值(Quality of Experience )來衡量用戶對視頻質(zhì)量的體—險。
現(xiàn)有技術(shù)提出在IP多媒體業(yè)務(wù)中,根據(jù)用戶向媒體服務(wù)器反饋的QoE 參數(shù)值,提高用戶QoE體驗質(zhì)量,即,媒體服務(wù)器將用戶在一定大小時間窗 內(nèi)的QoE參數(shù)值與既定門限值相比較,若視頻質(zhì)量呈劣化趨勢,并且超過門 限值,則通過降低編碼速率,減少擁塞,從而提高視頻質(zhì)量QoE參數(shù),提升 用戶QoE體驗質(zhì)量。但是,僅根據(jù)用戶反饋的QoE值,就決定提高或降低 編碼速率,未必能達(dá)到提高QoE體驗質(zhì)量的目的。因為若單一根據(jù)QoE體 驗質(zhì)量,降低編碼速率, 一方面損失了信息量,另一方面網(wǎng)絡(luò)性能不一定滿 足要求,得到的QoE值可能達(dá)不到用戶期望,甚至更差,而且需要多次調(diào)節(jié) 速率才能找到一個合適的值。
發(fā)明內(nèi)容
鑒于此,本發(fā)明實施例的主要目的在于提供一種媒體編碼速率調(diào)節(jié)的方法、裝置及系統(tǒng),用以解決在當(dāng)前網(wǎng)絡(luò)情況下,通過調(diào)節(jié)多媒體編碼速率,
找到媒體編碼速率和網(wǎng)絡(luò)性能對QoE體驗質(zhì)量作用的最佳平衡點,使用戶 QoE體驗質(zhì)量達(dá)到最佳的問題。
為實現(xiàn)上述目的,本發(fā)明實施例提供如下的技術(shù)方案 一種調(diào)節(jié)多媒體編碼速率的方法,所述方法包括獲取多媒體業(yè)務(wù)傳輸 路徑對應(yīng)的網(wǎng)絡(luò)可用帶寬;獲取多媒體業(yè)務(wù)的體驗質(zhì)量QoE期望值和當(dāng)前多 媒體編碼速率;將所述多媒體業(yè)務(wù)傳輸路徑的網(wǎng)絡(luò)可用帶寬、所述多媒體業(yè) 務(wù)的體驗質(zhì)量QoE期望值和所述當(dāng)前多媒體編碼速率作為輸入?yún)?shù),根據(jù)預(yù)
先設(shè)定的多媒體資源決策策略,獲得預(yù)期多媒體編碼速率,其中所述預(yù)期多 媒體編碼速率作為調(diào)整所述當(dāng)前多媒體編碼速率的依據(jù)。
一種調(diào)節(jié)多媒體編碼速率的系統(tǒng),所述系統(tǒng)包括多媒體資源控制服務(wù) 器、網(wǎng)絡(luò)資源控制服務(wù)器;
所述多媒體資源控制服務(wù)器,用于與網(wǎng)絡(luò)資源控制服務(wù)器進(jìn)行信息交互, 獲取多媒體業(yè)務(wù)傳輸路徑對應(yīng)的網(wǎng)絡(luò)可用帶寬;根據(jù)預(yù)先設(shè)定的多媒體資源 決策策略,將多媒體業(yè)務(wù)傳輸路徑的網(wǎng)絡(luò)可用帶寬、多媒體業(yè)務(wù)的體驗質(zhì)量 QoE期望值和當(dāng)前多媒體編碼速率作為輸入?yún)?shù),獲得預(yù)期多媒體編碼速率, 其中所述預(yù)期多媒體編碼速率作為調(diào)整所述當(dāng)前多媒體編碼速率的依據(jù);
所述網(wǎng)絡(luò)資源控制服務(wù)器,用于根據(jù)所述請求消息,確定多媒體業(yè)務(wù)傳 輸路徑對應(yīng)的網(wǎng)絡(luò)可用帶寬,并將所述網(wǎng)絡(luò)可用帶寬返回給所述多媒體資源 控制服務(wù)器。
一種多媒體資源控制服務(wù)器,所述裝置包括獲取單元、多媒體資源決 策單元;
所述獲取單元,用于獲取多媒體業(yè)務(wù)經(jīng)過的傳輸路徑對應(yīng)的網(wǎng)絡(luò)可用帶 寬、體驗質(zhì)量QoE期望值和當(dāng)前多媒體編碼速率,并將所述獲取信息發(fā)送給 多媒體資源決策單元;
所述多媒體資源決策單元,用于接收所述獲取單元獲取的信息,根據(jù)多
6媒體資源決策策略,將所述多媒體業(yè)務(wù)經(jīng)過的傳輸路徑對應(yīng)的網(wǎng)絡(luò)可用帶寬、
體驗質(zhì)量QoE期望值和當(dāng)前多媒體編碼速率作為輸入?yún)?shù),獲得預(yù)期多媒體
編碼速率,其中,所述預(yù)期多媒體編碼速率作為調(diào)節(jié)所述當(dāng)前多媒體編碼速 率的依據(jù)。
本發(fā)明實施例解決了在當(dāng)前網(wǎng)絡(luò)性能下,通過調(diào)節(jié)多媒體編碼速率,找
到媒體編碼速率和網(wǎng)絡(luò)性能對QoE體驗質(zhì)量作用的最佳平衡點,滿足用戶的 體驗質(zhì)量QoE值的問題;實現(xiàn)了多媒體編碼速率和網(wǎng)絡(luò)性能對QoE體驗質(zhì) 量作用的最佳平衡點,使得調(diào)節(jié)過程簡單、快捷,而且成功率高,提高了用 戶體驗程度。
圖l為本發(fā)明實施方式中一種IP多媒體評價模型示意圖2為本發(fā)明實施方式中另 一種IP多媒體評價模型示意圖3為本發(fā)明實施方式中一種多媒體資源決策模型示意圖4為本發(fā)明實施方式中 一 種調(diào)節(jié)多媒體編碼速率方法流程圖5為本發(fā)明另一實施方式中一種調(diào)節(jié)多媒體編碼速率方法流程圖6為本發(fā)明實施方式中 一種調(diào)節(jié)多媒體編碼速率的系統(tǒng)結(jié)構(gòu)示意圖。
圖7為本發(fā)明實施方式中多媒體資源服務(wù)器的結(jié)構(gòu)示意圖。
具體實施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā) 明的實施例作進(jìn)一步地詳細(xì)描述。
本發(fā)明實施例提供了 一種調(diào)節(jié)多媒體編碼速率的方法獲取多媒體業(yè)務(wù) 傳輸路徑對應(yīng)的網(wǎng)絡(luò)可用帶寬;獲取多媒體業(yè)務(wù)的體驗質(zhì)量QoE期望值和當(dāng) 前多媒體編碼速率;將所述多媒體業(yè)務(wù)傳輸路徑的網(wǎng)絡(luò)可用帶寬、所述多媒 體業(yè)務(wù)的體驗質(zhì)量QoE期望值和所述當(dāng)前多媒體編碼速率作為輸入?yún)?shù),根 據(jù)預(yù)先設(shè)定的多媒體資源決策策略,獲得預(yù)期多媒體編碼速率,其中所述預(yù)期多媒體編碼速率作為調(diào)整所述當(dāng)前多媒體編碼速率的依據(jù)。。
下面實施例中描述的當(dāng)前網(wǎng)絡(luò)可用帶寬,即為所述多媒體業(yè)務(wù)傳輸路徑 的網(wǎng)絡(luò)可用帶寬。
如圖1為IP多媒體業(yè)務(wù)的QoE體驗評價模型,該QoE體驗評價模型以 多媒體資源和網(wǎng)絡(luò)資源作為該IP多媒體業(yè)務(wù)的QoE體驗評價模型的輸入?yún)?數(shù),以QoE體驗質(zhì)量作為輸出值,從而建立起多媒體資源和網(wǎng)絡(luò)資源與IP 多媒體業(yè)務(wù)的QoE體驗評價模型。根據(jù)所測視頻的質(zhì)量,對該視頻的質(zhì)量進(jìn) 行主觀評估,通過回歸算法獲得該QoE體驗評價模型的各參數(shù)值。
進(jìn)一步而言,所述QoE體驗評價模型中的兩個輸入?yún)?shù)多媒體資源和 網(wǎng)絡(luò)資源在視頻傳輸系統(tǒng)中是導(dǎo)致視頻質(zhì)量下降的主要因素。因此,多媒體 資源和網(wǎng)絡(luò)資源的共同作用,用戶才能得到滿意的體驗質(zhì)量。
所述多媒體資源,主要指IP多媒體業(yè)務(wù)以及無線業(yè)務(wù)的業(yè)務(wù)編碼過程中 涉及的各項指標(biāo),所述各項指標(biāo)決定了業(yè)務(wù)編碼過程中的損傷程度,從而影 響用戶的QoE體驗。具體而言,所述各項指標(biāo)進(jìn)一步包括編碼量化粒度、 媒體編碼速率等。
所述網(wǎng)絡(luò)資源主要指實時監(jiān)控到的用戶當(dāng)前接收業(yè)務(wù)的網(wǎng)絡(luò)QoS性能, 即帶寬資源、丟包率、丟包突發(fā)事件等丟包相關(guān)的各類參數(shù),或者延遲抖動 等。所述網(wǎng)絡(luò)資源決定了網(wǎng)絡(luò)性能,影響業(yè)務(wù)傳輸過程中的損傷程度,從而 影響用戶的QoE體驗。因此,該QoE體驗評價模型以多媒體資源和網(wǎng)絡(luò)資 源作為該IP多媒體業(yè)務(wù)的QoE體驗評價模型的輸入?yún)?shù),以QoE體驗質(zhì)量 作為輸出值。
圖2為圖1的進(jìn)一步細(xì)化,圖2為另一種IP多媒體評價模型示意圖。 在圖2中,是以多媒體編碼速率和網(wǎng)絡(luò)可用帶寬作為該IP多媒體業(yè)務(wù)的 QoE質(zhì)量體驗評價模型的輸入?yún)?shù),以QoE體驗質(zhì)量作為輸出值,建立媒體 編碼速率和網(wǎng)絡(luò)可用帶寬與IP多媒體業(yè)務(wù)的QoE體驗評價模型。其中,網(wǎng) 絡(luò)可用帶寬,即為當(dāng)前可用帶寬。所述多媒體編碼速率是反映多媒體資源中的主要參數(shù);所述網(wǎng)絡(luò)可用帶 寬是反映網(wǎng)絡(luò)資源的主要參數(shù)。
在所述多媒體資源的各項指標(biāo)中,多媒體編碼速率是影響用戶QoE體驗 最大的因素之一,所述多媒體編碼速率為編碼器輸出的比特率,媒體編碼率 越高,畫面越清晰,反之媒體編碼率越低,畫面越模糊。通過實驗表明,在 網(wǎng)絡(luò)性能不變的情況下,媒體編碼速率是影響用戶QoE體驗最大的因素之 一,增大媒體編碼速率能提高用戶的體驗質(zhì)量。但是媒體編碼速率大意味著 占用帶寬多,影響網(wǎng)絡(luò)性能,所以不能單一的提高媒體編碼速率。
在所述網(wǎng)絡(luò)資源的各項指標(biāo)中,網(wǎng)絡(luò)可用帶寬是影響網(wǎng)絡(luò)性能參數(shù)的關(guān) 鍵。例如傳輸過程中帶寬不夠用,網(wǎng)絡(luò)擁塞造成丟包發(fā)生,視頻報文被丟 棄,用戶接收到的視頻質(zhì)量必定受到影響。若丟棄的報文包含重要信息量, 用戶受到的影響就更大,且網(wǎng)絡(luò)可用帶寬資源不足還會導(dǎo)致延遲發(fā)生。所以 網(wǎng)絡(luò)可用帶寬是影響網(wǎng)絡(luò)性能參數(shù)的關(guān)鍵。
因此,根據(jù)反映多媒體資源中的主要參數(shù)媒體編碼速率和反映網(wǎng)絡(luò)資 源的主要參數(shù)網(wǎng)絡(luò)可用帶寬,建立IP多媒體業(yè)務(wù)的QoE體驗評價模型, 即圖2所示。
結(jié)合圖2的IP多媒體業(yè)務(wù)的QoE體驗評價模型,所述多媒體資源決策模型 的關(guān)系式通過QoE二f (媒體編碼速率,網(wǎng)絡(luò)可用帶寬)關(guān)系式反推得到,而 QoE與媒體編碼速率和網(wǎng)絡(luò)可用帶寬的關(guān)系式通過與主觀測量值不斷訓(xùn)練 (training)得到,即得到圖3所示的多媒體資源決策模型以IP多媒體業(yè)務(wù) 的用戶期望的QoE體驗質(zhì)量和網(wǎng)絡(luò)可用帶寬以及當(dāng)前i某體編碼速率作為該多 媒體資源決策模型的輸入?yún)?shù),根據(jù)多媒體資源決策模型輸出預(yù)期媒體編碼 速率。
圖3的多媒體資源決策模型主要反映了根據(jù)用戶期望提供的QoE體驗質(zhì) 量和媒體流途經(jīng)網(wǎng)絡(luò)路徑的當(dāng)前網(wǎng)絡(luò)的可用帶寬以及當(dāng)前使用的媒體編碼速
率,通過多媒體資源決策模型的關(guān)系式,計算出最合適的媒體編碼速率,即預(yù)期媒體編碼速率,將媒體編碼速率調(diào)節(jié)到該預(yù)期媒體編碼速率,從而在當(dāng)
前網(wǎng)絡(luò)性能下,選擇該預(yù)期媒體編碼速率即可滿足用戶期望的QoE體驗質(zhì)量。
所述多媒體資源決策模型為多媒體資源決策策略的 一 種。
在本發(fā)明實施例中,通過建立QoE體驗質(zhì)量和多+某體流途經(jīng)網(wǎng)絡(luò)路徑的 當(dāng)前網(wǎng)絡(luò)的可用帶寬以及當(dāng)前使用的媒體編碼速率與預(yù)期媒體編碼速率的多 媒體資源決策模型,減少了用戶反復(fù)調(diào)節(jié)的復(fù)雜過程,實現(xiàn)了多媒體編碼速 率和網(wǎng)絡(luò)性能對QoE體驗質(zhì)量作用的最佳平衡點,使其在當(dāng)前網(wǎng)絡(luò)性能條件 下,能夠達(dá)到用戶期望的最佳QoE體驗質(zhì)量。
請參閱圖4為本發(fā)明一個實施例提供的一種動態(tài)調(diào)節(jié)多媒體編碼速率的 方法流程圖。
在步驟S400中,用戶發(fā)送業(yè)務(wù)請求消息給多媒體資源控制服務(wù)器,多 媒體資源控制服務(wù)器為用戶請求的業(yè)務(wù)確定體驗質(zhì)量QoE期望值。
當(dāng)用戶發(fā)送業(yè)務(wù)請求給多媒體資源控制服務(wù)器時,所述確定體驗質(zhì)量 QoE期望值的方式有兩種根據(jù)來自用戶的多媒體業(yè)務(wù)請求,查詢并獲取所 述多媒體業(yè)務(wù)對應(yīng)的所述多媒體業(yè)務(wù)的體驗質(zhì)量QoE期望值;或者,根據(jù)來 自用戶的攜帶有多媒體業(yè)務(wù)的體驗質(zhì)量QoE期望值的多媒體業(yè)務(wù)請求或多 媒體業(yè)務(wù)體驗質(zhì)量提升請求,獲取所述體驗質(zhì)量QoE期望值。所述體驗質(zhì)量 QoE期望值即為用戶期望得到的反映該業(yè)務(wù)最佳視頻質(zhì)量的參數(shù)值。
在步驟S402中,多媒體資源控制服務(wù)器根據(jù)該用戶發(fā)送的業(yè)務(wù)請求消 息,向網(wǎng)絡(luò)資源服務(wù)器發(fā)送獲取網(wǎng)絡(luò)資源的請求消息。
具體為所述多媒體資源控制服務(wù)器發(fā)送獲取網(wǎng)絡(luò)資源的請求消息,所 述請求消息中包括該業(yè)務(wù)的五元組信息,即媒體服務(wù)器和終端用戶的IP 地址信息、媒體服務(wù)器提供多媒體業(yè)務(wù)的源端口號信息、終端用戶接收多媒 體業(yè)務(wù)的端口號信息和協(xié)議類型信息,請求獲取該用戶請求的該業(yè)務(wù)經(jīng)過的 網(wǎng)絡(luò)資源信息。所述網(wǎng)絡(luò)資源信息,即為用戶請求的多媒體業(yè)務(wù)經(jīng)過的傳輸路徑的所有物理鏈路的當(dāng)前可用帶寬信息。
在步驟S404中,網(wǎng)絡(luò)資源控制服務(wù)器接收所述請求,選取最小可用帶 寬信息,返回給多媒體資源控制服務(wù)器。
進(jìn)一步而言,首先網(wǎng)絡(luò)資源控制服務(wù)器計算該用戶請求的多媒體業(yè)務(wù)會 經(jīng)過的傳輸路徑,根據(jù)所述多媒體業(yè)務(wù)的傳輸路徑找到自身保存的傳輸路徑 的每個物理鏈路對應(yīng)的當(dāng)前可用帶寬信息;或請求網(wǎng)絡(luò)資源監(jiān)控服務(wù)器,查 詢多媒體業(yè)務(wù)會經(jīng)過的傳輸路徑的每個物理鏈路對應(yīng)的當(dāng)前網(wǎng)絡(luò)可用帶寬信 息;其次,網(wǎng)絡(luò)資源控制服務(wù)器根據(jù)所述當(dāng)前網(wǎng)絡(luò)可用帶寬信息,網(wǎng)絡(luò)資源 控制服務(wù)器從所有物理鏈路對應(yīng)的當(dāng)前可用帶寬信息中選取最小值作為多媒 體業(yè)務(wù)經(jīng)過的傳輸路徑對應(yīng)的當(dāng)前可用帶寬信息,返回給多媒體資源控制服 務(wù)器;也可以是網(wǎng)絡(luò)資源控制服務(wù)器將所述當(dāng)前網(wǎng)絡(luò)可用帶寬信息發(fā)給多媒 體資源控制服務(wù)器,所述多媒體資源控制服務(wù)器從所有物理鏈路對應(yīng)的當(dāng)前 可用帶寬信息中選取最小值作為多媒體業(yè)務(wù)經(jīng)過的傳輸路徑對應(yīng)的當(dāng)前可用 帶寬信息。
在步驟S406中,多媒體資源控制服務(wù)器根據(jù)多媒體資源決策模型,獲 得預(yù)期媒體編碼速率,并發(fā)送所述預(yù)期媒體編碼速率給媒體服務(wù)器。
所述預(yù)期的媒體編碼速率為根據(jù)多媒體資源決策模型獲得的預(yù)期媒體編 碼速率,該預(yù)期媒體編碼速率反映出媒體編碼速率和網(wǎng)絡(luò)性能對QoE體驗質(zhì) 量作用的最佳平衡點,使用戶在當(dāng)前網(wǎng)絡(luò)性能條件下,能夠達(dá)到期望的體驗 質(zhì)量。
將該用戶請求的體驗質(zhì)量QoE期望值、網(wǎng)絡(luò)可用帶寬和當(dāng)前媒體編碼速 率作為多媒體資源決策模型的輸入?yún)?shù),由于這是用戶第 一 次請求該業(yè)務(wù), 多媒體資源決策模型的第三個輸入?yún)?shù),即當(dāng)前使用的媒體編碼速率為0。 根據(jù)多媒體資源決策模型如圖3,輸出預(yù)期媒體編碼速率。
所述多媒體資源決策模型可以為多種函數(shù)關(guān)系式,即為體驗質(zhì)量QoE期 望值、網(wǎng)絡(luò)可用帶寬和當(dāng)前媒體編碼速率與預(yù)期多媒體編碼速率的關(guān)系式
ii預(yù)期多媒體編碼速率=函數(shù)(當(dāng)前媒體編碼速率,當(dāng)前網(wǎng)絡(luò)可用帶寬,用戶
體驗質(zhì)量QoE期望值),例如如下公式所示 預(yù)期多媒體速率編碼速率=p。當(dāng)前可用帶寬+pj當(dāng)前可用帶寬
+^當(dāng)前多媒體編碼速率+ 3^/當(dāng)前多媒體編碼速率+"用戶體驗質(zhì)量20五期望值
其中,P()P!P2P3P4表示系數(shù),代表各項因子的權(quán)重,可以調(diào)節(jié)。根據(jù)上述公 式,將用戶體驗質(zhì)量QoE期望值、當(dāng)前網(wǎng)絡(luò)可用帶寬和當(dāng)前媒體編碼速率代 入,計算出預(yù)期媒體編碼速率。本公式只是給出其中一個可行方案,還可以 有多種可行方案。本公式優(yōu)點在于參數(shù)之間關(guān)系簡單,易于計算。
將多媒體資源決策模型計算得到的預(yù)期媒體編碼速率發(fā)送給媒體服務(wù)器 進(jìn)行編碼,并且保存媒體編碼速率。
所述媒體服務(wù)器為多媒體系統(tǒng)中的媒體服務(wù)器外,還可以是網(wǎng)絡(luò)中的其
他設(shè)備;所述網(wǎng)絡(luò)中的其他設(shè)備為具有多媒體資源調(diào)節(jié)及再生能力的網(wǎng)絡(luò)設(shè) 備,例如DSLAM、 BRAS、路由器等網(wǎng)絡(luò)設(shè)備。
在步驟S408中,所述媒體服務(wù)器根據(jù)所接收的預(yù)期媒體編碼速率,輸 出對應(yīng)速率的々某體流給用戶。
所述媒體服務(wù)器為多媒體系統(tǒng)中的媒體服務(wù)器外,還可以是網(wǎng)絡(luò)中的其 他設(shè)備;所述網(wǎng)絡(luò)中的其他設(shè)備為具有多媒體資源調(diào)節(jié)及再生能力的網(wǎng)絡(luò)設(shè) 備,例如DSLAM、 BRAS、路由器等網(wǎng)絡(luò)設(shè)備。
本發(fā)明通過將體驗質(zhì)量QoE期望值和網(wǎng)絡(luò)可用帶寬作為多媒體資源決 策模型的輸入?yún)?shù),獲得預(yù)期媒體編碼速率,實現(xiàn)了媒體編碼速率和網(wǎng)絡(luò)性 能對QoE體驗質(zhì)量作用的最佳平衡點,減少了用戶反復(fù)調(diào)節(jié)的復(fù)雜過程,使 其在當(dāng)前網(wǎng)絡(luò)性能條件下,能夠達(dá)到用戶期望的最佳QoE體驗質(zhì)量。
如上圖4為用戶第一次請求業(yè)務(wù)時,動態(tài)調(diào)節(jié)媒體編碼速率的方法的應(yīng) 用場景,當(dāng)用戶完成第一次請求業(yè)務(wù)后,用戶在接收IP多媒體業(yè)務(wù)過程中, 動態(tài)調(diào)節(jié)々某體編碼速率的方法的應(yīng)用場景將在下面進(jìn)行詳細(xì)描述,即如圖5所示。
圖5為本發(fā)明一個實施例提供的一種動態(tài)調(diào)節(jié)媒體編碼速率的方法流程圖。
在步驟S500中,當(dāng)前的QoE體驗質(zhì)量值不滿足要求時,用戶向多媒體 資源控制服務(wù)器發(fā)送多媒體業(yè)務(wù)體驗質(zhì)量提升請求。
具體為所述當(dāng)前的QoE體驗質(zhì)量值不滿足要求的方式有兩種其一, 用戶實時監(jiān)控接收的IP多媒體業(yè)務(wù)QoE體驗質(zhì)量值,并且與存儲的該業(yè)務(wù) 的體驗質(zhì)量QoE期望值相比較,該用戶可以保存有對該多媒體業(yè)務(wù)的體驗質(zhì) 量QoE期望值且用戶自身存有上報策略,例如當(dāng)監(jiān)控到的體驗值低于體驗質(zhì) 量QoE期望值,或體驗質(zhì)量QoE期望值持續(xù)呈下降趨勢時,向多媒體資源 控制服務(wù)器發(fā)送請求消息,請求提升該多媒體業(yè)務(wù)的QoE體驗質(zhì)量;或者, 多媒體資源控制服務(wù)器實時監(jiān)控,通過當(dāng)前該業(yè)務(wù)的QoE體驗質(zhì)量值與所存 儲的該多媒體業(yè)務(wù)的體驗質(zhì)量QoE期望值與相比較,例如當(dāng)監(jiān)控到的體驗值 低于體驗質(zhì)量QoE期望值,或體驗質(zhì)量QoE期望值持續(xù)呈下降趨勢時,轉(zhuǎn) 入步驟502。
所述獲取該業(yè)務(wù)的體驗質(zhì)量QoE期望值有兩種方式根據(jù)來自用戶的多 媒體業(yè)務(wù)體驗質(zhì)量提升請求,查詢并獲取所述多媒體業(yè)務(wù)對應(yīng)的所述多媒體 業(yè)務(wù)的體驗質(zhì)量QoE期望值;或者,根據(jù)來自用戶的攜帶有多媒體業(yè)務(wù)的體 驗質(zhì)量QoE期望值的多媒體業(yè)務(wù)請求或多媒體業(yè)務(wù)體驗質(zhì)量提升請求,獲取 所述體驗質(zhì)量QoE期望值。所述體驗質(zhì)量QoE期望值即為用戶期望得到的 反映該業(yè)務(wù)最佳視頻質(zhì)量的參數(shù)值。
在步驟S502中,多媒體資源控制服務(wù)器根據(jù)用戶發(fā)送的請求消息,發(fā)送 獲取網(wǎng)絡(luò)資源的消息給網(wǎng)絡(luò)資源服務(wù)器,請求獲取該用戶經(jīng)過的傳輸路徑的 網(wǎng)絡(luò)資源信息。
所述多媒體資源控制服務(wù)器發(fā)送獲取網(wǎng)絡(luò)資源的請求消息,所述請求消 息中包括該業(yè)務(wù)的五元組信息,即媒體服務(wù)器和終端用戶的IP地址信息、媒體服務(wù)器提供多媒體業(yè)務(wù)的源端口號信息、終端用戶接收多媒體業(yè)務(wù)的端 口號信息和協(xié)議類型信息,請求獲取該用戶請求的該業(yè)務(wù)途經(jīng)的網(wǎng)絡(luò)資源信 息。所述網(wǎng)絡(luò)資源信息,即為用戶請求的多媒體業(yè)務(wù)經(jīng)過的傳輸路徑的所有 物理鏈路的當(dāng)前可用帶寬信息。
在步驟S504中,網(wǎng)絡(luò)資源控制服務(wù)器接收所述請求,選取最小可用帶 寬信息,返回給多媒體資源控制服務(wù)器。
進(jìn)一步而言,首先網(wǎng)絡(luò)資源控制服務(wù)器計算該用戶請求的多媒體業(yè)務(wù)會 經(jīng)過的傳輸路徑,根據(jù)所述多媒體業(yè)務(wù)的傳輸路徑找到自身保存的傳輸路徑 的每個物理鏈路對應(yīng)的當(dāng)前可用帶寬信息;或請求網(wǎng)絡(luò)資源監(jiān)控服務(wù)器,查 詢多媒體業(yè)務(wù)會經(jīng)過的傳輸路徑的每個物理鏈路對應(yīng)的當(dāng)前網(wǎng)絡(luò)可用帶寬信
息;其次,網(wǎng)絡(luò)資源控制服務(wù)器根據(jù)所述當(dāng)前網(wǎng)絡(luò)可用帶寬信息,網(wǎng)絡(luò)資源 控制服務(wù)器從所有物理鏈路對應(yīng)的當(dāng)前可用帶寬信息中選取最小值作為多媒 休業(yè)務(wù)經(jīng)過的傳輸路徑對應(yīng)的當(dāng)前可用帶寬信息,返回給多媒體資源控制服 務(wù)器;也可以是網(wǎng)絡(luò)資源控制服務(wù)器將所述當(dāng)前網(wǎng)絡(luò)可用帶寬信息發(fā)給多媒 體資源控制服務(wù)器,所述多媒體資源控制服務(wù)器從所有物理鏈路對應(yīng)的當(dāng)前 可用帶寬信息中選取最小值作為多媒體業(yè)務(wù)經(jīng)過的傳輸路徑對應(yīng)的當(dāng)前可用 帶寬信息。
在步驟S506中,多媒體資源控制服務(wù)器根據(jù)多媒體資源決策模型,獲 得預(yù)期媒體編碼速率,并發(fā)送所述預(yù)期媒體編碼速率給媒體服務(wù)器。
所述預(yù)期的媒體編碼速率為根據(jù)多媒體資源決策模型獲得的預(yù)期媒體編 碼速率,該預(yù)期媒體編碼速率反映出媒體編碼速率和網(wǎng)絡(luò)性能對QoE體驗質(zhì) 量作用的最佳平衡點,使用戶在當(dāng)前網(wǎng)絡(luò)性能條件下,能夠達(dá)到用戶期望的 體驗質(zhì)量。
將該用戶請求的體驗質(zhì)量QoE期望值、用戶途經(jīng)網(wǎng)絡(luò)的網(wǎng)絡(luò)可用帶寬和 當(dāng)前媒體編碼速率作為多媒體資源決策模型的輸入?yún)?shù),根據(jù)多媒體資源決 策模型,輸出預(yù)期媒體編碼速率。所述當(dāng)前媒體編碼速率是通過多媒體資源服務(wù)器提取自身保存的當(dāng)前提供的多媒體編碼速率。
所述多媒體資源決策模型可以為多種函數(shù)關(guān)系式,即為用戶體驗質(zhì)量
QoE期望值、網(wǎng)絡(luò)可用帶寬和當(dāng)前媒體編碼速率與預(yù)期多媒體編碼速率的關(guān) 系式預(yù)期多媒體編碼速率=函數(shù)(當(dāng)前多媒體編碼速率,當(dāng)前網(wǎng)絡(luò)可用帶 寬,用戶體驗質(zhì)量QoE期望值),例如如下公式所示
預(yù)期多媒體速率編碼速率=p。當(dāng)前可用帶寬+pj當(dāng)前可用帶寬
+ ^當(dāng)前多媒體編碼速率+ 3^/當(dāng)前多媒體編碼速率+"用戶體驗質(zhì)量20£期望值
其中,PoPi P2P3P4表示系數(shù),代表各項因子的權(quán)重,可以調(diào)節(jié)。根據(jù)上述公
式,將用戶體驗質(zhì)量QoE期望值、網(wǎng)絡(luò)可用帶寬和當(dāng)前々某體編碼速率代入,
計算出預(yù)期媒體編碼速率。本公式只是給出其中一個可行方案,還可以有多 種可行方案。本公式優(yōu)點在于參數(shù)之間關(guān)系簡單,易于計算。
將多媒體資源決策模型計算得到的預(yù)期媒體編碼速率發(fā)送給媒體服務(wù)器 進(jìn)行編碼,并且保存媒體編碼速率。
所述媒體服務(wù)器為多媒體系統(tǒng)中的媒體服務(wù)器外,還可以是網(wǎng)絡(luò)中的其
他設(shè)備;所述網(wǎng)絡(luò)中的其他設(shè)備為具有多媒體資源調(diào)節(jié)及再生能力的網(wǎng)絡(luò)設(shè) 備,例如DSLAM、 BRAS、路由器等網(wǎng)絡(luò)設(shè)備。
在步驟S508中,媒體服務(wù)器根據(jù)預(yù)期媒體編碼速率,輸出多媒體業(yè)務(wù)。 該步驟進(jìn)一步為,所述媒體服務(wù)器預(yù)期媒體編碼速率,進(jìn)行動態(tài)調(diào)節(jié)。 所述動態(tài)調(diào)節(jié)的方法有多種。如果是多媒體系統(tǒng)中的媒體服務(wù)器,根據(jù)預(yù)期 的媒體編碼速率選擇合適的編碼參數(shù),按照新參數(shù)編碼,即可調(diào)整輸出預(yù)期 的編碼速率。若為網(wǎng)絡(luò)中的其他設(shè)備,如不具備重新編碼能力,但能識別幀 類型,則可以根據(jù)幀類型來調(diào)節(jié)多媒體編碼速率。 一種方法為,需要降低編 碼速率時,先丟棄不重要的數(shù)據(jù)幀,例如B幀數(shù)據(jù),保證重要幀的傳輸,例 如I, P幀數(shù)據(jù)。需要提高編碼速率時,先恢復(fù)相對重要的數(shù)據(jù)幀,再恢復(fù)不 重要的幀。
下面對調(diào)節(jié)多媒體編碼速率的系統(tǒng)和裝置進(jìn)行詳細(xì)描述。請參閱圖6,為本發(fā)明實施方式中 一種調(diào)節(jié)多媒體編碼速率的系統(tǒng)組成結(jié) 構(gòu)示意圖。
一種調(diào)節(jié)多媒體編碼速率的系統(tǒng)60,所述系統(tǒng)包括多媒體資源控制服 務(wù)器602、網(wǎng)絡(luò)資源控制服務(wù)器604;
所述多媒體資源控制服務(wù)器602,用于與網(wǎng)絡(luò)資源控制服務(wù)器進(jìn)行信息 交互,獲取多媒體業(yè)務(wù)傳輸路徑對應(yīng)的網(wǎng)絡(luò)可用帶寬;根據(jù)預(yù)先設(shè)定的多媒 體資源決策策略,將多媒體業(yè)務(wù)傳輸路徑的網(wǎng)絡(luò)可用帶寬、多媒體業(yè)務(wù)的體 驗質(zhì)量QoE期望值和當(dāng)前多媒體編碼速率作為輸入?yún)?shù),獲得預(yù)期多媒體編 碼速率,其中所述預(yù)期多媒體編碼速率作為調(diào)整所述當(dāng)前多媒體編碼速率的 依據(jù)。
所述網(wǎng)絡(luò)資源控制服務(wù)器604,用于根據(jù)所述請求消息,確定多媒體業(yè) 務(wù)傳輸路徑對應(yīng)的網(wǎng)絡(luò)可用帶寬,并將所述網(wǎng)絡(luò)可用帶寬返回給所述多媒體 資源控制服務(wù)器602。
一種編碼速率調(diào)節(jié)系統(tǒng),進(jìn)一步包括網(wǎng)絡(luò)i殳備606;
所述網(wǎng)絡(luò)設(shè)備606,用于接收所述多媒體資源控制服務(wù)器602發(fā)送的預(yù) 期多媒體編碼速率,根據(jù)所述預(yù)期多媒體編碼速率,輸出與預(yù)期多媒體編碼 速率對應(yīng)的多媒體業(yè)務(wù)。所述網(wǎng)絡(luò)設(shè)備為多媒體服務(wù)器或者為具有多媒體資 源調(diào)節(jié)及再生能力的其他網(wǎng)絡(luò)設(shè)備。
請參閱圖7,為本發(fā)明實施方式中一種多媒體資源控制服務(wù)器的組成結(jié)構(gòu) 示意圖。
一種多媒體資源控制服務(wù)器70,包括獲取單元702、多媒體資源決策 單元704;
所述獲取單元702,用于獲取多媒體業(yè)務(wù)經(jīng)過的傳輸路徑對應(yīng)的網(wǎng)絡(luò)可 用帶寬、體驗質(zhì)量QoE期望值和當(dāng)前多媒體編碼速率,并將所述獲取信息發(fā) 送給多媒體資源決策單元。
所述多媒體資源決策單元704,用于接收所述獲取單元獲取的信息,根
16據(jù)多媒體資源決策策略,將所述多媒體業(yè)務(wù)經(jīng)過的傳輸路徑對應(yīng)的網(wǎng)絡(luò)可用
帶寬、體驗質(zhì)量QoE期望值和當(dāng)前多媒體編碼速率作為輸入?yún)?shù),獲得預(yù)期
多媒體編碼速率,其中,所述預(yù)期多媒體編碼速率作為調(diào)節(jié)所述當(dāng)前多媒體 編碼速率的依據(jù)。
一種多媒體資源控制服務(wù)器,所述裝置進(jìn)一步包括查詢單元706或請 求單元708;
所述查詢單元706,用于根據(jù)所述多媒體業(yè)務(wù)請求或多媒體業(yè)務(wù)體驗質(zhì) 量提升請求,查詢并獲取所述多媒體業(yè)務(wù)對應(yīng)的所述多媒體業(yè)務(wù)的體驗質(zhì)量 QoE期望值和多媒體業(yè)務(wù)經(jīng)過的傳輸路徑對應(yīng)的網(wǎng)絡(luò)可用帶寬。 所述請求單元708,用于當(dāng)查詢單元未查詢到所述多媒體業(yè)務(wù)對應(yīng)的所述多 媒體業(yè)務(wù)的體驗質(zhì)量QoE期望值時,發(fā)送請求消息給用戶,請求用戶發(fā)送攜 帶多媒體業(yè)務(wù)的體驗質(zhì)量QoE期望值。
綜上所述,本發(fā)明實施例解決了在當(dāng)前網(wǎng)絡(luò)性能下,通過調(diào)節(jié)多媒體編 碼速率,實現(xiàn)了多媒體編碼速率和網(wǎng)絡(luò)性能對QoE體驗質(zhì)量作用的最佳平衡 點,滿足用戶的體驗質(zhì)量QoE值的問題;實現(xiàn)了多媒體編碼速率和網(wǎng)絡(luò)性能 對體驗質(zhì)量QoE作用的最佳平衡點,使得調(diào)節(jié)過程筒單、快捷,而且成功率 高,提高了用戶體驗程度。
以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護(hù)范圍并補(bǔ) 局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可 輕易想到的變化或替換,都應(yīng)該涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā) 明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1、一種調(diào)節(jié)多媒體編碼速率的方法,其特征在于,所述方法包括獲取多媒體業(yè)務(wù)傳輸路徑對應(yīng)的網(wǎng)絡(luò)可用帶寬;獲取多媒體業(yè)務(wù)的體驗質(zhì)量QoE期望值和當(dāng)前多媒體編碼速率;將所述多媒體業(yè)務(wù)傳輸路徑的網(wǎng)絡(luò)可用帶寬、所述多媒體業(yè)務(wù)的體驗質(zhì)量QoE期望值和所述當(dāng)前多媒體編碼速率作為輸入?yún)?shù),根據(jù)預(yù)先設(shè)定的多媒體資源決策策略,獲得預(yù)期多媒體編碼速率,其中所述預(yù)期多媒體編碼速率作為調(diào)整所述當(dāng)前多媒體編碼速率的依據(jù)。
2、 根據(jù)權(quán)利要求1所述的調(diào)節(jié)多媒體編碼速率的方法,其特征在于,多媒體業(yè)務(wù)傳輸路徑對應(yīng)的可用帶寬信息為所述多媒體業(yè)務(wù)傳輸路徑 的多條物理鏈路的可用帶寬中的最小值。
3、 根據(jù)權(quán)利要求1所述的調(diào)節(jié)多媒體編碼速率的方法,其特征在于,所 述獲取多媒體業(yè)務(wù)的體驗質(zhì)量QoE期望值的步驟具體包括根據(jù)來自用戶的多媒體業(yè)務(wù)請求或多媒體業(yè)務(wù)體驗質(zhì)量提升請求,查詢 并獲取所述多媒體業(yè)務(wù)對應(yīng)的所述多媒體業(yè)務(wù)的體驗質(zhì)量QoE期望值;或者,根據(jù)來自用戶的攜帶有多媒體業(yè)務(wù)的體驗質(zhì)量QoE期望值的多媒體業(yè) 務(wù)請求或多媒體業(yè)務(wù)體驗質(zhì)量提升請求,獲取所述體驗質(zhì)量QoE期望值。
4、 根據(jù)權(quán)利要求1所述的調(diào)節(jié)多媒體編碼速率的方法,其特征在于, 所述預(yù)先設(shè)定的多媒體資源決策策略為多媒體業(yè)務(wù)傳輸路徑對應(yīng)的網(wǎng)絡(luò)可用 帶寬、體驗質(zhì)量QoE期望值和當(dāng)前多媒體編碼速率與預(yù)期多媒體編碼速率的 關(guān)系。
5、 一種調(diào)節(jié)多媒體編碼速率的系統(tǒng),其特征在于,所述系統(tǒng)包括多媒 體資源控制服務(wù)器、網(wǎng)絡(luò)資源控制服務(wù)器;所述多媒體資源控制服務(wù)器,用于與網(wǎng)絡(luò)資源控制服務(wù)器進(jìn)行信息交互,獲取多媒體業(yè)務(wù)傳輸路徑對應(yīng)的網(wǎng)絡(luò)可用帶寬;根據(jù)預(yù)先設(shè)定的多媒體資源 決策策略,將多媒體業(yè)務(wù)傳輸路徑的網(wǎng)絡(luò)可用帶寬、多媒體業(yè)務(wù)的體驗質(zhì)量 QoE期望值和當(dāng)前多媒體編碼速率作為輸入?yún)?shù),獲得預(yù)期多媒體編碼速率,其中所述預(yù)期多媒體編碼速率作為調(diào)整所述當(dāng)前多媒體編碼速率的依據(jù);所述網(wǎng)絡(luò)資源控制服務(wù)器,用于根據(jù)所述請求消息,確定多媒體業(yè)務(wù)傳 輸路徑對應(yīng)的網(wǎng)絡(luò)可用帶寬,并將所述網(wǎng)絡(luò)可用帶寬返回給所述多媒體資源 控制服務(wù)器。
6、根據(jù)權(quán)利要求5所述的調(diào)節(jié)多媒體編碼速率的系統(tǒng),其特征在于,多 媒體業(yè)務(wù)傳輸路徑對應(yīng)的可用帶寬信息為所述多媒體業(yè)務(wù)傳輸路徑的多條 物理鏈路的可用帶寬中的最小值。
7、根據(jù)權(quán)利要求5所述的調(diào)節(jié)多媒體編碼速率的系統(tǒng),其特征在于,所 述系統(tǒng)進(jìn)一步包括網(wǎng)絡(luò)設(shè)備;所述網(wǎng)絡(luò)設(shè)備,用于接收所述多媒體資源控制服務(wù)器發(fā)送的預(yù)期媒體編 碼速率,根據(jù)所述預(yù)期多媒體編碼速率,輸出與預(yù)期多媒體編碼速率對應(yīng)的 多媒體業(yè)務(wù)。
8、 根據(jù)權(quán)利要求7所述的調(diào)節(jié)多媒體編碼速率的系統(tǒng),其特征在于,所 述網(wǎng)絡(luò)設(shè)備為多媒體服務(wù)器或者為具有多媒體資源調(diào)節(jié)及再生能力的其他網(wǎng) 絡(luò)設(shè)備。
9、 一種多媒體資源控制服務(wù)器,其特征在于,所述多媒體資源控制服務(wù) 器包括獲取單元、多媒體資源決策單元;所述獲取單元,用于獲取多媒體業(yè)務(wù)經(jīng)過的傳輸路徑對應(yīng)的網(wǎng)絡(luò)可用帶 寬、體驗質(zhì)量QoE期望值和當(dāng)前多媒體編碼速率,并將所述獲取信息發(fā)送給 多媒體資源決策單元;所述多媒體資源決策單元,用于接收所述獲取單元獲取的信息,根據(jù)多 媒體資源決策策略,將所述多媒體業(yè)務(wù)經(jīng)過的傳輸路徑對應(yīng)的網(wǎng)絡(luò)可用帶寬、 體驗質(zhì)量QoE期望值和當(dāng)前多媒體編碼速率作為輸入?yún)?shù),獲得預(yù)期多媒體編碼速率,其中,所述預(yù)期多媒體編碼速率作為調(diào)節(jié)所述當(dāng)前多媒體編碼速 率的依據(jù)。
10、 根據(jù)權(quán)利要求9所述的多媒體資源控制服務(wù)器,其特征在于,所述 裝置進(jìn)一步包括查詢單元,用于根據(jù)所述多媒體業(yè)務(wù)請求或多媒體業(yè)務(wù)體驗質(zhì)量提升請 求,查詢并獲取所述多媒體業(yè)務(wù)對應(yīng)的所述多媒體業(yè)務(wù)的體驗質(zhì)量QoE期望 值和多媒體業(yè)務(wù)經(jīng)過的傳輸路徑對應(yīng)的網(wǎng)絡(luò)可用帶寬。
11、 根據(jù)權(quán)利要求IO所述的多媒體資源控制服務(wù)器,其特征在于,所述 裝置進(jìn)一步包括請求單元;所述請求單元,用于當(dāng)查詢單元未查詢到所述多媒體業(yè)務(wù)對應(yīng)的所述多 媒體業(yè)務(wù)的體驗質(zhì)量QoE期望值時,發(fā)送請求消息給用戶,請求用戶發(fā)送攜 帶多媒體業(yè)務(wù)的體驗質(zhì)量QoE期望值。
全文摘要
本發(fā)明實施例的主要目的在于提供一種調(diào)節(jié)多媒體編碼速率的方法、裝置及系統(tǒng),所述方法包括將所述多媒體業(yè)務(wù)傳輸路徑的網(wǎng)絡(luò)可用帶寬、所述多媒體業(yè)務(wù)的體驗質(zhì)量QoE期望值和所述當(dāng)前多媒體編碼速率作為輸入?yún)?shù),根據(jù)預(yù)先設(shè)定的多媒體資源決策策略,獲得預(yù)期多媒體編碼速率,其中所述預(yù)期多媒體編碼速率作為調(diào)整所述當(dāng)前多媒體編碼速率的依據(jù)。解決了在當(dāng)前網(wǎng)絡(luò)性能下,通過調(diào)節(jié)多媒體編碼速率,實現(xiàn)了多媒體編碼速率和網(wǎng)絡(luò)性能對QoE體驗質(zhì)量作用的最佳平衡點,滿足用戶的體驗質(zhì)量QoE值的問題;實現(xiàn)了多媒體編碼速率和網(wǎng)絡(luò)性能對體驗質(zhì)量QoE作用的最佳平衡點,使得調(diào)節(jié)過程簡單、快捷,而且成功率高,提高了用戶體驗程度。
文檔編號H04L1/00GK101621351SQ20081006819
公開日2010年1月6日 申請日期2008年6月30日 優(yōu)先權(quán)日2008年6月30日
發(fā)明者于德雷, 穎 劉, 楊道彥, 熊禮霞, 琪 王 申請人:華為技術(shù)有限公司