亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種多媒體碼流傳輸方法和系統(tǒng)以及管理服務(wù)器的制作方法

文檔序號:7699387閱讀:174來源:國知局
專利名稱:一種多媒體碼流傳輸方法和系統(tǒng)以及管理服務(wù)器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及多媒體傳輸技術(shù)領(lǐng)域,尤指一種多媒體碼流傳輸方法和系統(tǒng) 以及管理服務(wù)器。
背景技術(shù)
在大型視頻監(jiān)控系統(tǒng)的組網(wǎng)結(jié)構(gòu)中,編碼器到解碼終端的多媒體碼流通
常需要經(jīng)過媒體服務(wù)器(MS, Media Server)轉(zhuǎn)發(fā)。這里,編碼器到解碼終 端的多i某體碼流為音頻碼流、;現(xiàn)頻碼流或音^L頻碼流。
圖1是現(xiàn)有的視頻監(jiān)控系統(tǒng)的組網(wǎng)示意圖。如圖l所示,視頻監(jiān)控系統(tǒng) 中的編碼器一4殳為數(shù)字一見頻錄i^象機(jī)(DVR, Digital Video Recorder )或網(wǎng)絡(luò) 視頻服務(wù)器(DVS, Digital Video Server ) 。 DVS是一種對音視頻數(shù)據(jù)進(jìn)行 編碼處理并完成網(wǎng)絡(luò)傳輸?shù)膶S迷O(shè)備,能實(shí)現(xiàn)遠(yuǎn)程監(jiān)控功能。如圖l所示的 最常見的組網(wǎng)中,DVS/DVR位于邊緣,MS和解碼終端位于中心。DVS/DVR 與MS之間的網(wǎng)絡(luò)傳輸質(zhì)量經(jīng)常會成為多媒體碼流傳輸?shù)钠款i。圖1中分別 用實(shí)線箭頭和虛線箭頭示意出了 DVS/DVR到解碼終端的經(jīng)過不同MS的不 同轉(zhuǎn)發(fā)路徑。
在現(xiàn)有技術(shù)中,事先判斷編碼器(即DVS/DVR)的轉(zhuǎn)發(fā)收斂比和網(wǎng)絡(luò) 的服務(wù)質(zhì)量(QoS, Quality of Service)狀況,然后固定配置視頻編碼器與 MS的綁定關(guān)系,由媒體服務(wù)器轉(zhuǎn)發(fā)與自身綁定的視頻編碼器的多媒體碼流 到解碼終端。圖2是現(xiàn)有的固定配置編碼器和MS的綁定關(guān)系后的一個組網(wǎng) 示意圖。
但是,現(xiàn)有技術(shù)中的這種事先判斷視頻編碼器到具體MS的收斂比和網(wǎng) 絡(luò)的QoS狀況,并根據(jù)判斷結(jié)果固定配置編碼器和MS之間的綁定關(guān)系的方
5案,在實(shí)際運(yùn)行中,可能會出現(xiàn)實(shí)際的收斂情況和網(wǎng)絡(luò)QoS狀態(tài)與事先判 斷的不一致的情況,最終會降低網(wǎng)絡(luò)的利用率和用戶體驗(yàn)。

