視頻請求的處理方法及裝置的制造方法
【專利摘要】本發(fā)明實施例提供的一種視頻請求的處理方法及裝置,涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,可以解決現(xiàn)有技術(shù)中會造成視頻源服務(wù)器對視頻請求的響應(yīng)效率較低的問題。所述方法包括:首先內(nèi)容分發(fā)網(wǎng)絡(luò)CDN服務(wù)器接收不同客戶端發(fā)送的視頻請求,每個視頻請求中攜帶有需要獲取的視頻內(nèi)容信息;然后將所述視頻請求中所述視頻內(nèi)容信息相同的多個視頻請求進(jìn)行合并,得到經(jīng)過合并的視頻請求;最后將經(jīng)過合并的視頻請求發(fā)送給視頻源服務(wù)器,以使得所述視頻源服務(wù)器根據(jù)所述合并的視頻請求下發(fā)流媒體數(shù)據(jù)。本發(fā)明適用于對視頻請求的處理。
【專利說明】
視頻請求的處理方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明實施例涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種視頻請求的處理方法及裝置。
【背景技術(shù)】
[0002]近些年來,隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,網(wǎng)絡(luò)資源越來越豐富,通過訪問視頻網(wǎng)絡(luò)觀看視頻的用戶也越來越多,當(dāng)需要觀看網(wǎng)絡(luò)直播視頻時,用戶所在的客戶端接收用戶輸入的指令,根據(jù)該指令生成視頻請求,然后向直播視頻的源服務(wù)器發(fā)送該視頻請求,用于獲取直播視頻的流媒體數(shù)據(jù)。
[0003]目前,在向直播視頻的視頻源服務(wù)器發(fā)送視頻請求時,每個客戶端的視頻請求都會發(fā)送給直播視頻的視頻源服務(wù)器,然而,有時直播視頻的視頻源服務(wù)器在同一時刻會接收到大量的視頻請求,會對視頻源服務(wù)器造成巨大的負(fù)載壓力,進(jìn)而影響了對視頻請求的響應(yīng)效率,從而造成視頻源服務(wù)器對視頻請求的響應(yīng)效率較低。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供了一種視頻請求的處理方法及裝置,用以解決現(xiàn)有技術(shù)中會造成視頻源服務(wù)器對視頻請求的響應(yīng)效率較低的問題。
[0005]針對現(xiàn)有技術(shù)存在的問題,本發(fā)明實施例提供了一種視頻請求的處理方法,包括:
[0006]CDN服務(wù)器接收不同客戶端發(fā)送的視頻請求,每個視頻請求中攜帶有需要獲取的視頻內(nèi)容信息;
[0007]將所述視頻請求中所述視頻內(nèi)容信息相同的多個視頻請求進(jìn)行合并,得到經(jīng)過合并的視頻請求;
[0008]將經(jīng)過合并的視頻請求發(fā)送給視頻源服務(wù)器,以使得所述視頻源服務(wù)器根據(jù)所述合并的視頻請求下發(fā)流媒體數(shù)據(jù)。
[0009]具體地,所述視頻內(nèi)容信息中包含有視頻流對應(yīng)的URL,所述將所述視頻請求中所述視頻內(nèi)容信息相同的多個視頻請求進(jìn)行合并,得到經(jīng)過合并的視頻請求包括:
[0010]將所述視頻請求中所述URL相同的多個視頻請求進(jìn)行合并,得到經(jīng)過合并的視頻請求。
[0011]進(jìn)一步地,所述將所述視頻請求中所述視頻內(nèi)容信息相同的多個視頻請求進(jìn)行合并,得到經(jīng)過合并的視頻請求之后,所述方法還包括:
[0012]將經(jīng)過合并的視頻請求發(fā)送給前置服務(wù)器,其中,所述前置服務(wù)器接收不同CDN月艮務(wù)器發(fā)送的視頻請求,以使得所述前置服務(wù)器根據(jù)每個視頻請求中攜帶的視頻內(nèi)容信息,將接收到的多個視頻請求進(jìn)行合并,并發(fā)送給視頻源服務(wù)器。
[0013]具體地,當(dāng)所述⑶N服務(wù)器與所述前置服務(wù)器之間的連接狀態(tài)為跨網(wǎng)連接狀態(tài)時,所述將經(jīng)過合并的視頻請求發(fā)送給前置服務(wù)器包括:
[0014]將經(jīng)過合并的視頻請求發(fā)送給中轉(zhuǎn)服務(wù)器,以使得所述中轉(zhuǎn)服務(wù)器將所述經(jīng)過合并的視頻請求發(fā)送給所述前置服務(wù)器。
[0015]進(jìn)一步地,所述將經(jīng)過合并的視頻請求發(fā)送給前置服務(wù)器之前,所述方法還包括:
[0016]接收不同前置服務(wù)器發(fā)送的負(fù)載狀態(tài)信息;
[0017]所述將經(jīng)過合并的視頻請求發(fā)送給前置服務(wù)器包括:
[0018]將經(jīng)過合并的視頻請求發(fā)送給所述負(fù)載狀態(tài)信息符合預(yù)置條件的前置服務(wù)器。
[0019]進(jìn)一步地,所述CDN服務(wù)器接收不同客戶端發(fā)送的視頻請求之前,所述方法還包括:
[0020]為不同客戶端分別配置對應(yīng)的⑶N服務(wù)器。
[0021]具體地,所述為不同客戶端分別配置對應(yīng)的⑶N服務(wù)器包括:
[0022]根據(jù)每個客戶端對應(yīng)的IP地址,為不同客戶端分別配置對應(yīng)的⑶N服務(wù)器。
[0023]本發(fā)明實施例提供了一種視頻請求的處理裝置,包括:
[0024]接收單元,用于接收不同客戶端發(fā)送的視頻請求,每個視頻請求中攜帶有需要獲取的視頻內(nèi)容信息;
[0025]合并單元,用于將所述接收單元接收的視頻請求中所述視頻內(nèi)容信息相同的多個視頻請求進(jìn)行合并,得到經(jīng)過合并的視頻請求;
[0026]發(fā)送單元,用于將經(jīng)過合并的視頻請求發(fā)送給視頻源服務(wù)器,以使得所述視頻源服務(wù)器根據(jù)所述合并的視頻請求下發(fā)流媒體數(shù)據(jù)。
[0027]優(yōu)選地,所述視頻內(nèi)容信息中包含有視頻流對應(yīng)的URL,
[0028]所述合并單元,具體用于將所述視頻請求中所述URL相同的多個視頻請求進(jìn)行合并,得到經(jīng)過合并的視頻請求。
[0029]進(jìn)一步地,所述發(fā)送單元,還用于將經(jīng)過合并的視頻請求發(fā)送給前置服務(wù)器,其中,所述前置服務(wù)器接收不同CDN服務(wù)器發(fā)送的視頻請求,以使得所述前置服務(wù)器根據(jù)每個視頻請求中攜帶的視頻內(nèi)容信息,將接收到的多個視頻請求進(jìn)行合并,并發(fā)送給視頻源服務(wù)器。
[0030]具體地,所述發(fā)送單元,具體用于當(dāng)所述服務(wù)器與所述前置服務(wù)器之間的連接狀態(tài)為跨網(wǎng)連接狀態(tài)時,將經(jīng)過合并的視頻請求發(fā)送給中轉(zhuǎn)服務(wù)器,以使得所述中轉(zhuǎn)服務(wù)器將所述經(jīng)過合并的視頻請求發(fā)送給所述前置服務(wù)器。
[0031]進(jìn)一步地,所述接收單元,還用于接收不同前置服務(wù)器發(fā)送的負(fù)載狀態(tài)信息;
[0032]所述發(fā)送單元,具體用于將經(jīng)過合并的視頻請求發(fā)送給所述負(fù)載狀態(tài)信息符合預(yù)置條件的前置服務(wù)器。
[0033]進(jìn)一步地,所述裝置還包括:
[0034]配置單元,用于為不同客戶端分別配置對應(yīng)的CDN服務(wù)器。
[0035]具體地,所述配置單元,具體用于根據(jù)每個客戶端對應(yīng)的IP地址,為不同客戶端分別配置對應(yīng)的⑶N服務(wù)器。
[0036]本發(fā)明實施例提供的一種視頻請求的處理方法及裝置,通過CDN服務(wù)器接收不同客戶端發(fā)送的視頻請求,并將視頻內(nèi)容信息相同的多個視頻請求進(jìn)行合并,最后將經(jīng)過合并得到的視頻請求發(fā)送給視頻源服務(wù)器,與現(xiàn)有技術(shù)相比,減少了視頻源服務(wù)器同一時刻需要處理的視頻請求的個數(shù),有效緩解了視頻源服務(wù)器的負(fù)載壓力,提高了對視頻請求的響應(yīng)效率。
【附圖說明】
[0037]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0038]圖1為本發(fā)明實施例提供的一種視頻請求的處理方法流程圖;
[0039]圖2為本發(fā)明實施例提供的另一種視頻請求的處理方法流程圖;
[0040]圖3為本發(fā)明實施例提供的一種視頻請求的處理裝置結(jié)構(gòu)示意圖;
[0041]圖4為本發(fā)明實施例提供的另一種視頻請求的處理裝置結(jié)構(gòu)示意圖。
【具體實施方式】
[0042]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0043]本發(fā)明實施例提供了一種視頻數(shù)據(jù)的處理方法,如圖1所示,所述方法包括:
[0044]101、⑶N服務(wù)器接收不同客戶端發(fā)送的視頻請求。
[0045]其中,每個視頻請求中攜帶有需要獲取的視頻內(nèi)容信息。所述視頻內(nèi)容信息中可以包含視頻數(shù)據(jù)對應(yīng)的URL、也可以包含視頻數(shù)據(jù)對應(yīng)的唯一標(biāo)識等。所述CDN服務(wù)器為內(nèi)容分發(fā)網(wǎng)絡(luò)中的邊緣CDN服務(wù)器,所述CDN是一種新型網(wǎng)絡(luò)內(nèi)容服務(wù)體系,其基于IP網(wǎng)絡(luò)而構(gòu)建,基于內(nèi)容訪問與應(yīng)用的效率要求、質(zhì)量要求和內(nèi)容秩序而提供內(nèi)容的分發(fā)和服務(wù)。而從廣義的角度,CDN代表了一種基于網(wǎng)絡(luò)而構(gòu)建的高質(zhì)量、高效率、具有鮮明網(wǎng)絡(luò)秩序的網(wǎng)絡(luò)應(yīng)用服務(wù)模式。
[0046]102、將視頻請求中視頻內(nèi)容信息相同的多個視頻請求進(jìn)行合并,得到經(jīng)過合并的視頻請求。
[0047]例如,如果視頻請求I中攜帶的需要獲取的視頻數(shù)據(jù)對應(yīng)的URL與視頻請求2中攜帶的需要獲取的視頻數(shù)據(jù)對應(yīng)的URL相同時,可以將視頻請求I與視頻請求2合并為一個視頻請求。
[0048]再例如,如果視頻請求10中攜帶的需要獲取的視頻數(shù)據(jù)對應(yīng)的唯一標(biāo)識與視頻請求100中攜帶的需要獲取的視頻數(shù)據(jù)對應(yīng)的唯一標(biāo)識相同時,可以將視頻請求10與視頻請求100合并為一個視頻請求。
[0049]103、將經(jīng)過合并的視頻請求發(fā)送給視頻源服務(wù)器。
[0050]進(jìn)一步地,以使得所述視頻源服務(wù)器根據(jù)所述合并的視頻請求下發(fā)流媒體數(shù)據(jù)。
[0051]具體地,視頻源服務(wù)器可以將流媒體數(shù)據(jù)下發(fā)到CDN服務(wù)器當(dāng)中,客戶端可以從CDN服務(wù)器中下載得到該流媒體數(shù)據(jù)。
[0052]本發(fā)明實施例提供的一種視頻數(shù)據(jù)的處理方法,通過⑶N服務(wù)器接收不同客戶端發(fā)送的視頻請求,并將視頻內(nèi)容信息相同的多個視頻請求進(jìn)行合并,最后將經(jīng)過合并得到的視頻請求發(fā)送給視頻源服務(wù)器,與現(xiàn)有技術(shù)相比,減少了視頻源服務(wù)器同一時刻需要處理的視頻請求的個數(shù),有效緩解了視頻源服務(wù)器的負(fù)載壓力,提高了對視頻請求的響應(yīng)效率。
[0053]本發(fā)明實施例提供了另一種視頻數(shù)據(jù)的處理方法,如圖2所示,所述方法包括:
[0054]201、⑶N服務(wù)器接收不同客戶端發(fā)送的視頻請求。
[0055]其中,每個視頻請求中攜帶有需要獲取的視頻內(nèi)容信息。所述視頻內(nèi)容信息中包含有視頻流對應(yīng)的URL、也可以包含視頻數(shù)據(jù)對應(yīng)的唯一標(biāo)識等。所述CDN服務(wù)器的概念解釋可以參考所述步驟1I中的相應(yīng)描述,在此不再贅述。
[0056]對于本發(fā)明實施例,所述步驟201之前還可以包括:為不同客戶端分別配置對應(yīng)的CDN服務(wù)器。所述為不同客戶端分別配置對應(yīng)的CDN服務(wù)器具體可以包括:根據(jù)每個客戶端對應(yīng)的IP地址,為不同客戶端分別配置對應(yīng)的⑶N服務(wù)器。
[0057]具體地,根據(jù)每個客戶端對應(yīng)的IP地址,可以確定每個客戶端對應(yīng)的運(yùn)營商以及所在地,可以將與客戶端距離最近的一個⑶N服務(wù)器配置為該客戶端對應(yīng)的⑶N服務(wù)器。
[0058]202、將視頻請求中視頻內(nèi)容信息相同的多個視頻請求進(jìn)行合并,得到經(jīng)過合并的視頻請求。
[0059]需要說明的是,所述步驟202具體可以包括:將所述視頻請求中所述URL相同的多個視頻請求進(jìn)行合并,得到經(jīng)過合并的視頻請求。
[0060]例如,如果CDN服務(wù)器同一時刻接收到的大量視頻請求中,有I萬個視頻請求中攜帶有的需要獲取的視頻流對應(yīng)的URL相同,可以將這I萬個視頻請求合并為一個視頻請求。[0061 ] 203、將經(jīng)過合并的視頻請求發(fā)送給前置服務(wù)器。
[0062]進(jìn)一步地,以使得所述前置服務(wù)器根據(jù)每個視頻請求中攜帶的視頻內(nèi)容信息,將接收到的多個視頻請求進(jìn)行合并,并發(fā)送給視頻源服務(wù)器。其中,所述前置服務(wù)器接收不同CDN服務(wù)器發(fā)送的視頻請求。所述前置服務(wù)器可以根據(jù)實際需求進(jìn)行配置,例如,系統(tǒng)中可以配置8到10個前置服務(wù)器用于緩解視頻源服務(wù)器的負(fù)載壓力。
[0063]對于本發(fā)明實施例,所述視頻源服務(wù)器在接收到所述視頻請求之后,根據(jù)所述視頻請求下發(fā)流媒體數(shù)據(jù)。需要說明的是,通過將經(jīng)過合并的視頻請求發(fā)送給前置服務(wù)器,由前置服務(wù)器對接收到的多個視頻請求做進(jìn)一步分類,將內(nèi)容相同的視頻請求合并為一個視頻請求發(fā)送給視頻源服務(wù)器??梢赃M(jìn)一步減少視頻源服務(wù)器同一時刻需要處理的視頻請求的個數(shù),極大地緩解了視頻源服務(wù)器的負(fù)載壓力,提高了對視頻請求的響應(yīng)效率。
[0064]需要說明的是,當(dāng)所述CDN服務(wù)器與所述前置服務(wù)器之間的連接狀態(tài)為跨網(wǎng)連接狀態(tài)時,所述步驟203具體可以包括:將經(jīng)過合并的視頻請求發(fā)送給中轉(zhuǎn)服務(wù)器,以使得所述中轉(zhuǎn)服務(wù)器將所述經(jīng)過合并的視頻請求發(fā)送給所述前置服務(wù)器。其中,所述跨網(wǎng)連接狀態(tài)為跨運(yùn)營商的網(wǎng)絡(luò)連接狀態(tài)和/或跨區(qū)域的網(wǎng)絡(luò)連接狀態(tài)。所述中轉(zhuǎn)服務(wù)器是具有雙網(wǎng)卡或多網(wǎng)卡的服務(wù)器。
[0065]對于本發(fā)明實施例,所述步驟203之前還可以包括:接收不同前置服務(wù)器發(fā)送的負(fù)載狀態(tài)信息。所述步驟203具體可以包括:將經(jīng)過合并的視頻請求發(fā)送給所述負(fù)載狀態(tài)信息符合預(yù)置條件的前置服務(wù)器。其中,所述負(fù)載狀態(tài)信息中包含有前置服務(wù)器當(dāng)前的負(fù)載狀態(tài)或當(dāng)前的負(fù)載值等,所述預(yù)置條件可以根據(jù)實際需求進(jìn)行配置,具體可以配置為非滿載狀態(tài),還可以配置為當(dāng)前的負(fù)載值小于或等于預(yù)設(shè)閾值等。具體地,可以將經(jīng)過合并的視頻請求發(fā)送給負(fù)載狀態(tài)信息為非滿載狀態(tài)的前置服務(wù)器,還可以將經(jīng)過合并的視頻請求發(fā)送給負(fù)載狀態(tài)信息為當(dāng)前的負(fù)載值小于或等于預(yù)設(shè)閾值的前置服務(wù)器。
[0066]對于本發(fā)明實施例,通過將經(jīng)過合并的視頻請求發(fā)送給負(fù)載狀態(tài)信息符合預(yù)置條件的前置服務(wù)器,可以實現(xiàn)根據(jù)負(fù)載均衡的原則選擇前置服務(wù)器,提高前置服務(wù)器對接收到的視頻請求的處理效率。
[0067]本發(fā)明實施例提供的另一種視頻數(shù)據(jù)的處理方法,通過⑶N服務(wù)器接收不同客戶端發(fā)送的視頻請求,并將視頻內(nèi)容信息相同的多個視頻請求進(jìn)行合并,最后將經(jīng)過合并得到的視頻請求發(fā)送給視頻源服務(wù)器,與現(xiàn)有技術(shù)相比,減少了視頻源服務(wù)器同一時刻需要處理的視頻請求的個數(shù),有效緩解了視頻源服務(wù)器的負(fù)載壓力,提高了對視頻請求的響應(yīng)效率。
[0068]進(jìn)一步地,作為圖1所述方法的具體實現(xiàn),本發(fā)明實施例提供了一種視頻請求的處理裝置,如圖3所示,所述裝置包括:接收單元31、合并單元32、發(fā)送單元33。
[0069]所述接收單元31,可以用于接收不同客戶端發(fā)送的視頻請求,每個視頻請求中攜帶有需要獲取的視頻內(nèi)容信息。所述CDN服務(wù)器的概念描述可以參考步驟101中的相應(yīng)描述,在此不再贅述。所述接收單元31面向客戶端。
[0070]所述合并單元32,可以用于將所述接收單元31接收的視頻請求中所述視頻內(nèi)容信息相同的多個視頻請求進(jìn)行合并,得到經(jīng)過合并的視頻請求。所述合并單元32為將視頻內(nèi)容信息相同的多個視頻請求進(jìn)行合并的主要功能模塊。
[0071]所述發(fā)送單元33,可以用于將經(jīng)過合并的視頻請求發(fā)送給視頻源服務(wù)器。所述發(fā)送單元33面向視頻源服務(wù)器。
[0072]進(jìn)一步地,以使得所述視頻源服務(wù)器根據(jù)所述合并的視頻請求下發(fā)流媒體數(shù)據(jù)。
[0073]需要說明的是,本發(fā)明實施例提供的一種視頻請求的處理裝置所涉及各功能單元的其他相應(yīng)描述,可以參考圖1中的對應(yīng)描述,在此不再贅述。本發(fā)明實施例中可以通過硬件處理器(hardware processor)來實現(xiàn)相關(guān)功能模塊。
[0074]本發(fā)明實施例提供的一種視頻請求的處理裝置,通過⑶N服務(wù)器接收不同客戶端發(fā)送的視頻請求,并將視頻內(nèi)容信息相同的多個視頻請求進(jìn)行合并,最后將經(jīng)過合并得到的視頻請求發(fā)送給視頻源服務(wù)器,與現(xiàn)有技術(shù)相比,減少了視頻源服務(wù)器同一時刻需要處理的視頻請求的個數(shù),有效緩解了視頻源服務(wù)器的負(fù)載壓力,提高了對視頻請求的響應(yīng)效率。
[0075]進(jìn)一步地,作為圖2所述方法的具體實現(xiàn),本發(fā)明實施例提供了另一種視頻請求的處理裝置,如圖4所示,所述裝置包括:接收單元41、合并單元42、發(fā)送單元43。
[0076]所述接收單元41,可以用于接收不同客戶端發(fā)送的視頻請求,每個視頻請求中攜帶有需要獲取的視頻內(nèi)容信息。所述接收單元41面向客戶端。
[0077]所述合并單元42,可以用于將所述接收單元41接收的視頻請求中所述視頻內(nèi)容信息相同的多個視頻請求進(jìn)行合并,得到經(jīng)過合并的視頻請求。所述合并單元42為將視頻內(nèi)容信息相同的多個視頻請求進(jìn)行合并的主要功能模塊。
[0078]所述發(fā)送單元43,可以用于將經(jīng)過合并的視頻請求發(fā)送給視頻源服務(wù)器。所述發(fā)送單元43面向視頻源服務(wù)器。
[0079]進(jìn)一步地,以使得所述視頻源服務(wù)器根據(jù)所述合并的視頻請求下發(fā)流媒體數(shù)據(jù)。
[0080]可選地,所述視頻內(nèi)容信息中包含有視頻流對應(yīng)的URL。
[0081]所述合并單元42,具體可以用于將所述視頻請求中所述URL相同的多個視頻請求進(jìn)行合并,得到經(jīng)過合并的視頻請求。
[0082]所述發(fā)送單元43,還可以用于將經(jīng)過合并的視頻請求發(fā)送給前置服務(wù)器,其中,所述前置服務(wù)器接收不同CDN服務(wù)器發(fā)送的視頻請求。所述前置服務(wù)器可以根據(jù)實際需求進(jìn)行配置,例如,系統(tǒng)中可以配置10個前置服務(wù)器用于緩解視頻源服務(wù)器的負(fù)載壓力。
[0083]進(jìn)一步地,以使得所述前置服務(wù)器根據(jù)每個視頻請求中攜帶的視頻內(nèi)容信息,將接收到的多個視頻請求進(jìn)行合并,并發(fā)送給視頻源服務(wù)器。
[0084]所述發(fā)送單元43,具體還可以用于當(dāng)所述服務(wù)器與所述前置服務(wù)器之間的連接狀態(tài)為跨網(wǎng)連接狀態(tài)時,將經(jīng)過合并的視頻請求發(fā)送給中轉(zhuǎn)服務(wù)器。其中,所述跨網(wǎng)連接狀態(tài)為跨運(yùn)營商的網(wǎng)絡(luò)連接狀態(tài)和/或跨區(qū)域的網(wǎng)絡(luò)連接狀態(tài)。所述中轉(zhuǎn)服務(wù)器是具有雙網(wǎng)卡或多網(wǎng)卡的服務(wù)器。
[0085]進(jìn)一步地,以使得所述中轉(zhuǎn)服務(wù)器將所述經(jīng)過合并的視頻請求發(fā)送給所述前置服務(wù)器。
[0086]所述接收單元41,還可以用于接收不同前置服務(wù)器發(fā)送的負(fù)載狀態(tài)信息。
[0087]所述發(fā)送單元43,具體可以用于將經(jīng)過合并的視頻請求發(fā)送給所述負(fù)載狀態(tài)信息符合預(yù)置條件的前置服務(wù)器。其中,所述負(fù)載狀態(tài)信息中包含有前置服務(wù)器當(dāng)前的負(fù)載狀態(tài),所述預(yù)置條件可以根據(jù)實際需求進(jìn)行配置。
[0088]進(jìn)一步地,所述裝置還包括:配置單元44。
[0089]所述配置單元44,可以用于為不同客戶端分別配置對應(yīng)的CDN服務(wù)器。
[0090]所述配置單元44,具體可以用于根據(jù)每個客戶端對應(yīng)的IP地址,為不同客戶端分別配置對應(yīng)的⑶N服務(wù)器。
[0091]需要說明的是,本發(fā)明實施例提供的另一種視頻請求的處理裝置所涉及各功能單元的其他相應(yīng)描述,可以參考圖2中的對應(yīng)描述,在此不再贅述。本發(fā)明實施例中可以通過硬件處理器來實現(xiàn)相關(guān)功能模塊。
[0092]本發(fā)明實施例提供的另一種視頻請求的處理裝置,通過⑶N服務(wù)器接收不同客戶端發(fā)送的視頻請求,并將視頻內(nèi)容信息相同的多個視頻請求進(jìn)行合并,最后將經(jīng)過合并得到的視頻請求發(fā)送給視頻源服務(wù)器,與現(xiàn)有技術(shù)相比,減少了視頻源服務(wù)器同一時刻需要處理的視頻請求的個數(shù),有效緩解了視頻源服務(wù)器的負(fù)載壓力,提高了對視頻請求的響應(yīng)效率。
[0093]以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。
[0094]通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品可以存儲在計算機(jī)可讀存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。
[0095]最后應(yīng)說明的是:以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。
【主權(quán)項】
1.一種視頻請求的處理方法,其特征在于,包括: 內(nèi)容分發(fā)網(wǎng)絡(luò)CDN服務(wù)器接收不同客戶端發(fā)送的視頻請求,每個視頻請求中攜帶有需要獲取的視頻內(nèi)容信息; 將所述視頻請求中所述視頻內(nèi)容信息相同的多個視頻請求進(jìn)行合并,得到經(jīng)過合并的視頻請求; 將經(jīng)過合并的視頻請求發(fā)送給視頻源服務(wù)器,以使得所述視頻源服務(wù)器根據(jù)所述合并的視頻請求下發(fā)流媒體數(shù)據(jù)。2.根據(jù)權(quán)利要求1所述的視頻請求的處理方法,其特征在于,所述視頻內(nèi)容信息中包含有視頻流對應(yīng)的URL,所述將所述視頻請求中所述視頻內(nèi)容信息相同的多個視頻請求進(jìn)行合并,得到經(jīng)過合并的視頻請求包括: 將所述視頻請求中所述URL相同的多個視頻請求進(jìn)行合并,得到經(jīng)過合并的視頻請求。3.根據(jù)權(quán)利要求1所述的視頻請求的處理方法,其特征在于,所述將所述視頻請求中所述視頻內(nèi)容信息相同的多個視頻請求進(jìn)行合并,得到經(jīng)過合并的視頻請求之后,所述方法還包括: 將經(jīng)過合并的視頻請求發(fā)送給前置服務(wù)器,其中,所述前置服務(wù)器接收不同CDN服務(wù)器發(fā)送的視頻請求,以使得所述前置服務(wù)器根據(jù)每個視頻請求中攜帶的視頻內(nèi)容信息,將接收到的多個視頻請求進(jìn)行合并,并發(fā)送給視頻源服務(wù)器。4.根據(jù)權(quán)利要求3所述的視頻請求的處理方法,其特征在于,當(dāng)所述CDN服務(wù)器與所述前置服務(wù)器之間的連接狀態(tài)為跨網(wǎng)連接狀態(tài)時,所述將經(jīng)過合并的視頻請求發(fā)送給前置服務(wù)器包括: 將經(jīng)過合并的視頻請求發(fā)送給中轉(zhuǎn)服務(wù)器,以使得所述中轉(zhuǎn)服務(wù)器將所述經(jīng)過合并的視頻請求發(fā)送給所述前置服務(wù)器。5.根據(jù)權(quán)利要求3所述的視頻請求的處理方法,其特征在于,所述將經(jīng)過合并的視頻請求發(fā)送給前置服務(wù)器之前,所述方法還包括: 接收不同前置服務(wù)器發(fā)送的負(fù)載狀態(tài)信息; 所述將經(jīng)過合并的視頻請求發(fā)送給前置服務(wù)器包括: 將經(jīng)過合并的視頻請求發(fā)送給所述負(fù)載狀態(tài)信息符合預(yù)置條件的前置服務(wù)器。6.根據(jù)權(quán)利要求1所述的視頻請求的處理方法,其特征在于,所述CDN服務(wù)器接收不同客戶端發(fā)送的視頻請求之前,所述方法還包括: 為不同客戶端分別配置對應(yīng)的CDN服務(wù)器。7.根據(jù)權(quán)利要求6所述的視頻請求的處理方法,其特征在于,所述為不同客戶端分別配置對應(yīng)的⑶N服務(wù)器包括: 根據(jù)每個客戶端對應(yīng)的IP地址,為不同客戶端分別配置對應(yīng)的⑶N服務(wù)器。8.一種視頻請求的處理裝置,其特征在于,包括: 接收單元,用于接收不同客戶端發(fā)送的視頻請求,每個視頻請求中攜帶有需要獲取的視頻內(nèi)容信息; 合并單元,用于將所述接收單元接收的視頻請求中所述視頻內(nèi)容信息相同的多個視頻請求進(jìn)行合并,得到經(jīng)過合并的視頻請求; 發(fā)送單元,用于將經(jīng)過合并的視頻請求發(fā)送給視頻源服務(wù)器,以使得所述視頻源服務(wù)器根據(jù)所述合并的視頻請求下發(fā)流媒體數(shù)據(jù)。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述視頻內(nèi)容信息中包含有視頻流對應(yīng)的URL, 所述合并單元,具體用于將所述視頻請求中所述URL相同的多個視頻請求進(jìn)行合并,得到經(jīng)過合并的視頻請求。10.根據(jù)權(quán)利要求8所述的裝置,其特征在于, 所述發(fā)送單元,還用于將經(jīng)過合并的視頻請求發(fā)送給前置服務(wù)器,其中,所述前置服務(wù)器接收不同⑶N服務(wù)器發(fā)送的視頻請求,以使得所述前置服務(wù)器根據(jù)每個視頻請求中攜帶的視頻內(nèi)容信息,將接收到的多個視頻請求進(jìn)行合并,并發(fā)送給視頻源服務(wù)器。11.根據(jù)權(quán)利要求10所述的裝置,其特征在于, 所述發(fā)送單元,具體用于當(dāng)所述服務(wù)器與所述前置服務(wù)器之間的連接狀態(tài)為跨網(wǎng)連接狀態(tài)時,將經(jīng)過合并的視頻請求發(fā)送給中轉(zhuǎn)服務(wù)器,以使得所述中轉(zhuǎn)服務(wù)器將所述經(jīng)過合并的視頻請求發(fā)送給所述前置服務(wù)器。12.根據(jù)權(quán)利要求10所述的裝置,其特征在于, 所述接收單元,還用于接收不同前置服務(wù)器發(fā)送的負(fù)載狀態(tài)信息; 所述發(fā)送單元,具體用于將經(jīng)過合并的視頻請求發(fā)送給所述負(fù)載狀態(tài)信息符合預(yù)置條件的前置服務(wù)器。13.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 配置單元,用于為不同客戶端分別配置對應(yīng)的CDN服務(wù)器。14.根據(jù)權(quán)利要求8所述的裝置,其特征在于, 所述配置單元,具體用于根據(jù)每個客戶端對應(yīng)的IP地址,為不同客戶端分別配置對應(yīng)的CDN服務(wù)器。
【文檔編號】H04N21/234GK105872587SQ201510829728
【公開日】2016年8月17日
【申請日】2015年11月25日
【發(fā)明人】劉鳳玉, 劉斌, 夏彥剛
【申請人】樂視云計算有限公司