專利名稱:一種可與網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種可與網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng)和方法,屬于計算機(jī)網(wǎng)絡(luò)通信技術(shù)領(lǐng)域。
背景技術(shù):
隨著互聯(lián)網(wǎng)的發(fā)展,視頻流媒體業(yè)務(wù)廣泛的應(yīng)用。視頻流媒體業(yè)務(wù)對網(wǎng)絡(luò)的承載質(zhì)量有很高的要求,對網(wǎng)絡(luò)的時延、抖動、丟包非常敏感。而TCP/IP技術(shù)采用盡力而為的傳送方式,無法很好保障網(wǎng)絡(luò)質(zhì)量;導(dǎo)致了視頻流媒體服務(wù),經(jīng)常需要預(yù)先緩沖,經(jīng)常出現(xiàn)停頓,甚至中斷的情況,用戶體驗差。近年來,IT和CT技術(shù)不斷融合發(fā)展。在通信領(lǐng)域,電信運(yùn)營商在推進(jìn)網(wǎng)絡(luò)的智能化,希望為上層應(yīng)用提供端到端的智能服務(wù);另外,在互聯(lián)網(wǎng)領(lǐng)域,軟件定義網(wǎng)絡(luò)相關(guān)組織也致力于推動網(wǎng)絡(luò)實施統(tǒng)一控制,開放網(wǎng)絡(luò)能力,為上層應(yīng)用提供更好的網(wǎng)絡(luò)服務(wù),從而保障應(yīng)用服務(wù)質(zhì)量。但目前的視頻流媒體系統(tǒng)尚不具備與網(wǎng)絡(luò)進(jìn)行交互、按需獲取相應(yīng)的網(wǎng)絡(luò)服務(wù)的能力和接口。使得網(wǎng)絡(luò)和應(yīng)用仍然孤立、隔離、缺乏交互,形成了即使網(wǎng)絡(luò)具備按需網(wǎng)絡(luò)服務(wù)提供能力,視頻流媒體系統(tǒng)也無法按需獲取所需的網(wǎng)絡(luò)服務(wù)的局面。
目前的視頻流媒體系統(tǒng)的大致業(yè)務(wù)實現(xiàn)方式如下:
視頻流媒體業(yè)務(wù)實現(xiàn)方式一,如圖1所示:在此種方式下,視頻流媒體控制服務(wù)器既做業(yè)務(wù)處理器,也作為流媒體提供端。用戶客戶端向視頻流媒體控制服務(wù)器請求所需的流媒體內(nèi)容,視頻流媒體控制服務(wù)器接收到用戶的請求后,對用戶的業(yè)務(wù)請求進(jìn)行處理,并向客戶端提供指定的流媒體內(nèi)容。視頻流媒體實現(xiàn)方式二,如圖2所示:在此種方式下,視頻流媒體控制服務(wù)器主要作為業(yè)務(wù)處理器,流媒體的提供由專門的流媒體提供端來提供,流媒體提供端可以是專門的CDN服務(wù)器或者其他的流媒體服務(wù)提供設(shè)備。用戶客戶端向視頻流媒體控制服務(wù)器請求所需的流媒體內(nèi)容;視頻流媒體控制服務(wù)器收到客戶端的請求后,處理用戶請求,根據(jù)既定的策略進(jìn)行調(diào)度和指配,確定為此用戶提供流媒體服務(wù)的流媒體提供端,并向客戶端返回流媒體提供端的信息;客戶端根據(jù)視頻流媒體控制服務(wù)器返回的流媒體提供端信息,向流媒體提供端請求指定的流媒體內(nèi)容;流媒體提供端收到客戶端的請求后,向客戶端提供指定的流媒體內(nèi)容。從以上的分析來看,目前的視頻流媒體系統(tǒng)缺乏與網(wǎng)絡(luò)進(jìn)行交互的處理過程以及接口,無法根據(jù)業(yè)務(wù)的需要獲得相應(yīng)的網(wǎng)絡(luò)層資源和保障服務(wù)。
因此,視頻流媒體系統(tǒng)需要進(jìn)行改造,增加相應(yīng)的可與網(wǎng)絡(luò)進(jìn)行交互的機(jī)制,實現(xiàn)按需網(wǎng)絡(luò)服務(wù)的獲取,從而可以更好保障視頻流媒體業(yè)務(wù)的質(zhì)量。
發(fā)明內(nèi)容
發(fā)明目的:本發(fā)明提供一種可與網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng)和方法,解決現(xiàn)有技術(shù)中視頻流媒體系統(tǒng)無法與網(wǎng)絡(luò)進(jìn)行交互,無法根據(jù)視頻業(yè)務(wù)的具體需要,獲得最合適的網(wǎng)絡(luò)服務(wù)的問題。技術(shù)方案:一種可與網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng),包括客戶端和視頻流媒體控制服務(wù)器;還包括網(wǎng)絡(luò)服務(wù)申請與管理模塊。所述客戶端可包括B/S、C/S、P2P、P2SP模式下的各種流媒體客戶端形式。所述視頻流媒體控制服務(wù)器,主要用于處理客戶端的請求、資源調(diào)度及流媒體的提供等功能,其中,客戶端請求的處理,資源調(diào)度處理等功能可以采用P2P或P2SP的處理方式,即所述視頻流媒體控制服務(wù)器可以是基于P2P或P2SP技術(shù)實現(xiàn)的;流媒體提供的功能也可以剝離,采用獨(dú)立的流媒體提供端設(shè)備實現(xiàn);流媒體提供端主要用于向客戶端提供流媒體內(nèi)容,具體形態(tài)可以是專用的CDN設(shè)備,也可以是其他方式的流媒體提供設(shè)備。所述視頻流媒體系統(tǒng)為了更好保障為用戶提供的視頻業(yè)務(wù),需要根據(jù)需要獲得相應(yīng)的網(wǎng)絡(luò)資源和網(wǎng)絡(luò)服務(wù)保障,需要和網(wǎng)絡(luò)進(jìn)行交互,所述網(wǎng)絡(luò)主要為網(wǎng)絡(luò)資源控制管理器;網(wǎng)絡(luò)資源控制管理器負(fù)責(zé)對網(wǎng)絡(luò)設(shè)備、資源進(jìn)行管理、控制,進(jìn)行網(wǎng)絡(luò)能力抽象后,提供相應(yīng)的網(wǎng)絡(luò)服務(wù)申請和調(diào)用接口 ;具體可表現(xiàn)為電信運(yùn)營商提供的網(wǎng)絡(luò)服務(wù)申請及調(diào)用系統(tǒng)或接口 ;SDN(軟件定義網(wǎng)絡(luò))架構(gòu)下的網(wǎng)絡(luò)服務(wù)申請及調(diào)用系統(tǒng)或接口 ;其他提供網(wǎng)絡(luò)能力調(diào)用的系統(tǒng)或接口、其他提供網(wǎng)絡(luò)能力調(diào)用的中間/代理系統(tǒng)或接口等。為了實現(xiàn)視頻流媒體系統(tǒng)與網(wǎng)絡(luò)的交互,需要在視頻流媒體系統(tǒng)中增加網(wǎng)絡(luò)服務(wù)申請與管理模塊。網(wǎng)絡(luò)服務(wù)申請與管理模塊可獨(dú)立或同時部署于客戶端、和/或視頻流媒體控制服務(wù)器,和/或流媒體提供端中;網(wǎng)絡(luò)服務(wù)申請與管理模塊主要包含發(fā)送單元和接收單元。發(fā)送單元主要用于向網(wǎng)絡(luò)資源控制管理器請求或撤銷網(wǎng)絡(luò)服務(wù),或者向客戶端發(fā)送指令,指令客戶端向網(wǎng)絡(luò)資 源控制管理器請求或撤銷網(wǎng)絡(luò)服務(wù)。接收單元主要與發(fā)送單元配合使用,接收相應(yīng)的消息或指令,并進(jìn)行相應(yīng)的處理。一種可與網(wǎng)絡(luò)交互的視頻流媒體方法,針對視頻流媒體系統(tǒng)兩種實現(xiàn)方式,通過與網(wǎng)絡(luò)交互技術(shù),為用戶提供流媒體服務(wù);其中,視頻流媒體系統(tǒng)兩種實現(xiàn)方式為:
1、視頻流媒體控制服務(wù)器直接為用戶提供流媒體服務(wù);
2、采用專用的流媒體提供端為用戶提供流媒體服務(wù);
這兩種方式均可結(jié)合P2P/P2SP技術(shù)實現(xiàn)。針對方式一,可與網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng)主要由客戶端、視頻流媒體控制服務(wù)器和網(wǎng)絡(luò)服務(wù)申請與管理模塊組成,網(wǎng)絡(luò)服務(wù)的申請可分為兩種方法:
O由視頻流媒體控制服務(wù)器通過網(wǎng)絡(luò)服務(wù)申請與管理模塊直接向網(wǎng)絡(luò)資源控制管理器請求網(wǎng)絡(luò)服務(wù);
2)視頻流媒體控制服務(wù)器通過網(wǎng)絡(luò)服務(wù)申請與管理模塊向客戶端發(fā)送指令,指令客戶端向網(wǎng)絡(luò)資源控制管理器請求網(wǎng)絡(luò)服務(wù);
針對方式二,可與網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng)主要由客戶端、視頻流媒體控制服務(wù)器、流媒體提供端和網(wǎng)絡(luò)服務(wù)申請與管理模塊組成,通過流媒體提供端提供媒體流服務(wù),網(wǎng)絡(luò)服務(wù)的申請可分為四種方法:
O由視頻流媒體控制服務(wù)器通過網(wǎng)絡(luò)服務(wù)申請與管理模塊直接向網(wǎng)絡(luò)資源控制管理器請求網(wǎng)絡(luò)服務(wù);
2)由流媒體提供端通過網(wǎng)絡(luò)服務(wù)申請與管理模塊直接向網(wǎng)絡(luò)資源控制管理器請求網(wǎng)絡(luò)服務(wù);
3)視頻流媒體控制服務(wù)器通過網(wǎng)絡(luò)服務(wù)申請與管理模塊向客戶端發(fā)送指令,指令客戶端向網(wǎng)絡(luò)資源控制管理器請求網(wǎng)絡(luò)服務(wù),客戶端通過網(wǎng)絡(luò)服務(wù)申請與管理模塊向網(wǎng)絡(luò)資源控制管理器請求網(wǎng)絡(luò)服務(wù);
4)流媒體提供端通過網(wǎng)絡(luò)服務(wù)申請與管理模塊向客戶端發(fā)送指令,指令客戶端向網(wǎng)絡(luò)資源控制管理器請求網(wǎng)絡(luò)服務(wù),客戶端通過網(wǎng)絡(luò)服務(wù)申請與管理模塊向網(wǎng)絡(luò)資源控制管理器請求網(wǎng)絡(luò)服務(wù);
無論采用何種方式實現(xiàn),關(guān)鍵點在于,視頻流媒體系統(tǒng)的各個組成部分中,存在著網(wǎng)絡(luò)服務(wù)申請與管理模塊,該模塊可以存在于視頻流媒體控制服務(wù)器和或流媒體提供端和/或客戶端中(在視頻流媒體系統(tǒng)結(jié)合P2P/P2SP技術(shù)實現(xiàn)的情況下,網(wǎng)絡(luò)服務(wù)申請與管理模塊也可能存在于P2P系統(tǒng)的相關(guān)組件中)。在用戶使用視頻服務(wù)的時候,在業(yè)務(wù)處理流程中增加網(wǎng)絡(luò)服務(wù)申請的處理過程,使得視頻流媒體系統(tǒng)可以根據(jù)用戶的視頻使用情況,申請最為合適的網(wǎng)絡(luò)資源和網(wǎng)絡(luò)保障服務(wù),從而使得視頻流媒體系統(tǒng)可以向用戶提供有網(wǎng)絡(luò)保障的視頻服務(wù)。比如:當(dāng)前用戶在視頻流媒體系統(tǒng)中選擇了付費(fèi)超清視頻,按照視頻流媒體的策略,需要為這個用戶提供加速保障服務(wù),需要選定最近的CDN節(jié)點為其服務(wù),并為該用戶保障全程的20M帶寬。此時,視頻流媒體系統(tǒng)向網(wǎng)絡(luò)資源控制管理器發(fā)起申請,提供用戶的IP地址,⑶N節(jié)點的IP地址信息,并要求網(wǎng)絡(luò)提供用戶和⑶N節(jié)點之間全程20M的帶寬和高等級網(wǎng)絡(luò)保障服務(wù)。這樣用戶的視頻業(yè)務(wù)就能夠得到實時動態(tài)的有效保障。下面以方式二的實現(xiàn)方式三為例進(jìn)行說明,具體各種方式的實現(xiàn)在附圖中有相應(yīng)的說明。方式二的實現(xiàn)方法三,即視頻流媒體系統(tǒng)包含客戶端、視頻流媒體控制服務(wù)器、流媒體提供端。用戶的網(wǎng)絡(luò)服務(wù)申請由視頻`流媒體控制服務(wù)器向客戶端發(fā)指令信息,指令客戶端向網(wǎng)絡(luò)資源控制管理器請求網(wǎng)絡(luò)服務(wù)的方式。具體的業(yè)務(wù)流程如下:
1、用戶客戶端發(fā)起流媒體請求,請求指定的流媒體內(nèi)容;
2、在此方式下,視頻流媒體的提供由專門的視頻流媒體提供端設(shè)備提供。因此,視頻流媒體控制服務(wù)器接收到客戶端的請求后,進(jìn)行相應(yīng)的處理和資源調(diào)度,確定為該客戶端提供服務(wù)的流媒體提供端。并向客戶端返回流媒體提供端信息。為了保障業(yè)務(wù)質(zhì)量,在提供流媒體內(nèi)容服務(wù)之前,需要先得到合適的網(wǎng)絡(luò)資源和網(wǎng)絡(luò)保障服務(wù),在本方法中,視頻流媒體控制服務(wù)器通過網(wǎng)絡(luò)服務(wù)申請與管理模塊指示客戶端請求網(wǎng)絡(luò)服務(wù)的方式;視頻流媒體控制服務(wù)器通過網(wǎng)絡(luò)服務(wù)申請與管理模塊向客戶端返回該用戶所需要的網(wǎng)絡(luò)資源和網(wǎng)絡(luò)服務(wù),并指示客戶端向網(wǎng)絡(luò)資源控制管理器請求網(wǎng)絡(luò)服務(wù);
3、客戶端通過網(wǎng)絡(luò)服務(wù)申請與管理模塊向網(wǎng)絡(luò)資源控制管理器請求或調(diào)用網(wǎng)絡(luò)服務(wù);具體的網(wǎng)絡(luò)服務(wù)根據(jù)具體業(yè)務(wù)需要而定,如:動態(tài)建立各流媒體提供端與客戶端之間端到端的專用網(wǎng)絡(luò)連接、設(shè)置高優(yōu)先級、保障高帶寬等;
4、網(wǎng)絡(luò)資源控制管理器接收到客戶端的請求或調(diào)用后,執(zhí)行指定的操作,預(yù)留相應(yīng)的網(wǎng)絡(luò)資源或提供相應(yīng)的網(wǎng)絡(luò)服務(wù),并向客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊返回請求網(wǎng)絡(luò)服務(wù)成功消息;5、客戶端通過網(wǎng)絡(luò)服務(wù)申請與管理模塊向視頻流媒體控制服務(wù)器返回請求網(wǎng)絡(luò)服務(wù)成功消息;
6、視頻流媒體控制服務(wù)器通過網(wǎng)絡(luò)服務(wù)申請與管理模塊向客戶端發(fā)送,可開始請求流媒體內(nèi)容消息;
7、客戶端向流媒體提供端請求指定的流媒體內(nèi)容;
8、流媒體提供端向客戶端提供指定的流媒體內(nèi)容。在流媒體傳送期間,視頻流媒體控制服務(wù)器可以根據(jù)需要通過網(wǎng)絡(luò)服務(wù)申請與管理模塊再次指示客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊向網(wǎng)絡(luò)資源控制管理器請求新的網(wǎng)絡(luò)服務(wù),為用戶提供實時的,最合適的網(wǎng)絡(luò)承載服務(wù);流媒體提供完成,需要視頻流媒體控制服務(wù)器通過網(wǎng)絡(luò)服務(wù)申請與管理模塊再次指示客戶端向網(wǎng)絡(luò)資源控制管理器請求撤銷網(wǎng)絡(luò)服務(wù),避免資源的無效占用;
9、視頻流媒體控制服務(wù)器通過網(wǎng)絡(luò)服務(wù)申請與管理模塊向客戶端發(fā)送消息,指示客戶端向網(wǎng)絡(luò)資源控制管理器請求撤銷網(wǎng)絡(luò)服務(wù);
10、客戶端通過網(wǎng)絡(luò)服務(wù)申請與管理模塊向網(wǎng)絡(luò)資源控制管理器請求撤銷網(wǎng)絡(luò)服務(wù);
11、網(wǎng)絡(luò)資源控制管理器撤銷該用戶的網(wǎng)絡(luò)服務(wù),并向客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊返回撤銷網(wǎng)絡(luò)服務(wù)成功消息;
12、客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊收到網(wǎng)絡(luò)資源控制管理器返回的撤銷網(wǎng)絡(luò)服務(wù)成功消息后,向視頻流媒體控制服務(wù)器的網(wǎng)絡(luò)服務(wù)申請與管理模塊發(fā)送撤銷網(wǎng)絡(luò)服務(wù)成功消息;
本發(fā)明所述的方法中,視頻流媒體系統(tǒng)可以根據(jù)用戶的屬性、用戶所訪問的內(nèi)容、用戶應(yīng)用的使用情況,按需與網(wǎng)絡(luò)資源控制管理器申請對應(yīng)的網(wǎng)絡(luò)資源和網(wǎng)絡(luò)保障服務(wù)。視頻流媒體系統(tǒng)可以在為用戶提供視頻服務(wù)前,預(yù)先為用戶申請合適的資源;也可以在為用戶提供視頻服務(wù)的過程中,根據(jù)策略實時申請調(diào)整網(wǎng)絡(luò)資源和網(wǎng)絡(luò)保障服務(wù);在流媒體提供完成時,申請撤銷為該用戶提供的網(wǎng)絡(luò)資源和網(wǎng)絡(luò)保障服務(wù),避免資源的無效占用。本發(fā)明所述可與網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng)和方法,主要特點在于視頻流媒體系統(tǒng)中增加了網(wǎng)絡(luò)服務(wù)申請與管理模塊。并且在視頻流媒體業(yè)務(wù)處理的過程中,增加了相應(yīng)的網(wǎng)絡(luò)資源和服務(wù)保障申請/撤銷的過程。本發(fā)明所述的可與網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng),可包括互聯(lián)網(wǎng)視頻系統(tǒng)、移動流媒體系統(tǒng)、視頻監(jiān)控系統(tǒng)等存在流媒體服務(wù)的系統(tǒng)中。具體的流媒體系統(tǒng)實現(xiàn)方式可以是C/S模式,B/S模式、P2P模式、P2SP模式等;流媒體的提供可以采用視頻流媒體控制服務(wù)器提供,也可以采用專用的流媒體提供端,如=CDN提供流媒體;
本發(fā)明所述的可與網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng)和方法中,網(wǎng)絡(luò)指的是網(wǎng)絡(luò)資源控制管理器。網(wǎng)絡(luò)資源控制管理器負(fù)責(zé)對網(wǎng)絡(luò)設(shè)備、資源進(jìn)行管理、控制,進(jìn)行網(wǎng)絡(luò)能力抽象后,提供相應(yīng)的網(wǎng)絡(luò)服務(wù)申請和調(diào)用接口 ;具體可表現(xiàn)為電信運(yùn)營商提供的網(wǎng)絡(luò)服務(wù)申請及調(diào)用系統(tǒng)或接口 ;SDN架構(gòu)下的網(wǎng)絡(luò)服務(wù)申請及調(diào)用系統(tǒng)或接口 ;其他提供網(wǎng)絡(luò)能力調(diào)用的系統(tǒng)或接口、其他提供網(wǎng)絡(luò)能力調(diào)用的中間/代理系統(tǒng)或接口等。有益效果:與現(xiàn)有技術(shù)相比,本發(fā)明提供的可與網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng)和方法,具有與網(wǎng)絡(luò)資源控制管理器的交互協(xié)議接口以及相應(yīng)的過程處理方法,可在視頻流媒體業(yè)務(wù)處理過程中,按需申請并獲得相應(yīng)的網(wǎng)絡(luò)資源和網(wǎng)絡(luò)保障服務(wù)。從而使得視頻流媒體服務(wù)得到有效的網(wǎng)絡(luò)保障,極大提高視頻流 媒體的業(yè)務(wù)質(zhì)量和用戶體驗。本發(fā)明可應(yīng)用于視頻流媒體系統(tǒng),包括互聯(lián)網(wǎng)視頻、手機(jī)視頻、視頻監(jiān)控、IPTV等,可以解決視頻業(yè)務(wù)無法得到網(wǎng)絡(luò)保障,導(dǎo)致視頻業(yè)務(wù)質(zhì)量差的問題,促進(jìn)視頻業(yè)務(wù)發(fā)展,具有極大的經(jīng)濟(jì)效益。
圖1為現(xiàn)有技術(shù)中視頻流媒體業(yè)務(wù)處理方式一流程示意 圖2為現(xiàn)有技術(shù)中視頻流媒體業(yè)務(wù)處理方式二流程示意 圖3本發(fā)明所述的可與網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng)的業(yè)務(wù)處理流程示意 圖4為本發(fā)明基于現(xiàn)有視頻業(yè)務(wù)處理方式一實現(xiàn)可與網(wǎng)絡(luò)交互的方法一業(yè)務(wù)處理示意 圖5為本發(fā)明基于現(xiàn)有視頻業(yè)務(wù)處理方式一實現(xiàn)可與網(wǎng)絡(luò)交互的方法二業(yè)務(wù)處理示意 圖6為本發(fā)明基于現(xiàn)有視頻業(yè)務(wù)處理方式二實現(xiàn)可與網(wǎng)絡(luò)交互的方法一業(yè)務(wù)處理示意圖; 圖7為本發(fā)明基于現(xiàn)有視頻業(yè)務(wù)處理方式二實現(xiàn)可與網(wǎng)絡(luò)交互的方法二業(yè)務(wù)處理示意 圖8為本發(fā)明基于現(xiàn)有視頻業(yè)務(wù)處理方式二實現(xiàn)可與網(wǎng)絡(luò)交互的方法三業(yè)務(wù)處理示意 圖9為本發(fā)明基于現(xiàn)有視頻業(yè)務(wù)處理方式二實現(xiàn)可與網(wǎng)絡(luò)交互的方法四業(yè)務(wù)處理示意 圖10為本發(fā)明可與網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng)中網(wǎng)絡(luò)服務(wù)申請與管理模塊功能模塊
圖11為本發(fā)明所述的網(wǎng)絡(luò)服務(wù)申請與管理模塊的發(fā)送單元功能模塊 圖12為本發(fā)明所述的網(wǎng)絡(luò)服務(wù)申請與管理模塊的接收單元功能模塊圖。
具體實施例方式下面結(jié)合具體實施例,進(jìn)一步闡明本發(fā)明,應(yīng)理解這些實施例僅用于說明本發(fā)明而不用于限制本發(fā)明的范圍,在閱讀了本發(fā)明之后,本領(lǐng)域技術(shù)人員對本發(fā)明的各種等價形式的修改均落于本申請所附權(quán)利要求所限定的范圍。可與網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng)和方法,所述視頻流媒體系統(tǒng)具有與網(wǎng)絡(luò)資源控制管理器的交互接口及相應(yīng)的過程處理方法,可在視頻流媒體業(yè)務(wù)處理過程中,按需申請并獲得相應(yīng)的網(wǎng)絡(luò)資源及服務(wù),保障視頻流媒體業(yè)務(wù)質(zhì)量。如圖1所示,現(xiàn)有視頻流媒體業(yè)務(wù)處理方式一示意圖,描述了現(xiàn)有視頻流媒體系統(tǒng)的其中一種業(yè)務(wù)實現(xiàn)方式的大致業(yè)務(wù)處理過程,步驟如下:
1、用戶客戶端向視頻流媒體控制服務(wù)器請求指定的流媒體內(nèi)容;
2、在此方式下,視頻流媒體控制服務(wù)器具備業(yè)務(wù)處理、資源調(diào)度和流媒體提供功能。在接收到客戶端的請求后,進(jìn)行相應(yīng)的處理和調(diào)度,并向客戶端提供指定的流媒體內(nèi)容。此種方式,是目前常見的C/S或B/S方式的下的視頻流媒體業(yè)務(wù)實現(xiàn)方式。如圖2所示,現(xiàn)有視頻流媒體業(yè)務(wù)處理方式二示意圖,描述了現(xiàn)有視頻流媒體系統(tǒng)的另外一種業(yè)務(wù)實現(xiàn)方式的大致業(yè)務(wù)處理過程,步驟如下:1、用戶客戶端向視頻流媒體控制服務(wù)器請求指定的流媒體內(nèi)容;
2、在此方式下,視頻流媒體的提供由專門的視頻流媒體提供端設(shè)備提供(流媒體提供端可以是CDN)。因此,視頻流媒體控制服務(wù)器接收到客戶端的請求后,進(jìn)行相應(yīng)的處理和資源調(diào)度,確定為該客戶端提供服務(wù)的流媒體提供端,并向客戶端返回對應(yīng)的流媒體提供端信息;
3、用戶客戶端根據(jù)視頻流媒體控制服務(wù)器返回的流媒體提供端信息,向流媒體提供端請求指定的流媒體內(nèi)容;
4、流媒體提供端接收到客戶端的請求后,向客戶端提供指定的流媒體內(nèi)容;
此種方式,是目前場景的基于⑶N的,基于P2P/P2SP的視頻流媒體業(yè)務(wù)實現(xiàn)方式。如圖3所示,可與網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng)的業(yè)務(wù)處理流程示意圖。步驟如下:
1、視頻流媒體控制服務(wù)器接收客戶端發(fā)起的請求;
2、視頻流媒體控制服務(wù)器處理客戶端的請求,根據(jù)既定的資源調(diào)度策略,確定為客戶端提供流媒體內(nèi)容的流媒體提供端設(shè)備;
3、在為用戶提供流媒體內(nèi)容前,需要根據(jù)需要與網(wǎng)絡(luò)交互,獲取相應(yīng)的網(wǎng)絡(luò)資源和服務(wù)保障;
4、成功獲得網(wǎng)絡(luò)資源和保障服務(wù)后,流媒體提供端向客戶端提供流媒體內(nèi)容;在流媒體內(nèi)容提供的過程中,可根據(jù)業(yè)務(wù)的需要再次與網(wǎng)絡(luò)進(jìn)行交互,獲取新的網(wǎng)絡(luò)資源和服務(wù);
5、流媒體傳送完成后,為避免網(wǎng)絡(luò)資源的閑置和浪費(fèi),需要再次與網(wǎng)絡(luò)進(jìn)行交互,請求撤銷對應(yīng)的網(wǎng)絡(luò)資源和服務(wù)。如圖4所示,基于現(xiàn)有視頻業(yè)務(wù)處理方式一實現(xiàn)可與網(wǎng)絡(luò)交互的方法一業(yè)務(wù)處理示意圖。在此方法中,包括了可與網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng)和網(wǎng)絡(luò)資源控制管理器。其中,可與網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng)包括了客戶端和視頻流媒體控制服務(wù)器。其中,客戶端可以是B/S、C/S、P2P、P2SP模式下的各種流媒體客戶端;視頻流媒體控制服務(wù)器包括了網(wǎng)絡(luò)服務(wù)申請與管理模塊,可與網(wǎng)絡(luò)資源控制管理器進(jìn)行交互;網(wǎng)絡(luò)資源控制管理器是為應(yīng)用提供網(wǎng)絡(luò)能力調(diào)用的系統(tǒng)或平臺,可以是SDN控制器或SDN控制器提供的北向接口,可以是電信運(yùn)營商進(jìn)行了網(wǎng)絡(luò)能力封裝和抽象之后對外提供的業(yè)務(wù)能力調(diào)用接口,也可以是其他提供網(wǎng)絡(luò)能力調(diào)用接口的中間/代理系統(tǒng)等。這里需要說明的是,網(wǎng)絡(luò)資源控制管理器不是網(wǎng)絡(luò)策略控制系統(tǒng)。網(wǎng)絡(luò)資源控制管理器是更高層次,更抽象化的網(wǎng)絡(luò)能力平臺。業(yè)務(wù)處理流程如下:
1、用戶客戶端發(fā)起流媒體請求,請求指定的流媒體內(nèi)容;
2、視頻流媒體控制服務(wù)器接收到客戶端的請求后,進(jìn)行分析處理;由于在本方式中,視頻流媒體控制服務(wù)器集成流媒體提供功能。因而確定自身為流媒體提供端。為了保障業(yè)務(wù)提供的質(zhì)量,視頻流媒體控制服務(wù)器通過網(wǎng)絡(luò)服務(wù)申請與管理模塊向網(wǎng)絡(luò)資源控制管理器請求或調(diào)用網(wǎng)絡(luò)資源和服務(wù)。具體的網(wǎng)絡(luò)資源和服務(wù)根據(jù)具體業(yè)務(wù)需要而定,如:動態(tài)建立視頻流媒體控制服務(wù)器與客戶端之間端到端的專用網(wǎng)絡(luò)連接、設(shè)置高優(yōu)先級、保障高帶寬等;
3、網(wǎng)絡(luò)資源控制管理器接收到視頻流媒體控制服務(wù)器的請求或調(diào)用后,執(zhí)行指定的操作,預(yù)留相應(yīng)的 網(wǎng)絡(luò)資源或提供相應(yīng)的網(wǎng)絡(luò)服務(wù),并向視頻流媒體控制服務(wù)器的網(wǎng)絡(luò)服務(wù)申請與管理模塊返回請求網(wǎng)絡(luò)服務(wù)成功消息;
4、視頻流媒體控制服務(wù)器開始向客戶端提供流媒體內(nèi)容傳送。在流媒體傳送期間,視頻流媒體控制服務(wù)器可以根據(jù)需要通過網(wǎng)絡(luò)服務(wù)申請與管理模塊再次向網(wǎng)絡(luò)資源控制管理器請求新的網(wǎng)絡(luò)服務(wù),為用戶提供實時的,最合適的網(wǎng)絡(luò)承載服務(wù);流媒體提供完成,需要觸發(fā)視頻流媒體控制服務(wù)器通過網(wǎng)絡(luò)服務(wù)申請與管理模塊向網(wǎng)絡(luò)資源控制管理器請求撤銷網(wǎng)絡(luò)服務(wù),避免資源的無效占用;
5、流媒體提供完成時,觸發(fā)視頻流媒體控制服務(wù)器通過網(wǎng)絡(luò)服務(wù)申請與管理模塊向網(wǎng)絡(luò)資源控制管理器請求撤銷網(wǎng)絡(luò)服務(wù);
6、網(wǎng)絡(luò)資源控制管理器撤銷該用戶的網(wǎng)絡(luò)服務(wù),并向視頻流媒體控制服務(wù)器的網(wǎng)絡(luò)服務(wù)申請與管理模塊返回撤銷網(wǎng)絡(luò)服務(wù)成功消息;
這一方法的主要特點是,在為用戶提供流媒體服務(wù)前,由視頻流媒體控制服務(wù)器先為用戶申請網(wǎng)絡(luò)資源和服務(wù);在完成為用戶傳送流媒體內(nèi)容后,由視頻流媒體控制服務(wù)器為用戶撤銷網(wǎng)絡(luò)資源和服務(wù);且在流媒體提供的過程中也可以按需進(jìn)行網(wǎng)絡(luò)資源和服務(wù)的申請。在視頻流媒體控制服務(wù)器中增加了網(wǎng)絡(luò)服務(wù)申請與管理模塊,實現(xiàn)與網(wǎng)絡(luò)資源控制管理器的交互。如圖5所示,基于現(xiàn)有視頻業(yè)務(wù)處理方式一實現(xiàn)可與網(wǎng)絡(luò)交互的方法二業(yè)務(wù)處理示意圖。在此方法中,包括了可與網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng)和網(wǎng)絡(luò)資源控制管理器。其中,可與網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng)包括客戶端和視頻流媒體控制服務(wù)器。其中,客戶端可以是B/S、C/S、P2P、P2SP模式下的各種流媒體客戶端,客戶端包括了網(wǎng)絡(luò)服務(wù)申請與管理模塊,可與網(wǎng)絡(luò)資源控制管理器及視頻流媒體控制服務(wù)器進(jìn)行交互;視頻流媒體控制服務(wù)器包括了網(wǎng)絡(luò)服務(wù)申請與管理模塊,可與客戶端進(jìn)行交互;網(wǎng)絡(luò)資源控制管理器是為應(yīng)用提供網(wǎng)絡(luò)能力調(diào)用的系統(tǒng)或平臺,可以是SDN控制器或SDN控制器提供的北向接口,可以是電信運(yùn)營商進(jìn)行了網(wǎng)絡(luò)能力封裝和抽象之后對外提供的業(yè)務(wù)能力調(diào)用接口,也可以是其他提供網(wǎng)絡(luò)能力調(diào)用接口的中間 /代理系統(tǒng)等。這里需要說明的是,網(wǎng)絡(luò)資源控制管理器不是網(wǎng)絡(luò)策略控制系統(tǒng)。網(wǎng)絡(luò)資源控制管理器是更高層次,更抽象化的網(wǎng)絡(luò)能力平臺。業(yè)務(wù)處理流程如下:
1、用戶客戶端發(fā)起流媒體請求,請求指定的流媒體內(nèi)容;
2、視頻流媒體控制服務(wù)器接收到客戶端的請求后,進(jìn)行分析處理;由于在本方式中,視頻流媒體控制服務(wù)器集成流媒體提供功能。因而確定自身為流媒體提供端。為了保障業(yè)務(wù)質(zhì)量,在提供流媒體內(nèi)容服務(wù)之前,需要先得到合適的網(wǎng)絡(luò)資源和網(wǎng)絡(luò)保障服務(wù),在本方法中,采用視頻流媒體控制服務(wù)器通過網(wǎng)絡(luò)服務(wù)申請與管理模塊指示客戶端請求網(wǎng)絡(luò)服務(wù)的方式;視頻流媒體控制服務(wù)器的網(wǎng)絡(luò)服務(wù)申請與管理模塊向客戶端返回該用戶所需要的網(wǎng)絡(luò)資源和網(wǎng)絡(luò)服務(wù),并指示客戶端向網(wǎng)絡(luò)資源控制管理器請求網(wǎng)絡(luò)服務(wù);
3、客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊向網(wǎng)絡(luò)資源控制管理器請求或調(diào)用網(wǎng)絡(luò)服務(wù);具體的網(wǎng)絡(luò)服務(wù)根據(jù)具體業(yè)務(wù)需要而定,如:動態(tài)建立視頻流媒體控制服務(wù)器與客戶端之間端到端的專用網(wǎng)絡(luò)連接、設(shè)置高優(yōu)先級、保障高帶寬等;
4、網(wǎng)絡(luò)資源控制管理器接收到客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊的請求或調(diào)用后,執(zhí)行指定的操作,預(yù)留相應(yīng)的網(wǎng)絡(luò)資源或提供相應(yīng)的網(wǎng)絡(luò)服務(wù),并向客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊返回請求網(wǎng)絡(luò)服務(wù)成功消息;5、客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊向視頻流媒體控制服務(wù)器的網(wǎng)絡(luò)服務(wù)申請與管理模塊發(fā)送請求網(wǎng)絡(luò)服務(wù)成功消息;
6、視頻流媒體控制服務(wù)器的網(wǎng)絡(luò)服務(wù)申請與管理模塊收到客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊發(fā)送的請求網(wǎng)絡(luò)服務(wù)成功消息后,視頻流媒體控制服務(wù)器開始向客戶端提供流媒體內(nèi)容傳送。在流媒體傳送期間,視頻流媒體控制服務(wù)器的網(wǎng)絡(luò)服務(wù)申請與管理模塊可以根據(jù)需要再次指示客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊向網(wǎng)絡(luò)資源控制管理器請求新的網(wǎng)絡(luò)服務(wù),為用戶提供實時的,最合適的網(wǎng)絡(luò)承載服務(wù);流媒體提供完成,需要視頻流媒體控制服務(wù)器的網(wǎng)絡(luò)服務(wù)申請與管理模塊再次指示客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊向網(wǎng)絡(luò)資源控制管理器請求撤銷網(wǎng)絡(luò)服務(wù),避免資源的無效占用;
7、視頻流媒體控制服務(wù)器的網(wǎng)絡(luò)服務(wù)申請與管理模塊向客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊發(fā)送消息,指示客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊向網(wǎng)絡(luò)資源控制管理器請求撤銷網(wǎng)絡(luò)服務(wù);
8、客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊向網(wǎng)絡(luò)資源控制管理器請求撤銷網(wǎng)絡(luò)服務(wù);
9、網(wǎng)絡(luò)資源控制管理器撤銷該用戶的網(wǎng)絡(luò)服務(wù),并向客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊返回撤銷網(wǎng)絡(luò)服務(wù)成功消息;
10、客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊收到網(wǎng)絡(luò)資源控制管理器返回的撤銷網(wǎng)絡(luò)服務(wù)成功消息后,向視頻流媒體控制服務(wù)器的網(wǎng)絡(luò)服務(wù)申請與管理模塊發(fā)送撤銷網(wǎng)絡(luò)服務(wù)成功消息;
這一方法的主要特點是:在為用戶提供流媒體服務(wù)前,由視頻流媒體控制服務(wù)器的網(wǎng)絡(luò)服務(wù)申請與管理模塊指示客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊先為用戶申請或調(diào)用網(wǎng)絡(luò)資源和服務(wù);在完成為用戶傳送流媒體內(nèi)容后,由視頻流媒體控制服務(wù)器的網(wǎng)絡(luò)服務(wù)申請與管理模塊指示客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊為用戶撤銷網(wǎng)絡(luò)資源和服務(wù);且在流媒體提供的過程中也可以按需進(jìn)行網(wǎng)絡(luò)資源和服務(wù)的申請或調(diào)用。在視頻流媒體控制服務(wù)器中增加了網(wǎng)絡(luò)服務(wù)申請與管理模塊,用于指示和管理客戶端向網(wǎng)絡(luò)資源控制管理器申請或調(diào)用網(wǎng)絡(luò)資源和服務(wù);同時也在客戶`端中增加了網(wǎng)絡(luò)服務(wù)申請與管理模塊,用于接收視頻流媒體控制服務(wù)器的指令以及向網(wǎng)絡(luò)資源控制管理器申請或調(diào)用網(wǎng)絡(luò)資源和服務(wù)。如圖6所示,基于現(xiàn)有視頻業(yè)務(wù)處理方式二實現(xiàn)可與網(wǎng)絡(luò)交互的方法一業(yè)務(wù)處理示意圖。在此方法中,包括了可與網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng)和網(wǎng)絡(luò)資源控制管理器。其中,可與網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng)包括客戶端,視頻流媒體控制服務(wù)器和流媒體提供端。其中,客戶端可以是B/S、C/S、P2P、P2SP模式下的各種流媒體客戶端;視頻流媒體控制服務(wù)器可以基于P2P/P2SP技術(shù)實現(xiàn);視頻流媒體控制服務(wù)器包括了網(wǎng)絡(luò)服務(wù)申請與管理模塊,可與網(wǎng)絡(luò)資源控制管理器進(jìn)行交互;網(wǎng)絡(luò)資源控制管理器是為應(yīng)用提供網(wǎng)絡(luò)能力調(diào)用的系統(tǒng)或平臺,可以是SDN控制器或SDN控制器提供的北向接口,可以是電信運(yùn)營商進(jìn)行了網(wǎng)絡(luò)能力封裝和抽象之后對外提供的業(yè)務(wù)能力調(diào)用接口,也可以是其他提供網(wǎng)絡(luò)能力調(diào)用接口的中間/代理系統(tǒng)等。這里需要說明的是,網(wǎng)絡(luò)資源控制管理器不是網(wǎng)絡(luò)策略控制系統(tǒng)。網(wǎng)絡(luò)資源控制管理器是更高層次,更抽象化的網(wǎng)絡(luò)能力平臺。流媒體提供端可以是CDN節(jié)點或者其他可提供流媒體服務(wù)的設(shè)備。業(yè)務(wù)處理流程如下:
1、用戶客戶端發(fā)起流媒體請求,請求指定的流媒體內(nèi)容;2、在此方式下,視頻流媒體的提供由專門的視頻流媒體提供端設(shè)備提供。因此,視頻流媒體控制服務(wù)器接收到客戶端的請求后,進(jìn)行相應(yīng)的處理和資源調(diào)度,確定為該客戶端提供服務(wù)的流媒體提供端;在采用P2P/P2SP方式實現(xiàn)的條件下,通過P2P/P2SP控制部件為客戶端提供相應(yīng)的節(jié)點/對等體作為流媒體提供端。為了保障業(yè)務(wù)提供的質(zhì)量,視頻流媒體控制服務(wù)器的網(wǎng)絡(luò)服務(wù)申請與管理模塊向網(wǎng)絡(luò)資源控制管理器請求或調(diào)用網(wǎng)絡(luò)資源和服務(wù)。具體的網(wǎng)絡(luò)資源和服務(wù)根據(jù)具體業(yè)務(wù)需要而定,如:動態(tài)建立流媒體提供端與客戶端之間端到端的專用網(wǎng)絡(luò)連接、設(shè)置高優(yōu)先級、保障高帶寬等;
3、網(wǎng)絡(luò)資源控制管理器接收到視頻流媒體控制服務(wù)器的網(wǎng)絡(luò)服務(wù)申請與管理模塊的請求或調(diào)用后,執(zhí)行指定的操作,預(yù)留相應(yīng)的網(wǎng)絡(luò)資源或提供相應(yīng)的網(wǎng)絡(luò)服務(wù),并向視頻流媒體控制服務(wù)器的網(wǎng)絡(luò)服務(wù)申請與管理模塊返回請求網(wǎng)絡(luò)服務(wù)成功消息;
4、視頻流媒體控制服務(wù)器的網(wǎng)絡(luò)服務(wù)申請與管理模塊收到網(wǎng)絡(luò)資源控制管理器返回的請求網(wǎng)絡(luò)服務(wù)成功消息后,向客戶端返回流媒體提供端信息;
5、客戶端獲得流媒體提供端信息后,向流媒體提供端請求指定的流媒體內(nèi)容;
6、流媒體提供端收到客戶端的請求后,向客戶端提供指定的流媒體內(nèi)容;同時,向視頻流媒體控制服務(wù)器上報正在為對應(yīng)的客戶端提供流媒體服務(wù)的狀態(tài),使得視頻流媒體控制服務(wù)器可實時掌握各客戶端的流媒體提供情況。在流媒體傳送期間,視頻流媒體控制服務(wù)器的網(wǎng)絡(luò)服務(wù)申請與管理模塊可以根據(jù)需要再次向網(wǎng)絡(luò)資源控制管理器請求新的網(wǎng)絡(luò)服務(wù),為用戶提供實時的,最合適的網(wǎng)絡(luò)承載服務(wù);流媒體提供完成,需要視頻流媒體控制服務(wù)器的網(wǎng)絡(luò)服務(wù)申請與管理模塊再次向網(wǎng)絡(luò)資源控制管理器請求撤銷網(wǎng)絡(luò)服務(wù),避免資源的無效占用;
7、視頻流媒體控制服務(wù)器的網(wǎng)絡(luò)服務(wù)申請與管理模塊向網(wǎng)絡(luò)資源控制管理器請求撤銷網(wǎng)絡(luò)服務(wù);
8、網(wǎng)絡(luò)資源控制管理器撤銷該用戶的網(wǎng)絡(luò)服務(wù),并向視頻流媒體控制服務(wù)器的網(wǎng)絡(luò)服務(wù)申請與管理模塊返回撤銷網(wǎng)絡(luò)服務(wù)成功消息;
這一方法的主要特點是:在為用戶提供流媒體提供端信息前,由視頻流媒體控制服務(wù)器的網(wǎng)絡(luò)服務(wù)申請與管理模塊先為用戶申請或調(diào)用網(wǎng)絡(luò)資源和服務(wù);在完成為用戶傳送流媒體內(nèi)容后,由視頻流媒體控制服務(wù)器的網(wǎng)絡(luò)服務(wù)申請與管理模塊為用戶撤銷網(wǎng)絡(luò)資源和服務(wù);且在流媒體提供的過程中也可以按需進(jìn)行網(wǎng)絡(luò)資源和服務(wù)的申請或調(diào)用。在視頻流媒體控制服務(wù)器中增加了網(wǎng)絡(luò)服務(wù)申請與管理模塊,用于和網(wǎng)絡(luò)資源控制管理器交互,為用戶申請或調(diào)用網(wǎng)絡(luò)資源和服務(wù)。如圖7所示,基于現(xiàn)有視頻業(yè)務(wù)處理方式二實現(xiàn)可與網(wǎng)絡(luò)交互的方法二業(yè)務(wù)處理示意圖。在此方法中,包括了可與網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng)和網(wǎng)絡(luò)資源控制管理器。其中,可與網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng)包括客戶端,視頻流媒體控制服務(wù)器和流媒體提供端??蛻舳丝梢允荁/S、C/S、P2P、P2SP模式下的各種流媒體客戶端;視頻流媒體控制服務(wù)器可以基于P2P/P2SP技術(shù)實現(xiàn);流媒體提供端包括了網(wǎng)絡(luò)服務(wù)申請與管理模塊,可與網(wǎng)絡(luò)資源控制管理器進(jìn)行交互;網(wǎng)絡(luò)資源控制管理器是為應(yīng)用提供網(wǎng)絡(luò)能力調(diào)用的系統(tǒng)或平臺,可以是SDN控制器或SDN控制器提供的北向接口,可以是電信運(yùn)營商進(jìn)行了網(wǎng)絡(luò)能力封裝和抽象之后對外提供的業(yè)務(wù)能力調(diào)用接口,也可以是其他提供網(wǎng)絡(luò)能力調(diào)用接口的中間/代理系統(tǒng)等。這里需要說明的是,網(wǎng)絡(luò)資源 控制管理器不是網(wǎng)絡(luò)策略控制系統(tǒng)。網(wǎng)絡(luò)資源控制管理器是更高層次,更抽象化的網(wǎng)絡(luò)能力平臺。流媒體提供端可以是CDN節(jié)點或者其他可提供流媒體服務(wù)的設(shè)備。業(yè)務(wù)處理流程如下:
1、用戶客戶端發(fā)起流媒體請求,請求指定的流媒體內(nèi)容;
2、在此方式下,視頻流媒體的提供由專門的視頻流媒體提供端設(shè)備提供。因此,視頻流媒體控制服務(wù)器接收到客戶端的請求后,進(jìn)行相應(yīng)的處理和資源調(diào)度,確定為該客戶端提供服務(wù)的流媒體提供端,并將流媒體提供端信息返回給客戶端;
3、客戶端獲得流媒體提供端信息后,向流媒體提供端請求指定的流媒體內(nèi)容;
4、流媒體提供端接收到用戶的流媒體內(nèi)容請求后,為了保障業(yè)務(wù)提供質(zhì)量,需要先為用戶申請或調(diào)用合適的網(wǎng)絡(luò)資源或網(wǎng)絡(luò)保障服務(wù)。流媒體提供端的網(wǎng)絡(luò)服務(wù)申請與管理模塊向網(wǎng)絡(luò)資源控制管理器請求或調(diào)用網(wǎng)絡(luò)資源和服務(wù)。具體的網(wǎng)絡(luò)資源和服務(wù)根據(jù)具體業(yè)務(wù)需要而定,如:動態(tài)建立流媒體提供端與客戶端之間端到端的專用網(wǎng)絡(luò)連接、設(shè)置高優(yōu)先級、保障高帶寬等;
5、網(wǎng)絡(luò)資源控制管理器接收到流媒體提供端的網(wǎng)絡(luò)服務(wù)申請與管理模塊的請求或調(diào)用后,執(zhí)行指定的操作,預(yù)留相應(yīng)的網(wǎng)絡(luò)資源或提供相應(yīng)的網(wǎng)絡(luò)服務(wù),并向流媒體提供端的網(wǎng)絡(luò)服務(wù)申請與管理模塊返回請求網(wǎng)絡(luò)服務(wù)成功消息;
6、流媒體提供端的網(wǎng)絡(luò)服務(wù)申請與管理模塊收到網(wǎng)絡(luò)資源控制管理器發(fā)送的請求網(wǎng)絡(luò)服務(wù)成功消息后,流媒體提供端開始向客戶端提供指定的流媒體內(nèi)容。在流媒體傳送期間,流媒體提供端的 網(wǎng)絡(luò)服務(wù)申請與管理模塊可以根據(jù)需要再次向網(wǎng)絡(luò)資源控制管理器請求新的網(wǎng)絡(luò)服務(wù),為用戶提供實時的,最合適的網(wǎng)絡(luò)承載服務(wù);流媒體提供完成,需要流媒體提供端的網(wǎng)絡(luò)服務(wù)申請與管理模塊再次向網(wǎng)絡(luò)資源控制管理器請求撤銷網(wǎng)絡(luò)服務(wù),避免資源的無效占用;
7、流媒體提供端的網(wǎng)絡(luò)服務(wù)申請與管理模塊向網(wǎng)絡(luò)資源控制管理器請求撤銷網(wǎng)絡(luò)服
務(wù);
8、網(wǎng)絡(luò)資源控制管理器撤銷該用戶的網(wǎng)絡(luò)服務(wù),并向流媒體提供端的網(wǎng)絡(luò)服務(wù)申請與管理模塊返回撤銷網(wǎng)絡(luò)服務(wù)成功消息;
這一方法的主要特點是:在為用戶提供流媒體內(nèi)容前,由流媒體提供端先為用戶申請或調(diào)用網(wǎng)絡(luò)資源和服務(wù);在完成為用戶傳送流媒體內(nèi)容后,由流媒體提供端為用戶撤銷網(wǎng)絡(luò)資源和服務(wù);且在流媒體提供的過程中也可以按需進(jìn)行網(wǎng)絡(luò)資源和服務(wù)的申請或調(diào)用。在流媒體提供端中增加了網(wǎng)絡(luò)服務(wù)申請與管理模塊,用于和網(wǎng)絡(luò)資源控制管理器交互,為用戶申請或調(diào)用網(wǎng)絡(luò)資源和服務(wù)。如圖8所示,基于現(xiàn)有視頻業(yè)務(wù)處理方式二實現(xiàn)可與網(wǎng)絡(luò)交互的方法三業(yè)務(wù)處理示意圖。在此方法中,包括了可與網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng)和網(wǎng)絡(luò)資源控制管理器。其中,可與網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng)包括客戶端,視頻流媒體控制服務(wù)器和流媒體提供端??蛻舳丝梢允荁/S、C/S、P2P、P2SP模式下的各種流媒體客戶端,在客戶端中包括了網(wǎng)絡(luò)服務(wù)申請與管理模塊,可與網(wǎng)絡(luò)資源控制管理器及視頻流媒體控制服務(wù)器進(jìn)行交互;視頻流媒體控制服務(wù)器可以基于P2P/P2SP技術(shù)實現(xiàn);視頻流媒體控制服務(wù)器包括了網(wǎng)絡(luò)服務(wù)申請與管理模塊,可與客戶端進(jìn)行交互;網(wǎng)絡(luò)資源控制管理器是為應(yīng)用提供網(wǎng)絡(luò)能力調(diào)用的系統(tǒng)或平臺,可以是SDN控制器或SDN控制器提供的北向接口,可以是電信運(yùn)營商進(jìn)行了網(wǎng)絡(luò)能力封裝和抽象之后對外提供的業(yè)務(wù)能力調(diào)用接口,也可以是其他提供網(wǎng)絡(luò)能力調(diào)用接口的中間/代理系統(tǒng)等。這里需要說明的是,網(wǎng)絡(luò)資源控制管理器不是網(wǎng)絡(luò)策略控制系統(tǒng)。網(wǎng)絡(luò)資源控制管理器是更高層次,更抽象化的網(wǎng)絡(luò)能力平臺。流媒體提供端可以是CDN節(jié)點或者其他可提供流媒體服務(wù)的設(shè)備。 業(yè)務(wù)處理流程如下:
1、用戶客戶端發(fā)起流媒體請求,請求指定的流媒體內(nèi)容;
2、在此方式下,視頻流媒體的提供由專門的視頻流媒體提供端設(shè)備提供。因此,視頻流媒體控制服務(wù)器接收到客戶端的請求后,進(jìn)行相應(yīng)的處理和資源調(diào)度,確定為該客戶端提供服務(wù)的流媒體提供端。并向客戶端返回流媒體提供端信息。為了保障業(yè)務(wù)質(zhì)量,在提供流媒體內(nèi)容服務(wù)之前,需要先得到合適的網(wǎng)絡(luò)資源和網(wǎng)絡(luò)保障服務(wù),在本方法中,采用視頻流媒體控制服務(wù)器的網(wǎng)絡(luò)服務(wù)申請與管理模塊指示客戶端請求網(wǎng)絡(luò)服務(wù)的方式;視頻流媒體控制服務(wù)器的網(wǎng)絡(luò)服務(wù)申請與管理模塊向客戶端返回該用戶所需要的網(wǎng)絡(luò)資源和網(wǎng)絡(luò)服務(wù),并指示客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊向網(wǎng)絡(luò)資源控制管理器請求網(wǎng)絡(luò)服務(wù);
3、客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊向網(wǎng)絡(luò)資源控制管理器請求或調(diào)用網(wǎng)絡(luò)服務(wù);具體的網(wǎng)絡(luò)服務(wù)根據(jù)具體業(yè)務(wù)需要而定,如:動態(tài)建立流媒體提供端與客戶端之間端到端的專用網(wǎng)絡(luò)連接、設(shè) 置高優(yōu)先級、保障高帶寬等;
4、網(wǎng)絡(luò)資源控制管理器接收到客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊的請求或調(diào)用后,執(zhí)行指定的操作,預(yù)留相應(yīng)的網(wǎng)絡(luò)資源或提供相應(yīng)的網(wǎng)絡(luò)服務(wù),并向客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊返回請求網(wǎng)絡(luò)服務(wù)成功消息;
5、客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊向視頻流媒體控制服務(wù)器的網(wǎng)絡(luò)服務(wù)申請與管理模塊返回請求網(wǎng)絡(luò)服務(wù)成功消息;
6、視頻流媒體控制服務(wù)器向客戶端發(fā)送,可開始請求流媒體內(nèi)容消息;
7、客戶端向流媒體提供端請求指定的流媒體內(nèi)容;
8、流媒體提供端向客戶端提供指定的流媒體內(nèi)容。在流媒體傳送期間,視頻流媒體控制服務(wù)器的網(wǎng)絡(luò)服務(wù)申請與管理模塊可以根據(jù)需要再次指示客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊向網(wǎng)絡(luò)資源控制管理器請求新的網(wǎng)絡(luò)服務(wù),為用戶提供實時的,最合適的網(wǎng)絡(luò)承載服務(wù);流媒體提供完成,需要視頻流媒體控制服務(wù)器的網(wǎng)絡(luò)服務(wù)申請與管理模塊再次指示客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊向網(wǎng)絡(luò)資源控制管理器請求撤銷網(wǎng)絡(luò)服務(wù),避免資源的無效占用;
9、視頻流媒體控制服務(wù)器的網(wǎng)絡(luò)服務(wù)申請與管理模塊向客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊發(fā)送消息,指示客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊向網(wǎng)絡(luò)資源控制管理器請求撤銷網(wǎng)絡(luò)服務(wù);
10、客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊向網(wǎng)絡(luò)資源控制管理器請求撤銷網(wǎng)絡(luò)服務(wù);
11、網(wǎng)絡(luò)資源控制管理器撤銷該用戶的網(wǎng)絡(luò)服務(wù),并向客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊返回撤銷網(wǎng)絡(luò)服務(wù)成功消息;
12、客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊收到網(wǎng)絡(luò)資源控制管理器返回的撤銷網(wǎng)絡(luò)服務(wù)成功消息后,向視頻流媒體控制服務(wù)器的網(wǎng)絡(luò)服務(wù)申請與管理模塊發(fā)送撤銷網(wǎng)絡(luò)服務(wù)成功消息;
這一方法的主要特點是:在流媒體提供端為用戶提供流媒體服務(wù)前,由視頻流媒體控制服務(wù)器指示客戶端先為用戶申請或調(diào)用網(wǎng)絡(luò)資源和服務(wù);在完成為用戶傳送流媒體內(nèi)容后,由視頻流媒體控制服務(wù)器指示客戶端為用戶撤銷網(wǎng)絡(luò)資源和服務(wù);且在流媒體提供的過程中也可以按需進(jìn)行網(wǎng)絡(luò)資源和服務(wù)的申請或調(diào)用。在視頻流媒體控制服務(wù)器中增加了網(wǎng)絡(luò)服務(wù)申請與管理模塊,用于指示和管理客戶端向網(wǎng)絡(luò)資源控制管理器申請或調(diào)用網(wǎng)絡(luò)資源和服務(wù);同時也在客戶端中增加了網(wǎng)絡(luò)服務(wù)申請與管理模塊,用于接收視頻流媒體控制服務(wù)器的指令以及向網(wǎng)絡(luò)資源控制管理器申請或調(diào)用網(wǎng)絡(luò)資源和服務(wù)。如圖9所示,基于現(xiàn)有視頻業(yè)務(wù)處理方式二實現(xiàn)可與網(wǎng)絡(luò)交互的方法四業(yè)務(wù)處理示意圖。在此方法中,包括了可與網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng)和網(wǎng)絡(luò)資源控制管理器。其中,可與網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng)包括客戶端,視頻流媒體控制服務(wù)器和流媒體提供端??蛻舳丝梢允荁/S、C/S、P2P、P2SP模式下的各種流媒體客戶端;在客戶端中包括了網(wǎng)絡(luò)服務(wù)申請與管理模塊,可與網(wǎng)絡(luò)資源控制管理器及流媒體提供端進(jìn)行交互;視頻流媒體控制服務(wù)器可以基于P2P/P2SP技術(shù)實現(xiàn);流媒體提供端包括了網(wǎng)絡(luò)服務(wù)申請與管理模塊,可與客戶端進(jìn)行交互;網(wǎng)絡(luò)資源控制管理器是為應(yīng)用提供網(wǎng)絡(luò)能力調(diào)用的系統(tǒng)或平臺,可以是SDN控制器或SDN控制器提供的北向接口,可以是電信運(yùn)營商進(jìn)行了網(wǎng)絡(luò)能力封裝和抽象之后對外提供的業(yè)務(wù)能力調(diào)用接口,也可以是其他提供網(wǎng)絡(luò)能力調(diào)用接口的中間/代理系統(tǒng)等。這里需要說明的是,網(wǎng)絡(luò)資源控制管理器不是網(wǎng)絡(luò)策略控制系統(tǒng)。網(wǎng)絡(luò)資源控制管理器是更高層次,更抽象化的網(wǎng)絡(luò)能力平臺。流媒體提供端可以是CDN節(jié)點或者其他可提供流媒體服務(wù)的設(shè)備。業(yè)務(wù)處理流程如下:
1、用戶客戶端發(fā)起流媒體請求,請求指定的流媒體內(nèi)容;
2、在此方式下,視頻流媒體的提供由專門的視頻流媒體提供端設(shè)備提供。因此,視頻流媒體控制服務(wù)器接收到客戶端的請求后,進(jìn)行相應(yīng)的處理和資源調(diào)度,確定為該客戶端提供服務(wù)的流媒體提供端。視頻流媒體控制服務(wù)器的向客戶端返回流媒體提供端信息。3、客戶端根據(jù)獲得的流媒體提供端信息,向流媒體提供端請求指定的流媒體內(nèi)容;
4、流媒體提供端接收網(wǎng)絡(luò)服務(wù)申請與管理模塊到客戶端的請求后,進(jìn)行判斷處理,確定客戶端所需要的網(wǎng)絡(luò)資源和服務(wù);并向客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊返回消息,指示客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊向網(wǎng)絡(luò)資源控制管理器請求網(wǎng)絡(luò)服務(wù);
5、客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊向網(wǎng)絡(luò)資源控制管理器請求或調(diào)用網(wǎng)絡(luò)服務(wù);具體的網(wǎng)絡(luò)服務(wù)根據(jù)具體業(yè)務(wù)需要而定,如:動態(tài)建立流媒體提供端與客戶端之間端到端的專用網(wǎng)絡(luò)連接、設(shè)置高優(yōu)先級、保障高帶寬等;
6、網(wǎng)絡(luò)資源控制管理器接收到客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊的請求或調(diào)用后,執(zhí)行指定的操作,預(yù)留相應(yīng)的網(wǎng)絡(luò)資源或提供相應(yīng)的網(wǎng)絡(luò)服務(wù),并向客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊返回請求網(wǎng)絡(luò)服務(wù)成功消息;
7、客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊向流媒體提供端的網(wǎng)絡(luò)服務(wù)申請與管理模塊返回請求網(wǎng)絡(luò)服務(wù)成功消息;
8、流媒體提供端的網(wǎng)絡(luò)服務(wù)申請與管理模塊接收到客戶端網(wǎng)絡(luò)服務(wù)申請與管理模塊發(fā)送的請求網(wǎng)絡(luò)服務(wù)成功消息后,向客戶端提供流媒體內(nèi)容;在流媒體傳送期間,流媒體提供端的網(wǎng)絡(luò)服務(wù)申請與管理模塊可以根據(jù)需要再次指示客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊向網(wǎng)絡(luò)資源控制管理器請求新的網(wǎng)絡(luò)服務(wù),為用戶提供實時的,最合適的網(wǎng)絡(luò)承載服務(wù);流媒體提供完成,需要流媒體提供端的網(wǎng)絡(luò)服務(wù)申請與管理模塊再次指示客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊向網(wǎng)絡(luò)資源控制管理器請求撤銷網(wǎng)絡(luò)服務(wù),避免資源的無效占用;
9、流媒體提供端網(wǎng)絡(luò)服務(wù)申請與管理模塊向客戶端發(fā)送消息,指示客戶端網(wǎng)絡(luò)服務(wù)申請與管理模塊向網(wǎng)絡(luò)資源控制管理器請求撤銷網(wǎng)絡(luò)服務(wù);
10、客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊向網(wǎng)絡(luò)資源控制管理器請求撤銷網(wǎng)絡(luò)服務(wù);
11、網(wǎng)絡(luò)資源控制管理器撤銷該用戶的網(wǎng)絡(luò)服務(wù),并向客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊返回撤銷網(wǎng)絡(luò)服務(wù)成功消息;
12、客戶端的網(wǎng)絡(luò)服務(wù)申請與管理模塊收到網(wǎng)絡(luò)資源控制管理器返回的撤銷網(wǎng)絡(luò)服務(wù)成功消息后,向流媒體提供端的網(wǎng)絡(luò)服務(wù)申請與管理模塊發(fā)送撤銷網(wǎng)絡(luò)服務(wù)成功消息;
這一方法的主要特點是:在流媒體提供端接收到用戶的請求后,在為用戶提供流媒體服務(wù)前,由流媒體提供端指示客戶端先為用戶申請或調(diào)用網(wǎng)絡(luò)資源和服務(wù);在完成為用戶傳送流媒體內(nèi)容后,由流媒體提供端指示客戶端為用戶撤銷網(wǎng)絡(luò)資源和服務(wù);且在流媒體提供的過程中也可以按需進(jìn)行網(wǎng)絡(luò)資源和服務(wù)的申請或調(diào)用。在流媒體提供端中增加了網(wǎng)絡(luò)服務(wù)申請與管理模塊,用于指示和管理客戶端向網(wǎng)絡(luò)資源控制管理器申請或調(diào)用網(wǎng)絡(luò)資源和服務(wù);同時也在客戶端中增加了網(wǎng)絡(luò)服務(wù)申請與管理模塊,用于接收流媒體提供端的指令以及向網(wǎng)絡(luò)資源控制管理器申請或調(diào)用網(wǎng)絡(luò)資源和服務(wù)??膳c網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng),包括客戶端、視頻流媒體控制服務(wù)器(可含流媒體提供端);還包括網(wǎng)絡(luò)服務(wù)申請與管理模塊。視頻流媒體控制服務(wù)器,主要用于處理客戶端的請求、資源調(diào)度及流媒體的提供,流媒體提供的功能也可以剝離,采用獨(dú)立的流媒體提供端設(shè)備實現(xiàn);流媒體提供端主要用于向客戶端提供流媒體內(nèi)容,具體形態(tài)可以是專用的CDN設(shè)備,也可以是其他方式的流媒體提供設(shè)備。視頻流媒體控制 服務(wù)器可基于P2P,P2SP技術(shù)實現(xiàn),即可以是P2P,P2SP的視頻流媒體系統(tǒng)。網(wǎng)絡(luò)資源控制管理器負(fù)責(zé)對網(wǎng)絡(luò)設(shè)備、資源進(jìn)行管理、控制,進(jìn)行網(wǎng)絡(luò)能力抽象后,提供相應(yīng)的網(wǎng)絡(luò)服務(wù)申請和調(diào)用接口 ;具體可表現(xiàn)為電信運(yùn)營商提供的網(wǎng)絡(luò)服務(wù)申請及調(diào)用系統(tǒng)或接口 ;SDN架構(gòu)下的網(wǎng)絡(luò)服務(wù)申請及調(diào)用系統(tǒng)或接口 ;其他提供網(wǎng)絡(luò)能力調(diào)用的系統(tǒng)或接口、其他提供網(wǎng)絡(luò)能力調(diào)用的中間/代理系統(tǒng)或接口等。網(wǎng)絡(luò)服務(wù)申請與管理模塊可獨(dú)立或同時部署于客戶端、和/或視頻流媒體控制服務(wù)器,和/或流媒體提供端中;網(wǎng)絡(luò)服務(wù)申請與管理模塊主要包含發(fā)送單元和接收單元(如圖10所示)。發(fā)送單元用于發(fā)送消息。具體可表現(xiàn)為,在為用戶提供流媒體內(nèi)容或提供流媒體提供端信息前,向網(wǎng)絡(luò)資源控制管理器發(fā)送網(wǎng)絡(luò)服務(wù)請求或向客戶端發(fā)送指示消息,指示客戶端向網(wǎng)絡(luò)資源控制管理器發(fā)送網(wǎng)絡(luò)服務(wù)請求;在流媒體下載過程中,根據(jù)需要向網(wǎng)絡(luò)資源控制管理器發(fā)送網(wǎng)絡(luò)服務(wù)請求或向客戶端發(fā)送指示消息,指示客戶端向網(wǎng)絡(luò)資源控制管理器發(fā)送網(wǎng)絡(luò)服務(wù)請求;流媒體下在完成后,向網(wǎng)絡(luò)資源控制管理器發(fā)送撤銷網(wǎng)絡(luò)服務(wù)請求或向客戶端發(fā)送指示消息,指示客戶端向網(wǎng)絡(luò)資源控制管理器發(fā)送撤銷網(wǎng)絡(luò)服務(wù)請求。接收單元與所述發(fā)送單元配合使用,用于接收消息。具體可表現(xiàn)為,在為用戶提供流媒體內(nèi)容或提供流媒體提供端信息前,接收來自網(wǎng)絡(luò)資源控制管理器返回的消息、和/或客戶端返回的消息、和/或視頻流媒體控制服務(wù)器、和/或流媒體提供端發(fā)送的指令消息;在流媒體下載過程中,接收來自網(wǎng)絡(luò)資源控制管理器返回的消息、和/或客戶端返回的消息、和/或視頻流媒體控制服務(wù)器、和/或流媒體提供端發(fā)送的指令消息;流媒體下在完成后,接收來自網(wǎng)絡(luò)資源控制管理器返回的消息、和/或客戶端返回的消息、和/或視頻流媒體控制服務(wù)器、和/或流媒體提供端發(fā)送的指令消息;
圖11是的 網(wǎng)絡(luò)服務(wù)申請與管理模塊的發(fā)送單元功能模塊圖,發(fā)送單元包括:
第一發(fā)送單元,用于向網(wǎng)絡(luò)資源控制管理器申請或調(diào)用網(wǎng)絡(luò)服務(wù)。該單元可根據(jù)業(yè)務(wù)的實現(xiàn)需要,靈活部署在所述視頻流媒體系統(tǒng)的客戶端、視頻流媒體控制服務(wù)器、流媒體提供端。在為用戶提供流媒體內(nèi)容前或提供流媒體提供端信息前或流媒體下載過程中,為用戶申請或調(diào)用網(wǎng)絡(luò)服務(wù)。第二發(fā)送單元,用于向網(wǎng)絡(luò)資源控制管理器申請撤銷網(wǎng)絡(luò)服務(wù)。該單元可根據(jù)業(yè)務(wù)的實現(xiàn)需要,靈活部署在所述視頻流媒體系統(tǒng)的客戶端、視頻流媒體控制服務(wù)器、流媒體提供端。在完成用戶流媒體提供服務(wù)的情況下,為用戶申請撤銷網(wǎng)絡(luò)服務(wù)。第三發(fā)送單元,用于向客戶端發(fā)送指令,指令客戶端向網(wǎng)絡(luò)資源控制管理器申請或調(diào)用網(wǎng)絡(luò)服務(wù)。該單元可根據(jù)業(yè)務(wù)的實現(xiàn)需要,靈活部署在所述視頻流媒體系統(tǒng)的視頻流媒體控制服務(wù)器或流媒體提供端。在為用戶提供流媒體內(nèi)容前或流媒體下載過程中,指令客戶端為用戶申請或調(diào)用網(wǎng)絡(luò)服務(wù)。第四發(fā)送單元,用于向客戶端發(fā)送指令,指令客戶端向網(wǎng)絡(luò)資源控制管理器申請撤銷網(wǎng)絡(luò)服務(wù)。該單元可根據(jù)業(yè)務(wù)的實現(xiàn)需要,靈活部署在所述視頻流媒體系統(tǒng)的視頻流媒體控制服務(wù)器或流媒體提供端。在完成用戶流媒體提供服務(wù)的情況下,指令客戶端為用戶申請撤銷網(wǎng)絡(luò)服務(wù)。第五發(fā)送單元,用于在采用視頻流媒體控制服務(wù)器或流媒體提供端指示客戶端向網(wǎng)絡(luò)資源控制管理器申請或調(diào)用網(wǎng)絡(luò)服務(wù)的情況下,客戶端向視頻流媒體控制服務(wù)器或流媒體提供端反饋申請或調(diào)用的結(jié)果。第六發(fā)送單元,用于在采用視頻流媒體控制服務(wù)器或流媒體提供端指示客戶端向網(wǎng)絡(luò)資源控制管理器申請撤銷網(wǎng)絡(luò)服務(wù)的情況下,客戶端向視頻流媒體控制服務(wù)器或流媒體提供端反饋申請撤銷的結(jié)果。圖12為網(wǎng)絡(luò)服務(wù)申請與管理模塊的接收單元功能模塊圖,接收單元包括:
第一接收單元,與所述第一發(fā)送單元配合使用,接收網(wǎng)絡(luò)資源控制管理器返回的消息。
該單元可根據(jù)業(yè)務(wù)的實現(xiàn)需要,靈活部署在所述視頻流媒體系統(tǒng)的客戶端、視頻流媒體控制服務(wù)器、流媒體提供端。第二接收單元,與所述第二發(fā)送單元配合使用,接收網(wǎng)絡(luò)資源控制管理器返回的消息。該單元可根據(jù)業(yè)務(wù)的實現(xiàn)需要,靈活部署在所述視頻流媒體系統(tǒng)的客戶端、視頻流媒體控制服務(wù)器、流媒體提供端。第三接收單元,與所述第三發(fā)送單元配合使用,用于接收視頻流媒體控制服務(wù)器或流媒體提供端的指令,觸發(fā)為用戶申請或調(diào)用對應(yīng)的網(wǎng)絡(luò)服務(wù)的處理進(jìn)程。該單元部署于所述視頻流媒體系統(tǒng)的客戶端中。第四接收單元,與所述第四發(fā)送單元配合使用,用于接收視頻流媒體控制服務(wù)器或流媒體提供端的指令,觸發(fā)為用戶申請撤銷對應(yīng)的網(wǎng)絡(luò)服務(wù)的處理進(jìn)程。該單元部署于所述視頻流媒體系統(tǒng)的客戶端中。第五接收單元,與所述第五發(fā)送單元配合使用,用于接收客戶端反饋的網(wǎng)絡(luò)服務(wù)申請或調(diào)用的結(jié)果信息。該單元可根據(jù)業(yè)務(wù)實現(xiàn)的需要部署于所述視頻流媒體系統(tǒng)的視頻流媒體控制服務(wù)器或流媒體提供端。第六接收單元,與所述的第六發(fā)送單元配合使用,用于接收客戶端反饋的撤銷網(wǎng)絡(luò)服務(wù)請求的結(jié)果信息。該單元可根據(jù)業(yè)務(wù)實現(xiàn)的需要部署于所述視頻流媒體系統(tǒng)的視頻流媒體控制服務(wù)器或流媒體提供端。綜上所述,可與網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng)和方法,可以應(yīng)用于視頻流媒體領(lǐng)域,包括了互聯(lián)網(wǎng)視頻、手機(jī)視頻、視頻監(jiān)控等視頻流媒體領(lǐng)域。通過在視頻流媒體系統(tǒng)中增加了網(wǎng)絡(luò)服務(wù)申請與管理模塊,并在視頻流媒體的處理過程中增加了相應(yīng)的網(wǎng)絡(luò)資源和網(wǎng)絡(luò)保障服務(wù)申請過程。使得視頻流媒體系統(tǒng)可以根據(jù)具體業(yè)務(wù)需要靈活、動態(tài)地向網(wǎng)絡(luò)申請相應(yīng)的網(wǎng)絡(luò)服務(wù),使得視頻流媒體系統(tǒng)可提供有網(wǎng)絡(luò)保障的視頻服務(wù)。充分解決了視頻流媒體業(yè)務(wù)缺乏網(wǎng)絡(luò)保障的問題,提高視頻流媒體業(yè)務(wù)質(zhì)量,能有效促進(jìn)視頻業(yè)務(wù)大發(fā)展,產(chǎn)生極大的經(jīng)濟(jì)和社會效益。
本發(fā)明提供了一種可與網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng)的實現(xiàn)方法,具體實現(xiàn)該技術(shù)方案的方法和途徑很多,以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。本實施例中未明確的各組成部份均可用現(xiàn)有技術(shù)加以實現(xiàn)。
權(quán)利要求
1.一種可與網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng),包括客戶端和視頻流媒體控制服務(wù)器,其中視頻流媒體控制服務(wù)器主要用于處理客戶端的請求、資源調(diào)度及流媒體的提供,流媒體提供的功能也可以剝離,采用獨(dú)立的流媒體提供端設(shè)備實現(xiàn);流媒體提供端主要用于向客戶端提供流媒體內(nèi)容;其特征在于:還包括網(wǎng)絡(luò)服務(wù)申請與管理模塊;網(wǎng)絡(luò)服務(wù)申請與管理模塊可獨(dú)立或同時部署于客戶端、和/或視頻流媒體控制服務(wù)器,和/或流媒體提供端中;網(wǎng)絡(luò)服務(wù)申請與管理模塊主要包含發(fā)送單元和接收單元; 所述發(fā)送單元用于發(fā)送消息,具體為,在為用戶提供流媒體內(nèi)容或提供流媒體提供端信息前,向網(wǎng)絡(luò)資源控制管理器發(fā)送網(wǎng)絡(luò)服務(wù)請求或向客戶端發(fā)送指示消息,指示客戶端向網(wǎng)絡(luò)資源控制管理器發(fā)送網(wǎng)絡(luò)服務(wù)請求;在流媒體下載過程中,根據(jù)需要向網(wǎng)絡(luò)資源控制管理器發(fā)送網(wǎng)絡(luò)服務(wù)請求或向客戶端發(fā)送指示消息,指示客戶端向網(wǎng)絡(luò)資源控制管理器發(fā)送網(wǎng)絡(luò)服務(wù)請求;流媒體下載完成后,向網(wǎng)絡(luò)資源控制管理器發(fā)送撤銷網(wǎng)絡(luò)服務(wù)請求或向客戶端發(fā)送指示消息,指示客戶端向網(wǎng)絡(luò)資源控制管理器發(fā)送撤銷網(wǎng)絡(luò)服務(wù)請求; 所述接收單元與所述發(fā)送單元配合使用,用于接收消息,具體為,在為用戶提供流媒體內(nèi)容或提供流媒體提供端信息前,接收來自網(wǎng)絡(luò)資源控制管理器返回的消息、和/或客戶端返回的消息、和/或視頻流媒體控制服務(wù)器、和/或流媒體提供端發(fā)送的指令消息;在流媒體下載過程中,接收來自網(wǎng)絡(luò)資源控制管理器返回的消息、和/或客戶端返回的消息、和/或視頻流媒體控制服務(wù)器、和/或流媒體提供端發(fā)送的指令消息;流媒體下在完成后,接收來自網(wǎng)絡(luò)資源控制管理器返回的消息、和/或客戶端返回的消息、和/或視頻流媒體控制服務(wù)器、和/或流媒體提供端發(fā)送的指令消息。
2.如權(quán)利要求1所述的可與網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng),其特征在于:所述客戶端包括B/S、C/S、P2P或P2SP模式下的流媒體客戶端; 流媒體提供端主要用于向客戶端提供流媒體內(nèi)容,具體形態(tài)可以是專用的CDN設(shè)備,也可以是其他方式的流媒體提供設(shè)備;視頻流媒體控制服務(wù)器也可以是采用P2P、P2SP技術(shù)實現(xiàn)的視頻流媒體控制服務(wù)器; 所述網(wǎng)絡(luò)資源控制管理器負(fù)責(zé)對網(wǎng)絡(luò)設(shè)備、資源進(jìn)行管理、控制,進(jìn)行網(wǎng)絡(luò)能力抽象后,提供相應(yīng)的網(wǎng)絡(luò)服務(wù)申請和調(diào)用 接口 ;具體可表現(xiàn)為電信運(yùn)營商提供的網(wǎng)絡(luò)服務(wù)申請及調(diào)用系統(tǒng)或接口,SDN架構(gòu)下的網(wǎng)絡(luò)服務(wù)申請及調(diào)用系統(tǒng)或接口 ;其他提供網(wǎng)絡(luò)能力調(diào)用的系統(tǒng)或接口、其他提供網(wǎng)絡(luò)能力調(diào)用的中間/代理系統(tǒng)或接口。
3.如權(quán)利要求1所述的可與網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng),其特征在于:所述發(fā)送單元包括: 第一發(fā)送單元,用于向網(wǎng)絡(luò)資源控制管理器申請或調(diào)用網(wǎng)絡(luò)服務(wù);第一發(fā)送單元部署在客戶端、或/和視頻流媒體控制服務(wù)器、或/和流媒體提供端;在為用戶提供流媒體內(nèi)容前或提供流媒體提供端信息前或流媒體下載過程中,為用戶申請或調(diào)用網(wǎng)絡(luò)服務(wù); 第二發(fā)送單元,用于向網(wǎng)絡(luò)資源控制管理器申請撤銷網(wǎng)絡(luò)服務(wù);第二發(fā)送單元部署在客戶端、或/和視頻流媒體控制服務(wù)器、或/和流媒體提供端;在完成用戶流媒體提供服務(wù)的情況下,為用戶申請撤銷網(wǎng)絡(luò)服務(wù); 第三發(fā)送單元,用于向客戶端發(fā)送指令,指令客戶端向網(wǎng)絡(luò)資源控制管理器申請或調(diào)用網(wǎng)絡(luò)服務(wù);第三發(fā)送單元該單元部署在視頻流媒體控制服務(wù)器或流媒體提供端;在為用戶提供流媒體內(nèi)容前或流媒體下載過程中,指令客戶端為用戶申請或調(diào)用網(wǎng)絡(luò)服務(wù);第四發(fā)送單元,用于向客戶端發(fā)送指令,指令客戶端向網(wǎng)絡(luò)資源控制管理器申請撤銷網(wǎng)絡(luò)服務(wù);第四發(fā)送單元部署在視頻流媒體控制服務(wù)器或流媒體提供端;在完成用戶流媒體提供服務(wù)的情況下,指令客戶端為用戶申請撤銷網(wǎng)絡(luò)服務(wù); 第五發(fā)送單元,用于在采用視頻流媒體控制服務(wù)器或流媒體提供端指示客戶端向網(wǎng)絡(luò)資源控制管理器申請或調(diào)用網(wǎng)絡(luò)服務(wù)的情況下,客戶端向視頻流媒體控制服務(wù)器或流媒體提供端反饋申請或調(diào)用的結(jié)果; 第六發(fā)送單元,用于在采用視頻流媒體控制服務(wù)器或流媒體提供端指示客戶端向網(wǎng)絡(luò)資源控制管理器申請撤銷網(wǎng)絡(luò)服務(wù)的情況下,客戶端向視頻流媒體控制服務(wù)器或流媒體提供端反饋申請撤銷的結(jié)果。
4.如權(quán)利要求3所述的可與網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng),其特征在于:所述接收單元包括 第一接收單元,與所述第一發(fā)送單元配合使用,接收網(wǎng)絡(luò)資源控制管理器返回的消息;第一接收單元部署在客戶端、或/和視頻流媒體控制服務(wù)器、或/和流媒體提供端; 第二接收單元,與所述第二發(fā)送單元配合使用,接收網(wǎng)絡(luò)資源控制管理器返回的消息;第二接收單元部署在客戶端、或/和視頻流媒體控制服務(wù)器、或/和流媒體提供端; 第三接收單元,與所述第三發(fā)送單元配合使用,用于接收視頻流媒體控制服務(wù)器或流媒體提供端的指令,觸發(fā)為用戶申請或調(diào)用對應(yīng)的網(wǎng)絡(luò)服務(wù)的處理進(jìn)程;第三接收單元部署于客戶端中; 第四接收單元,與所述第四發(fā)送單元配合使用,用于接收視頻流媒體控制服務(wù)器或流媒體提供端的指令,觸發(fā)為用戶申請撤銷對應(yīng)的網(wǎng)絡(luò)服務(wù)的處理進(jìn)程;第四接收單元部署于客戶端中; 第五接收單元,與所述第五發(fā)送單元配合使用,用于接收客戶端反饋的網(wǎng)絡(luò)服務(wù)申請或調(diào)用的結(jié)果信息;第五發(fā)送單元部署于視頻流媒體控制服務(wù)器或流媒體提供端; 第六接收單元,與所述的第六發(fā)送單元配合使用,用于接收客戶端反饋的撤銷網(wǎng)絡(luò)服務(wù)請求的結(jié)果信息;第六接收單元部署于視頻流媒體控制服務(wù)器或流媒體提供端。
5.一種可與網(wǎng)絡(luò)交互的視頻流媒體方法,其特征在于:針對視頻流媒體系統(tǒng)兩種實現(xiàn)方式,通過與網(wǎng)絡(luò)交互技術(shù),為用戶提供流媒體服務(wù);其中,視頻流媒體系統(tǒng)兩種實現(xiàn)方式為: .1、視頻流媒體控制服務(wù)器直接為用戶提供流媒體服務(wù); .2、采用專用的流媒體提供端為用戶提供流媒體服務(wù); 方式一中,可與網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng)主要由客戶端、視頻流媒體控制服務(wù)器和網(wǎng)絡(luò)服務(wù)申請與管理模塊組成;可與網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng)與網(wǎng)絡(luò)資源控制管理器配合完成網(wǎng)絡(luò)服務(wù)的申請,網(wǎng)絡(luò)服務(wù)的申請可分為兩種方法: O由視頻流媒體控制服務(wù)器通過網(wǎng)絡(luò)服務(wù)申請與管理模塊直接向網(wǎng)絡(luò)資源控制管理器請求網(wǎng)絡(luò)服務(wù); 2)視頻流媒體控制服務(wù)器通過網(wǎng)絡(luò)服務(wù)申請與管理模塊向客戶端發(fā)送指令,指令客戶端向網(wǎng)絡(luò)資源控制管理器請求網(wǎng)絡(luò)服務(wù); 針對方式二,可與 網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng)主要由客戶端、視頻流媒體控制服務(wù)器、流媒體提供端和網(wǎng)絡(luò)服務(wù)申請與管理模塊組成,可與網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng)與網(wǎng)絡(luò)資源控制管理器配合完成網(wǎng)絡(luò)服務(wù)的申請,網(wǎng)絡(luò)服務(wù)的申請可分為四種方法: 1)由視頻流媒體控制服務(wù)器通過網(wǎng)絡(luò)服務(wù)申請與管理模塊直接向網(wǎng)絡(luò)資源控制管理器請求網(wǎng)絡(luò)服務(wù); 2)由流媒體提供端通過網(wǎng)絡(luò)服務(wù)申請與管理模塊直接向網(wǎng)絡(luò)資源控制管理器請求網(wǎng)絡(luò)服務(wù); 3)視頻流媒體控制服務(wù)器通過網(wǎng)絡(luò)服務(wù)申請與管理模塊向客戶端發(fā)送指令,指令客戶端向網(wǎng)絡(luò)資源控制管理器請求網(wǎng)絡(luò)服務(wù),客戶端通過網(wǎng)絡(luò)服務(wù)申請與管理模塊向網(wǎng)絡(luò)資源控制管理器請求網(wǎng)絡(luò)服務(wù); 4)流媒體提供端通過網(wǎng)絡(luò)服務(wù)申請與管理模塊向客戶端發(fā)送指令,指令客戶端向網(wǎng)絡(luò)資源控制管理器請求網(wǎng)絡(luò)服務(wù),客戶端通過網(wǎng)絡(luò)服務(wù)申請與管理模塊向網(wǎng)絡(luò)資源控制管理器請求網(wǎng)絡(luò)服 務(wù)。
全文摘要
本發(fā)明公開一種可與網(wǎng)絡(luò)交互的視頻流媒體系統(tǒng)和方法,通過增加網(wǎng)絡(luò)服務(wù)申請與管理模塊,在用戶使用視頻服務(wù)的時候,在業(yè)務(wù)處理流程中增加網(wǎng)絡(luò)服務(wù)申請的處理過程,使得視頻流媒體系統(tǒng)可以根據(jù)用戶的視頻使用情況,申請最為合適的網(wǎng)絡(luò)資源和網(wǎng)絡(luò)保障服務(wù),從而使得視頻流媒體系統(tǒng)可以向用戶提供有網(wǎng)絡(luò)保障的視頻服務(wù),極大提高視頻流媒體的業(yè)務(wù)質(zhì)量和用戶體驗。本發(fā)明可應(yīng)用于視頻流媒體系統(tǒng),包括互聯(lián)網(wǎng)視頻、手機(jī)視頻、視頻監(jiān)控、IPTV等,可以解決視頻業(yè)務(wù)無法得到網(wǎng)絡(luò)保障,導(dǎo)致視頻業(yè)務(wù)質(zhì)量差的問題,促進(jìn)視頻業(yè)務(wù)發(fā)展,具有極大的經(jīng)濟(jì)效益。
文檔編號H04N21/6437GK103237270SQ20131016974
公開日2013年8月7日 申請日期2013年5月9日 優(yōu)先權(quán)日2013年5月9日
發(fā)明者黃孫明 申請人:黃孫明