發(fā)明內(nèi)容
本發(fā)明提供了一種多媒體碼流傳輸方法,該方法提高了網(wǎng)絡(luò)利用率和用 戶體驗(yàn)。
本發(fā)明還提供了 一種多媒體碼流傳輸系統(tǒng),該系統(tǒng)提高了網(wǎng)絡(luò)利用率和 用戶體驗(yàn)。
本發(fā)明還提供了一種管理服務(wù)器,該管理服務(wù)器提高了網(wǎng)絡(luò)利用率和用 戶體驗(yàn)。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案具體是這樣實(shí)現(xiàn)的
本發(fā)明公開了 一種多媒體碼流傳輸方法,該方法適用于編碼器發(fā)送給解
碼終端的多媒體碼流通過媒體服務(wù)器轉(zhuǎn)發(fā),且編碼器和解碼終端之間存在兩
條以上轉(zhuǎn)發(fā)路徑的視頻監(jiān)控系統(tǒng),該方法包括
管理服務(wù)器接收各轉(zhuǎn)發(fā)路徑上的指定媒體服務(wù)器定時(shí)上報(bào)的網(wǎng)絡(luò)服務(wù)
質(zhì)量并保存;其中,每條轉(zhuǎn)發(fā)路徑上至少有一個指定媒體服務(wù)器,網(wǎng)絡(luò)服務(wù)
質(zhì)量是上報(bào)該網(wǎng)絡(luò)服務(wù)質(zhì)量的媒體服務(wù)器與其相鄰上游設(shè)備之間鏈路的網(wǎng)
絡(luò)服務(wù)質(zhì)量;
管理服務(wù)器收到解碼終端的多媒體請求時(shí),根據(jù)各轉(zhuǎn)發(fā)路徑上的指定媒 體服務(wù)器上報(bào)的網(wǎng)絡(luò)服務(wù)質(zhì)量,選擇一條編碼器到解碼終端的轉(zhuǎn)發(fā)路徑,并
本發(fā)明還公開了一種多媒體碼流傳輸?shù)南到y(tǒng),該系統(tǒng)包括編碼器、解 碼終端、管理服務(wù)器和兩個以上的媒體服務(wù)器,編碼器發(fā)送給解碼終端的多 媒體碼流通過媒體服務(wù)器轉(zhuǎn)發(fā),且編碼器和解碼終端之間存在兩條以上的轉(zhuǎn) 發(fā)路徑,
該系統(tǒng)中的指定媒體服務(wù)器,用于獲取自身與相鄰上游設(shè)備之間的網(wǎng)絡(luò) 服務(wù)質(zhì)量并上報(bào)管理服務(wù)器;其中,每條轉(zhuǎn)發(fā)路徑上至少有一個指定媒體服務(wù)器;
管理服務(wù)器,用于接收各轉(zhuǎn)發(fā)路徑上的指定媒體服務(wù)器定時(shí)上報(bào)的網(wǎng)絡(luò) 服務(wù)質(zhì)量并保存;用于在收到解碼終端的多媒體請求時(shí),根據(jù)各轉(zhuǎn)發(fā)路徑上 的指定媒體服務(wù)器上報(bào)的網(wǎng)絡(luò)服務(wù)質(zhì)量,選擇一條編碼器到解碼終端的轉(zhuǎn)發(fā) 路徑,并通知編碼器通過所述選擇的轉(zhuǎn)發(fā)路徑向解碼終端發(fā)送多媒體碼流;
編碼器,用于將多媒體碼流通過管理服務(wù)器所通知的路徑發(fā)送給解碼終端。
本發(fā)明還公開了一種管理服務(wù)器,該管理服務(wù)器配置于編碼器發(fā)送給解 碼終端的多媒體碼流通過媒體服務(wù)器轉(zhuǎn)發(fā),且編碼器和解碼終端之間存在兩 條以上轉(zhuǎn)發(fā)路徑的視頻監(jiān)控系統(tǒng)中,該管理服務(wù)器包括接收模塊,存儲模 塊和核心處理模塊,其中,
接收模塊,用于接收各轉(zhuǎn)發(fā)路徑上的指定媒體服務(wù)器定時(shí)上報(bào)的網(wǎng)絡(luò)服 務(wù)質(zhì)量并保存到存儲模塊中;其中,每條轉(zhuǎn)發(fā)路徑上至少有一個指定媒體服
務(wù)器,網(wǎng)絡(luò)服務(wù)質(zhì)量是上報(bào)該網(wǎng)絡(luò)服務(wù)質(zhì)量的媒體服務(wù)器與其相鄰上游設(shè)備
之間鏈路的網(wǎng)絡(luò)服務(wù)質(zhì)量;
核心處理模塊,用于在收到解碼終端的多媒體請求時(shí),根據(jù)存儲模塊中 保存的各轉(zhuǎn)發(fā)路徑上的指定媒體服務(wù)器上報(bào)的網(wǎng)絡(luò)服務(wù)質(zhì)量,選擇一條編碼 器到解碼終端的轉(zhuǎn)發(fā)路徑,并通知編碼器通過所述選擇的轉(zhuǎn)發(fā)路徑向解碼終 端發(fā)送多媒體碼流。
由上述技術(shù)方案可見,本發(fā)明這種管理服務(wù)器接收各轉(zhuǎn)發(fā)路徑上的指定 媒體服務(wù)器定時(shí)上報(bào)的網(wǎng)絡(luò)服務(wù)質(zhì)量并保存,并收到解碼終端的多媒體請求 時(shí),根據(jù)各轉(zhuǎn)發(fā)路徑上的指定媒體服務(wù)器上報(bào)的網(wǎng)絡(luò)服務(wù)質(zhì)量,選擇一條編 碼器到解碼終端的轉(zhuǎn)發(fā)路徑,并通知編碼器通過所述選擇的轉(zhuǎn)發(fā)路徑向解碼 終端發(fā)送多媒體碼流的技術(shù)方案使得能夠根據(jù)網(wǎng)絡(luò)的實(shí)際情況選擇傳輸多 媒體碼流的路徑,從而提高了網(wǎng)絡(luò)利用率和用戶體驗(yàn)。


圖1是現(xiàn)有的視頻監(jiān)控系統(tǒng)的組網(wǎng)示意圖2是現(xiàn)有的固定配置編碼器和MS的綁定關(guān)系后的一個組網(wǎng)示意圖; 圖3是本發(fā)明實(shí)施例一種多媒體碼流傳輸方法的流程圖; 圖4是本發(fā)明實(shí)施例中視頻監(jiān)控系統(tǒng)的第 一種組網(wǎng)示意圖; 圖5是本發(fā)明實(shí)施例中視頻監(jiān)控系統(tǒng)的第二種組網(wǎng)示意圖; 圖6是本發(fā)明實(shí)施例一種管理服務(wù)器的組成結(jié)構(gòu)框圖。
具體實(shí)施例方式
本發(fā)明的核心思想是在編碼器發(fā)送給解碼終端的多媒體碼流通過媒體 服務(wù)器轉(zhuǎn)發(fā),且編碼器和解碼終端之間存在多條轉(zhuǎn)發(fā)路徑的視頻監(jiān)控系統(tǒng) 中,通過每條轉(zhuǎn)發(fā)路徑的網(wǎng)絡(luò)服務(wù)質(zhì)量來選擇合適的轉(zhuǎn)發(fā)路徑來傳輸多媒體 碼流,從而提高網(wǎng)絡(luò)利用率和用戶體驗(yàn)。
圖3是本發(fā)明實(shí)施例一種多媒體碼流傳輸方法的流程圖,該方法適用于 編碼器發(fā)送給解碼終端的多媒體碼流通過媒體服務(wù)器轉(zhuǎn)發(fā),且編碼器和解碼 終端之間存在兩條以上轉(zhuǎn)發(fā)路徑的視頻監(jiān)控系統(tǒng),如圖3所示,該方法包括 以下步驟
步驟301,管理服務(wù)器接收各轉(zhuǎn)發(fā)路徑上的指定媒體服務(wù)器定時(shí)上報(bào)網(wǎng) 絡(luò)服務(wù)質(zhì)量并保存;其中,每條轉(zhuǎn)發(fā)路徑上至少有一個指定媒體服務(wù)器,網(wǎng) 絡(luò)服務(wù)質(zhì)量是上報(bào)該網(wǎng)絡(luò)服務(wù)質(zhì)量的媒體服務(wù)器與其相鄰上游設(shè)備之間鏈 路的網(wǎng)絡(luò)服務(wù)質(zhì)量;
本步驟中,上報(bào)網(wǎng)絡(luò)服務(wù)質(zhì)量的設(shè)備可以根據(jù)現(xiàn)有的主動帶寬測量技術(shù) 來獲得自身與其相鄰上游設(shè)備之間的鏈路服務(wù)質(zhì)量。主動帶寬測量技術(shù)主要 針對單獨(dú)鏈路或端到端路徑的容量和可用帶寬進(jìn)行測量,包括四種主要技 術(shù)變長單包測量技術(shù)(VPS)、包對/包序列測量技術(shù)(PPTD)、自負(fù)載周 期流測量技術(shù)(SLPS)和阻擋包測量技術(shù)(PT)。其中,VPS測量單獨(dú)鏈路 容量,PPTD測量端到端路徑容量,SLPS測量端到端路徑的可用帶寬,PT可以測量端到端路徑或任意鏈路的容量。
步驟302,管理服務(wù)器收到解碼終端的多媒體請求時(shí),根據(jù)各轉(zhuǎn)發(fā)路徑 上的指定媒體服務(wù)器上報(bào)的網(wǎng)絡(luò)服務(wù)質(zhì)量,選擇一條編碼器到解碼終端的轉(zhuǎn) 發(fā)路徑,并通知編碼器通過所述選擇的轉(zhuǎn)發(fā)路徑向解碼終端發(fā)送多媒體碼
,六
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下對本發(fā)明進(jìn)一 步詳細(xì)說明。
圖4是本發(fā)明實(shí)施例中視頻監(jiān)控系統(tǒng)的第 一種組網(wǎng)示意圖。如圖4所示, DVS/DVR(編碼器)與解碼終端之間存在兩條轉(zhuǎn)發(fā)路徑,其中一條轉(zhuǎn)發(fā)路 徑是經(jīng)過MS1轉(zhuǎn)發(fā),另一條轉(zhuǎn)發(fā)路徑是經(jīng)過MS2轉(zhuǎn)發(fā)。本實(shí)施例中,各 MS與解碼終端同處于中心,而DVS/DVR處于邊緣,因此只考慮DVS/DVR 與MS之間鏈路的網(wǎng)絡(luò)服務(wù)質(zhì)量,具體過程如下
步驟1、 DVS/DVR定時(shí)發(fā)送網(wǎng)絡(luò)服務(wù)質(zhì)量探測報(bào)文到MS1和MS2,則 MS1和MS2根據(jù)各自所接收的網(wǎng)絡(luò)服務(wù)質(zhì)量探測報(bào)文獲得自身與 DVS/DVR之間鏈路的網(wǎng)絡(luò)服務(wù)質(zhì)量。
本步驟中可以采用VPS、 PPTD、 SLPS或PT中的任一種技術(shù)獲得網(wǎng)絡(luò) 服務(wù)質(zhì)量。其中,如果采用SLPS技術(shù),則所述網(wǎng)絡(luò)服務(wù)質(zhì)量探測報(bào)文即為 該技術(shù)中的"探測包流",如果采用PPTD技術(shù),則所述網(wǎng)絡(luò)服務(wù)質(zhì)量探測 報(bào)文即為該技術(shù)中的"背靠背的等長包",以此類推。
步驟2、 MS1和MS2將各自獲得的網(wǎng)絡(luò)服務(wù)質(zhì)量上報(bào)管理服務(wù)器,管 理服務(wù)器將上報(bào)信息存入本地?cái)?shù)據(jù)庫。
上述步驟1和2中的過程是周期性的背景任務(wù),各MS會定期上報(bào)網(wǎng)絡(luò) 服務(wù)質(zhì)量給管理服務(wù)器。
步驟3、用戶在解碼終端界面請求實(shí)時(shí)-見頻,則解碼終端發(fā)送實(shí)時(shí)視頻 請求到管理服務(wù)器。
步驟4、如果目前沒有媒體服務(wù)器轉(zhuǎn)發(fā)該被請求的視頻流,管理服務(wù)器 根據(jù)步驟2中所保存的信息,選擇一個相對空閑的MS,并通知DVS/DVR通過所述選擇的MS轉(zhuǎn)發(fā)視頻給解碼終端。
在本發(fā)明的其他實(shí)施例中,還可以在管理服務(wù)器上為各MS配置一定的權(quán)重值和保留帶寬。管理服務(wù)器選擇MS的方式可以是MS的優(yōu)先值-權(quán)重值x (剩余帶寬-保留帶寬);選擇優(yōu)先值最高的MS轉(zhuǎn)發(fā)DVS/DVR的碼流;其中,剩余帶寬是根據(jù)主動帶寬測量技術(shù)獲得的網(wǎng)絡(luò)服務(wù)質(zhì)量。
圖5是本發(fā)明實(shí)施例中視頻監(jiān)控系統(tǒng)的第二種組網(wǎng)示意圖。如圖5所示,共有4個MS,即MS1、 MS2、 MS3和MS4轉(zhuǎn)發(fā)DVS/DVR到解碼終端的多媒體碼流。其中,為了描述方便將兩兩設(shè)備之間的鏈路命名如下
DVS/DVR<-> MS1 :鏈路1;DVS/DVR <-> MS2 :鏈路2;
MSI <->MS3 :鏈路3;
MS2<->MS4 :鏈路4;
MSI <->MS4 :鏈路5;
MS2<->MS3 :鏈路6;
MS3 < -〉解碼終端鏈路7;
MS4<->解碼終端鏈路8??梢钥闯?,DVS/DVR到解碼終端一共有4條轉(zhuǎn)發(fā)路徑1-3-7, 1-5-8,2-4-8, 2-6-7。
在圖5所示的組網(wǎng)中,選擇轉(zhuǎn)發(fā)路徑時(shí),即可以全路徑優(yōu)先,也可以是部分路徑優(yōu)先。
如果是全路徑優(yōu)先,則需要應(yīng)用主動帶寬測量技術(shù)獲得所有鏈路的網(wǎng)絡(luò)服務(wù)質(zhì)量,即在圖5中,DVS/DVR向MSI和MS2發(fā)送網(wǎng)絡(luò)服務(wù)質(zhì)量探測報(bào)文,MSI和MS2分別獲得鏈路1和鏈路2的網(wǎng)絡(luò)服務(wù)質(zhì)量并上報(bào)管理服務(wù)器;MSI向MS3和MS4發(fā)送網(wǎng)絡(luò)服務(wù)質(zhì)量探測報(bào)文,MS3和MS4分別獲得鏈路3和鏈路5的網(wǎng)絡(luò)服務(wù)質(zhì)量并上報(bào)管理服務(wù)器;MS2向MS3和MS4發(fā)送網(wǎng)絡(luò)服務(wù)質(zhì)量探測報(bào)文,MS3和MS4分別獲得鏈路6和鏈路4的網(wǎng)絡(luò)服務(wù)質(zhì)量并上報(bào)管理服務(wù)器;MS3和MS4分別向解碼終端發(fā)送網(wǎng)絡(luò)服
10務(wù)質(zhì)量探測報(bào)文,解碼終端獲得鏈路7和鏈路8的網(wǎng)絡(luò)服務(wù)質(zhì)量并上報(bào)管理服務(wù)器。管理服務(wù)器收到解碼終端的多媒體請求時(shí),根據(jù)各媒體服務(wù)器和解碼終端上報(bào)的網(wǎng)絡(luò)服務(wù)質(zhì)量從4條轉(zhuǎn)發(fā)路徑中選擇一條合適的轉(zhuǎn)發(fā)路徑,并通知DVS/DVR通過所選擇的轉(zhuǎn)發(fā)路徑向解碼終端發(fā)送多媒體碼流。其中,
路徑中選擇一個轉(zhuǎn)發(fā)路徑的方式可以為根據(jù)每個媒體服務(wù)器/解碼終端上報(bào)的網(wǎng)絡(luò)服務(wù)質(zhì)量為每個媒體服務(wù)器/解碼終端配置優(yōu)先值,配置優(yōu)先值的方式可以同圖4中為媒體服務(wù)器配置優(yōu)先值的方式;對于每條DVS/DVR到解碼終端的轉(zhuǎn)發(fā)路徑,將該轉(zhuǎn)發(fā)路徑上的媒體服務(wù)器/解碼終端的最小優(yōu)先值作為該轉(zhuǎn)發(fā)路徑的優(yōu)先值;然后選擇優(yōu)先值最大的轉(zhuǎn)發(fā)路徑。
需要說明的是,由于MS3上報(bào)了兩個鏈路(鏈路3和鏈路6)的網(wǎng)絡(luò)服務(wù)質(zhì)量,因此需要為MS3配置分別對應(yīng)于鏈路3和鏈路6的兩個優(yōu)先值,對于轉(zhuǎn)發(fā)路徑1-3-7,則取MS3的對應(yīng)于鏈路3的優(yōu)先值,對于轉(zhuǎn)發(fā)路徑2-6-7,則取MS3的對應(yīng)于鏈路6的優(yōu)先值。MS4和解碼終端的情況也一樣,不再——復(fù)述。
如果是部分路徑優(yōu)先,則只需要獲得部分鏈路的網(wǎng)絡(luò)服務(wù)質(zhì)量即可。例如在圖5中,只考慮鏈路3、 4、 5和6的網(wǎng)絡(luò)服務(wù)質(zhì)量,則只需要MS1向MS3和MS4發(fā)送網(wǎng)絡(luò)服務(wù)質(zhì)量探測報(bào)文,MS3和MS4分別獲得鏈路3和鏈路5的網(wǎng)絡(luò)服務(wù)質(zhì)量并上報(bào)管理服務(wù)器,MS2向MS3和MS4發(fā)送網(wǎng)絡(luò)服務(wù)質(zhì)量探測報(bào)文,MS3和MS4分別獲得鏈路6和鏈路4的網(wǎng)絡(luò)服務(wù)質(zhì)量并上報(bào)管理服務(wù)器;則管理服務(wù)器根據(jù)鏈路3、 4、 5和6的網(wǎng)絡(luò)服務(wù)質(zhì)量從4條轉(zhuǎn)發(fā)路徑中選擇一條轉(zhuǎn)發(fā)路徑,并通知DVS/DVR通過所選擇的轉(zhuǎn)發(fā)路徑向解碼終端發(fā)送多媒體碼流。
通過上述兩個實(shí)施例可以看出,本發(fā)明圖3所示的方案可以基于網(wǎng)絡(luò)服
務(wù)質(zhì)量實(shí)現(xiàn)媒體服務(wù)器的全局負(fù)載均衡,充分利用了媒體服務(wù)器和網(wǎng)絡(luò)資
源,提高了網(wǎng)絡(luò)利用率和用戶體驗(yàn)。
接下來給出本發(fā)明實(shí)施例中的多媒體碼流傳輸系統(tǒng)的組成結(jié)構(gòu)。本發(fā)明實(shí)施例中的多媒體碼流傳輸?shù)南到y(tǒng)包括編碼器、解碼終端、管理服務(wù)器和兩個以上的媒體服務(wù)器,編碼器發(fā)送給解碼終端的多媒體碼流通過媒體服務(wù)器轉(zhuǎn)發(fā),且編碼器和解碼終端之間存在兩條以上的轉(zhuǎn)發(fā)路徑,其中
該系統(tǒng)中的指定媒體服務(wù)器,用于獲取自身與相鄰上游設(shè)備之間的網(wǎng)絡(luò)服務(wù)質(zhì)量并上報(bào)管理服務(wù)器;其中,每條轉(zhuǎn)發(fā)路徑上至少有一個指定媒體服務(wù)器;
管理服務(wù)器,用于接收各轉(zhuǎn)發(fā)路徑上的指定媒體服務(wù)器定時(shí)上報(bào)的網(wǎng)絡(luò)服務(wù)質(zhì)量并保存;用于在收到解碼終端的多媒體請求時(shí),根據(jù)各轉(zhuǎn)發(fā)路徑上的指定媒體服務(wù)器上報(bào)的網(wǎng)絡(luò)服務(wù)質(zhì)量,選擇一條編碼器到解碼終端的轉(zhuǎn)發(fā)路徑,并通知編碼器通過所述選擇的轉(zhuǎn)發(fā)路徑向解碼終端發(fā)送多媒體碼流;
編碼器,用于將多媒體碼流通過管理服務(wù)器所通知的路徑發(fā)送給解碼終
二山"而。
在本發(fā)明實(shí)施例中的多媒體碼流傳輸?shù)南到y(tǒng)中,所述管理服務(wù)器,用于根據(jù)每個指定媒體服務(wù)器上報(bào)的網(wǎng)絡(luò)服務(wù)質(zhì)量為每個媒體服務(wù)器配置優(yōu)先
值;對于每條編碼器到解碼終端的轉(zhuǎn)發(fā)路徑,將該轉(zhuǎn)發(fā)路徑上的指定媒體服務(wù)器的最小優(yōu)先值作為該轉(zhuǎn)發(fā)路徑的優(yōu)先值;然后選擇優(yōu)先值最大的轉(zhuǎn)發(fā)路徑通知給編碼器。
在本發(fā)明實(shí)施例中的多媒體碼流傳輸?shù)南到y(tǒng)中,所述網(wǎng)絡(luò)服務(wù)質(zhì)量為剩余帶寬;所述管理服務(wù)器,用于為每個指定媒體服務(wù)器配置權(quán)重值和保留帶寬;對于每個指定媒體服務(wù)器,令該指定媒體服務(wù)器的優(yōu)先值等于該媒體服務(wù)器的剩余帶寬和保留帶寬的差值與該媒體服務(wù)器的權(quán)重值的乘積。
在本發(fā)明實(shí)施例中的多媒體碼流傳輸?shù)南到y(tǒng)的組網(wǎng)可以如圖4和圖5所示的組網(wǎng),當(dāng)然也只不限于這兩種組網(wǎng)方式。
圖6是本發(fā)明實(shí)施例一種管理服務(wù)器的組成結(jié)構(gòu)框圖,該管理服務(wù)器配置于編碼器發(fā)送給解碼終端的多媒體碼流通過媒體服務(wù)器轉(zhuǎn)發(fā),且編碼器和解碼終端之間存在兩條以上轉(zhuǎn)發(fā)路徑的視頻監(jiān)控系統(tǒng)中,如圖6所示,該管理服務(wù)器包括接收模塊601,存儲模塊602和核心處理模塊603,其中,
接收模塊601,用于接收各轉(zhuǎn)發(fā)路徑上的指定媒體服務(wù)器定時(shí)上報(bào)的網(wǎng)絡(luò)服務(wù)質(zhì)量并保存到存儲模塊602中;其中,每條轉(zhuǎn)發(fā)路徑上至少有一個指定媒體服務(wù)器,網(wǎng)絡(luò)服務(wù)質(zhì)量是上報(bào)該網(wǎng)絡(luò)服務(wù)質(zhì)量的媒體服務(wù)器與其相鄰上游設(shè)備之間鏈路的網(wǎng)絡(luò)服務(wù)質(zhì)量;
核心處理模塊603,用于在收到解碼終端的多媒體請求時(shí),根據(jù)存儲模塊602中保存的各轉(zhuǎn)發(fā)路徑上的指定媒體服務(wù)器上報(bào)的網(wǎng)絡(luò)服務(wù)質(zhì)量,選擇一條編碼器到解碼終端的轉(zhuǎn)發(fā)路徑,并通知編碼器通過所述選擇的轉(zhuǎn)發(fā)路徑向解碼終端發(fā)送多媒體碼流。
在圖6中,核心處理模塊603,用于根據(jù)每個指定媒體服務(wù)器上報(bào)的網(wǎng)絡(luò)服務(wù)質(zhì)量為每個媒體服務(wù)器配置優(yōu)先值;對于每條編碼器到解碼終端的轉(zhuǎn)發(fā)路徑,將該轉(zhuǎn)發(fā)路徑上的指定媒體服務(wù)器的最小優(yōu)先值作為該轉(zhuǎn)發(fā)路徑的優(yōu)先值;然后選擇優(yōu)先值最大的轉(zhuǎn)發(fā)路徑通知給編碼器。
在圖6中,所述網(wǎng)絡(luò)服務(wù)質(zhì)量為剩余帶寬;核心處理模塊603,用于為每個指定媒體服務(wù)器配置權(quán)重值和保留帶寬;對于每個指定媒體服務(wù)器,令該指定媒體服務(wù)器的優(yōu)先值等于該媒體服務(wù)器的剩余帶寬和保留帶寬的差值與該媒體服務(wù)器的權(quán)重值的乘積。
綜上所述,本發(fā)明這種管理服務(wù)器接收各轉(zhuǎn)發(fā)路徑上的指定媒體服務(wù)器定時(shí)上報(bào)的網(wǎng)絡(luò)服務(wù)質(zhì)量并保存,并收到解碼終端的多媒體請求時(shí),根據(jù)各轉(zhuǎn)發(fā)路徑上的指定媒體服務(wù)器上報(bào)的網(wǎng)絡(luò)服務(wù)質(zhì)量,選擇一條編碼器到解碼終端的轉(zhuǎn)發(fā)路徑,并通知編碼器通過所述選擇的轉(zhuǎn)發(fā)路徑向解碼終端發(fā)送多媒體碼流的技術(shù)方案使得能夠根據(jù)網(wǎng)絡(luò)的實(shí)際情況選擇傳輸多媒體碼流的
路徑,從而提高了網(wǎng)絡(luò)利用率和用戶體驗(yàn)。
以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
1權(quán)利要求
1、一種多媒體碼流傳輸方法,該方法適用于編碼器發(fā)送給解碼終端的多媒體碼流通過媒體服務(wù)器轉(zhuǎn)發(fā),且編碼器和解碼終端之間存在兩條以上轉(zhuǎn)發(fā)路徑的視頻監(jiān)控系統(tǒng),其特征在于,該方法包括管理服務(wù)器接收各轉(zhuǎn)發(fā)路徑上的指定媒體服務(wù)器定時(shí)上報(bào)的網(wǎng)絡(luò)服務(wù)質(zhì)量并保存;其中,每條轉(zhuǎn)發(fā)路徑上至少有一個指定媒體服務(wù)器,網(wǎng)絡(luò)服務(wù)質(zhì)量是上報(bào)該網(wǎng)絡(luò)服務(wù)質(zhì)量的媒體服務(wù)器與其相鄰上游設(shè)備之間鏈路的網(wǎng)絡(luò)服務(wù)質(zhì)量;管理服務(wù)器收到解碼終端的多媒體請求時(shí),根據(jù)各轉(zhuǎn)發(fā)路徑上的指定媒體服務(wù)器上報(bào)的網(wǎng)絡(luò)服務(wù)質(zhì)量,選擇一條編碼器到解碼終端的轉(zhuǎn)發(fā)路徑,并通知編碼器通過所述選擇的轉(zhuǎn)發(fā)路徑向解碼終端發(fā)送多媒體碼流。
2、 如權(quán)利要求l所述的方法,其特征在于,所述指定媒體服務(wù)器定時(shí) 上報(bào)的網(wǎng)絡(luò)服務(wù)質(zhì)量是,指定媒體服務(wù)器根據(jù)自身所接收的由相鄰上游設(shè)備 定時(shí)發(fā)送的網(wǎng)絡(luò)服務(wù)質(zhì)量探測報(bào)文獲得的。
3、 如權(quán)利要求l所述的方法,其特征在于,所述根據(jù)各轉(zhuǎn)發(fā)路徑上的 指定媒體服務(wù)器上報(bào)的網(wǎng)絡(luò)服務(wù)質(zhì)量,選擇一條編碼器到解碼終端的轉(zhuǎn)發(fā)路 徑包括根據(jù)每個指定媒體服務(wù)器上報(bào)的網(wǎng)絡(luò)服務(wù)質(zhì)量為每個媒體服務(wù)器配 置優(yōu)先值;對于每條編碼器到解碼終端的轉(zhuǎn)發(fā)路徑,將該轉(zhuǎn)發(fā)路徑上的指定 媒體服務(wù)器的最小優(yōu)先值作為該轉(zhuǎn)發(fā)路徑的優(yōu)先值;然后選擇優(yōu)先值最大的 轉(zhuǎn)發(fā)路徑。
4、 如權(quán)利要求3所述的方法,其特征在于,所述網(wǎng)絡(luò)服務(wù)質(zhì)量為剩余 帶寬;所述根據(jù)每個指定媒體服務(wù)器上報(bào)的網(wǎng)絡(luò)服務(wù)質(zhì)量為每個媒體服務(wù)器配置優(yōu)先值包括為每個指定媒體服務(wù)器配置權(quán)重值和保留帶寬;對于每個指定媒體服務(wù)器,該指定媒體服務(wù)器的優(yōu)先值等于該媒體服務(wù)器的剩余帶寬 和保留帶寬的差值與該媒體服務(wù)器的權(quán)重值的乘積。
5、 一種多媒體碼流傳輸?shù)南到y(tǒng),該系統(tǒng)包括編碼器、解碼終端、管 理服務(wù)器和兩個以上的媒體服務(wù)器,編碼器發(fā)送給解碼終端的多媒體碼流通 過媒體服務(wù)器轉(zhuǎn)發(fā),且編碼器和解碼終端之間存在兩條以上的轉(zhuǎn)發(fā)路徑,其 特征在于,該系統(tǒng)中的指定媒體服務(wù)器,用于獲取自身與相鄰上游設(shè)備之間的網(wǎng)絡(luò) 服務(wù)質(zhì)量并上報(bào)管理服務(wù)器;其中,每條轉(zhuǎn)發(fā)路徑上至少有一個指定媒體服 務(wù)器;管理服務(wù)器,用于接收各轉(zhuǎn)發(fā)路徑上的指定媒體服務(wù)器定時(shí)上報(bào)的網(wǎng)絡(luò) 服務(wù)質(zhì)量并保存;用于在收到解碼終端的多媒體請求時(shí),根據(jù)各轉(zhuǎn)發(fā)路徑上 的指定媒體服務(wù)器上報(bào)的網(wǎng)絡(luò)服務(wù)質(zhì)量,選擇一條編碼器到解碼終端的轉(zhuǎn)發(fā) 路徑,并通知編碼器通過所述選擇的轉(zhuǎn)發(fā)路徑向解碼終端發(fā)送多媒體碼流;編碼器,用于將多媒體碼流通過管理服務(wù)器所通知的路徑發(fā)送給解碼終:山 響。
6、 如權(quán)利要求5所述的系統(tǒng),其特征在于,所述管理服務(wù)器,用于根據(jù)每個指定媒體服務(wù)器上報(bào)的網(wǎng)絡(luò)服務(wù)質(zhì)量為 每個媒體服務(wù)器配置優(yōu)先值;對于每條編碼器到解碼終端的轉(zhuǎn)發(fā)路徑,將該 轉(zhuǎn)發(fā)路徑上的指定媒體服務(wù)器的最小優(yōu)先值作為該轉(zhuǎn)發(fā)路徑的優(yōu)先值;然后 選擇優(yōu)先值最大的轉(zhuǎn)發(fā)路徑通知給編碼器。
7、 如權(quán)利要求6所述的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)服務(wù)質(zhì)量為剩余 帶寬;所述管理服務(wù)器,用于為每個指定媒體服務(wù)器配置權(quán)重值和保留帶寬; 對于每個指定媒體服務(wù)器,令該指定媒體服務(wù)器的優(yōu)先值等于該媒體服務(wù)器 的剩余帶寬和保留帶寬的差值與該媒體服務(wù)器的權(quán)重值的乘積。
8、 一種管理服務(wù)器,該管理服務(wù)器配置于編碼器發(fā)送給解碼終端的多 媒體碼流通過媒體服務(wù)器轉(zhuǎn)發(fā),且編碼器和解碼終端之間存在兩條以上轉(zhuǎn)發(fā) 路徑的視頻監(jiān)控系統(tǒng)中,其特征在于,該管理服務(wù)器包括接收模塊,存儲 模塊和核心處理模塊,其中,接收模塊,用于接收各轉(zhuǎn)發(fā)路徑上的指定媒體服務(wù)器定時(shí)上報(bào)的網(wǎng)絡(luò)服務(wù)質(zhì)量并保存到存儲模塊中;其中,每條轉(zhuǎn)發(fā)路徑上至少有一個指定媒體服 務(wù)器,網(wǎng)絡(luò)服務(wù)質(zhì)量是上報(bào)該網(wǎng)絡(luò)服務(wù)質(zhì)量的媒體服務(wù)器與其相鄰上游設(shè)備 之間鏈路的網(wǎng)絡(luò)服務(wù)質(zhì)量;核心處理模塊,用于在收到解碼終端的多媒體請求時(shí),根據(jù)存儲模塊中 保存的各轉(zhuǎn)發(fā)路徑上的指定媒體服務(wù)器上報(bào)的網(wǎng)絡(luò)服務(wù)質(zhì)量,選擇一條編碼 器到解碼終端的轉(zhuǎn)發(fā)路徑,并通知編碼器通過所述選擇的轉(zhuǎn)發(fā)路徑向解碼終 端發(fā)送多媒體碼流。
9、 如權(quán)利要求8所述的管理服務(wù)器,其特征在于, 所述核心處理模塊,用于根據(jù)每個指定媒體服務(wù)器上報(bào)的網(wǎng)絡(luò)服務(wù)質(zhì)量為每個媒體服務(wù)器配置優(yōu)先值;對于每條編碼器到解碼終端的轉(zhuǎn)發(fā)路徑,將 該轉(zhuǎn)發(fā)路徑上的指定媒體服務(wù)器的最小優(yōu)先值作為該轉(zhuǎn)發(fā)路徑的優(yōu)先值;然 后選擇優(yōu)先值最大的轉(zhuǎn)發(fā)路徑通知給編碼器。
10、 如權(quán)利要求9所述的管理服務(wù)器,其特征在于,所述網(wǎng)絡(luò)服務(wù)質(zhì)量為剩余帶寬;所述核心處理模塊,用于為每個指定媒體服務(wù)器配置權(quán)重值和保留帶寬;對于每個指定媒體服務(wù)器,令該指定媒體服務(wù)器的優(yōu)先值等于該媒體服 務(wù)器的剩余帶寬和保留帶寬的差值與該媒體服務(wù)器的權(quán)重值的乘積。
全文摘要
本發(fā)明公開了一種多媒體碼流傳輸方法,包括管理服務(wù)器接收各轉(zhuǎn)發(fā)路徑上的指定媒體服務(wù)器定時(shí)上報(bào)的網(wǎng)絡(luò)服務(wù)質(zhì)量并保存;管理服務(wù)器收到解碼終端的多媒體請求時(shí),根據(jù)各轉(zhuǎn)發(fā)路徑上的指定媒體服務(wù)器上報(bào)的網(wǎng)絡(luò)服務(wù)質(zhì)量,選擇一條編碼器到解碼終端的轉(zhuǎn)發(fā)路徑,并通知編碼器通過所述選擇的轉(zhuǎn)發(fā)路徑向解碼終端發(fā)送多媒體碼流。本發(fā)明還公開了一種多媒體碼流傳輸系統(tǒng)和一種管理服務(wù)器。本發(fā)明的技術(shù)方案高了網(wǎng)絡(luò)利用率和用戶體驗(yàn)。
文檔編號H04N7/24GK101510844SQ200910080710
公開日2009年8月19日 申請日期2009年3月25日 優(yōu)先權(quán)日2009年3月25日
發(fā)明者陳慶議 申請人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1