專利名稱:一種應(yīng)用于對等網(wǎng)絡(luò)的直播調(diào)度系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種應(yīng)用于對等網(wǎng)絡(luò)的直播調(diào)度系統(tǒng)及方法,屬于流媒體技術(shù)領(lǐng)域。
背景技術(shù):
相對于傳統(tǒng)的電視直播,網(wǎng)絡(luò)電視直播的選擇性強,且收視方便。網(wǎng)絡(luò)電視直播將電視信號引入互聯(lián)網(wǎng),使用戶可以在互聯(lián)網(wǎng)上觀看各個電視臺以及其他直播類節(jié)目。但網(wǎng)站通過網(wǎng)絡(luò)進行視頻直播等服務(wù)會加大服務(wù)器的負載,消耗巨大的帶寬資源,同時對整個的網(wǎng)絡(luò)傳輸環(huán)節(jié)也有很高的要求,向全國范圍內(nèi)的互聯(lián)網(wǎng)用戶提供網(wǎng)絡(luò)直播服務(wù)會非常困難。為了解決這個問題運營商常會采用對等網(wǎng)絡(luò)(Peer-to-Peer Network ;以下簡稱P2P網(wǎng)絡(luò))流媒體直播技術(shù),P2P網(wǎng)絡(luò)的共享和快速的選路機制為觀眾提供了良好的流媒體視頻直播體驗。 P2P網(wǎng)絡(luò)平臺由兩個層次組成。上面一層是服務(wù)器級的⑶N (Content DeliveryNetwork,即互聯(lián)網(wǎng)內(nèi)容發(fā)布網(wǎng)絡(luò))網(wǎng)絡(luò),下面一層是客戶終端組成的P2P網(wǎng)絡(luò)。最簡單的⑶N網(wǎng)絡(luò)只需一臺負責(zé)全局負載均衡的DNS和各節(jié)點一臺高速緩存服務(wù)器(以下可簡稱Caching Server),即可運行。DNS支持根據(jù)用戶源IP地址解析不同的IP,實現(xiàn)就近訪問。為了保證高可用性等,⑶N網(wǎng)管中心需要監(jiān)控各節(jié)點的流量、健康狀況等。一個節(jié)點的單臺Caching Server承載數(shù)量不夠時,才需要多臺Caching Server,多臺CachingServer同時工作時,才需要負載均衡器,使Caching Server群協(xié)同工作。如何通過改變在P2P網(wǎng)絡(luò)中的直播策略來降低服務(wù)器負載同時驅(qū)動整個網(wǎng)絡(luò)貢獻更多帶寬是本領(lǐng)域需要面對的一個課題。
發(fā)明內(nèi)容
本發(fā)明提出一種應(yīng)用于對等網(wǎng)絡(luò)的直播調(diào)度系統(tǒng),該系統(tǒng)的運行機制是當(dāng)客戶端向高速緩存服務(wù)器請求直播數(shù)據(jù)時,高速緩存服務(wù)器將所述客戶端分為正常直播客戶端和延遲直播客戶端,高速緩存服務(wù)器向正常直播客戶端提供直播數(shù)據(jù)而組織延遲直播客戶從所述正常直播客戶端獲取直播文件,從而在減少了服務(wù)器負擔(dān)同時提高了網(wǎng)絡(luò)整體輸出帶寬。為此,本發(fā)明提出了以下技術(shù)方案
一種應(yīng)用于對等網(wǎng)絡(luò)的直播調(diào)度系統(tǒng),至少包括一臺全局負載均衡DNS服務(wù)器,一臺或多臺高速緩存服務(wù)器、一臺或多臺客戶端,其中,
全局負載均衡DNS服務(wù)器的功能是 al、用于接收客戶端發(fā)來的收看請求;
a2、用于讀取預(yù)先定義好的高速緩存服務(wù)器節(jié)點分配策略,根據(jù)該策略將最佳的高速緩存服務(wù)器節(jié)點地址提供給客戶端,使用戶能夠得到快速的服務(wù),
高速緩存服務(wù)器具有如下功能 bl、用于存儲流媒體直播文件;
b2、用于接收全局負載均衡DNS服務(wù)器轉(zhuǎn)發(fā)的收看請求;b3、用于在接收到客戶端收看請求后將該客戶端劃分為正常直播客戶端或延遲直播客戶端;
b4、用于向正常直播客戶端提供直播文件下載服務(wù);
b5、用于組織延遲直播客戶端在一段延遲時間后從所述正常直播客戶端下載直播數(shù)
據(jù),
客戶端具有三個功能
Cl、用于向全局負載均衡DNS服務(wù)器發(fā)送收看請求;
c2、用于從流媒體直播服務(wù)器下載直播文件或從其他客戶端下載直播文件;
c3、用于向其他客戶端段提供P2P下載服務(wù);
c4、用于播放流媒體直播文件。本發(fā)明進一步提供一種應(yīng)用于對等網(wǎng)絡(luò)的直播調(diào)度方法包括以下優(yōu)選步驟
A、客戶端向⑶N中的全局負載均衡DNS服務(wù)器發(fā)送收看請求;
B、全局負載均衡DNS服務(wù)器通過一組預(yù)先定義好的策略將該客戶端的請求發(fā)送至高速緩存服務(wù)器;
C、高速緩存服務(wù)器接到客戶端請求后,首先,將該客戶端分為正常直播客戶端或延遲直播客戶端,之后,向正常直播客戶端提供直播文件下載服務(wù)同時控制延遲直播客戶在一段延遲時間后從所述正常直播客戶端下載直播數(shù)據(jù)。在上述任一方案優(yōu)選的是,上述客戶端為智能手機、臺式機(Desktop)、電腦一體機、筆記本電腦、掌上電腦(PAD)、平板電腦、嵌入式計算機中的一種或組合。
在上述任一方案優(yōu)選的是,上述客戶端收看請求以http格式發(fā)送,請求內(nèi)容至少包括直播頻道信息和客戶端IP地址。在上述任一方案優(yōu)選的是,上述全局負載均衡DNS服務(wù)器通過分析客戶端IP信息從而得出客戶端所在地位置,并根據(jù)客戶端所在位置將客戶端請求發(fā)送至離客戶端最近的且負載最輕的高速緩存服務(wù)器。在上述任一方案優(yōu)選的是,高速緩存服務(wù)器收到客戶端的請求后根據(jù)客戶端的地理位置劃分區(qū)域,將其中一部分區(qū)域的客戶端定為正常直播客戶端,其他區(qū)域則定為延遲
直播客戶端。在上述任一方案優(yōu)選的是,高速緩存服務(wù)器收到客戶端的請求后按比例分配正常直播客戶端或延遲直播客戶端。例如,分配正常直播客戶端數(shù)占總客戶端數(shù)的50%,分配延遲直播客戶端數(shù)占總客戶端數(shù)的50%。在上述任一方案優(yōu)選的是,上述延遲直播客戶端的延遲時間優(yōu)選寫入配置文件。在上述任一方案優(yōu)選的是,高速緩存服務(wù)器通過讀取所述配置文件得到延遲時間信息并根據(jù)延遲時間信息控制延遲直播客戶端的延遲時間。
附圖1是按照本發(fā)明的應(yīng)用于對等網(wǎng)絡(luò)的直播調(diào)度系統(tǒng)的一優(yōu)選實施例的示意圖。附圖2是按照本發(fā)明所含以ISP進行劃分的高速緩存服務(wù)器與客戶端連接的示意圖。
具體實施例方式實施例1
如圖1所示,在P2P網(wǎng)絡(luò)平臺中,本發(fā)明涉及到跟此有關(guān)的構(gòu)件是全局負載均衡DNS服務(wù)器,Caching Server、客戶端。 全局負載均衡DNS服務(wù)器為雙機熱備服務(wù)器且互為主從。Caching Server用于存儲流媒體格式直播節(jié)目數(shù)據(jù)。客戶端為一臺式機和一臺筆記本電腦一臺PDA和一部智能手機。本實施例中,存在三類實體連接,分別是臺式機、筆記本電腦、PDA、智能手機之間通過Internet的連接,臺式機、筆記本電腦、PDA、智能手機通過Internet到Caching Server的連接、Caching Server到全局負載均衡DNS服務(wù)器的連接。在本實施例中,上述臺式機、筆記本、PDA、智能手機同時向全局負載均衡DNS服務(wù)器發(fā)出了收看CCTV5電視節(jié)目的請求,該請求以http格式發(fā)送,請求內(nèi)容包括直播頻道信息和客戶端IP地址。該請求優(yōu)選格式如下Get /Channel={$channelname}&LocalIP= {$iP},其中{$channelname}為頻道名稱,{$iP}為客戶端 IP地址,上述4臺設(shè)備的請求如下
臺式機,Get /Channel= "CCTV5"&LocalIP="123. 116. 239. 173";
筆記本,Get /Channel= "CCTV5"&LocalIP="123. 116. 239. 174";
PDA,Get /Channel= 〃CCTV5"&LocalIP=" 123.122.75.118";
智能手機,Get /Channel= 〃CCTV5"&LocalIP=" 123.122.75.119"。全局負載均衡DNS服務(wù)器的功能是 al、用于接收客戶端發(fā)來的收看請求;
a2、用于讀取預(yù)先定義好的Caching Server節(jié)點分配策略,根據(jù)該策略將最佳CachingServer節(jié)點地址提供給客戶端,使用戶能夠得到快速的服務(wù)。最佳節(jié)點的選定可以有多種策略,例如距離最近、節(jié)點負載最輕,或者兼顧距離最近及節(jié)點負載最輕。在本實施例中,全局負載均衡DNS服務(wù)器用于接收上述4臺客戶端設(shè)備發(fā)來的收看請求并讀取其中的客戶端IP地址,全局負載均衡DNS服務(wù)器通過IP數(shù)據(jù)庫對客戶端地理位置和ISP進行認定,經(jīng)全局負載均衡DNS服務(wù)器認定,臺式機處于北京市豐臺區(qū)ISP為中國聯(lián)通北京分公司,筆記本處于北京市豐臺區(qū)ISP為中國聯(lián)通北京分公司,PDA處于北京市海淀區(qū)ISP為中國聯(lián)通北京分公司,智能手機處于北京市海淀區(qū)ISP為中國聯(lián)通北京分公司,之后該全局負載均衡DNS服務(wù)器將4臺客戶端請求分配到北京⑶N節(jié)點的CachingServer。Caching Server 具有如下功能 bl、用于存儲流媒體直播文件;
b2、用于接收全局負載均衡DNS服務(wù)器轉(zhuǎn)發(fā)的收看請求。b3、用于在接收到客戶端收看請求后將該客戶端劃分為正常直播客戶端或延遲直播客戶端。b4、用于向正常直播客戶端提供直播文件下載服務(wù)。b5、用于組織延遲直播客戶端在一段延遲時間后從所述正常直播客戶端下載直播數(shù)據(jù)。
所述Caching Server收到客戶端的請求后根據(jù)客戶端的地理位置劃分區(qū)域,將其中一部分區(qū)域的客戶端定為正常直播客戶端,其他區(qū)域則定為延遲直播客戶端。在本實施例中,北京⑶N節(jié)點為多臺Caching Server同時工作,因此加配負載均衡器,使Caching Server群協(xié)同工作。北京⑶N節(jié)點中的一臺Caching Server接收到全局負載均衡DNS服務(wù)器轉(zhuǎn)發(fā)的上述客戶端設(shè)備的收看請求后,根據(jù)客戶端的地理位置劃分區(qū)域,將處于北京市豐臺區(qū)的2臺設(shè)備定為正常直播客戶端,將處于北京市海淀區(qū)的2臺設(shè)備定為延遲直播客戶端,即筆記本和臺式機為正常直播客戶端,PDA和智能手機為延遲直播客戶端。Caching Server向筆記本和臺式機提供直播文件下載服務(wù),而組織PDA和智能手機在10秒后以P2P下載方式從筆記本和臺式機下載直播數(shù)據(jù)。上述延遲直播客戶端的延遲時間寫入配置文件,當(dāng)需要優(yōu)化P2P分享效果而修改該延時時間時,只需要修改配置文件的延時時間即可。在本實施例中,該配置文件為XML文件,該XML文件優(yōu)選格式如下 <paras>
<lag>10</lag>
</paras>
上述Caching Server通過讀取所述配置文件得到延遲時間信息并根據(jù)延遲時間信息控制延遲直播客戶端的延遲時間??蛻舳司哂腥齻€功能
bl、用于向全局負載均衡DNS服務(wù)器發(fā)送收看請求;
b2、用于從流媒體直播服務(wù)器下載直播文件或從其他客戶端下載直播文件;
b3、用于向其他客戶端段提供P2P下載服務(wù);
b4、用于播放流媒體直播文件。在本實施例中,筆記本和臺式機用于從Caching Server下載直播文件并向PDA和智能手機提供P2P下載服務(wù);PDA和智能手機則以P2P下載方式從筆記本和臺式機下載直播數(shù)據(jù)。實施例2
如圖一I所示,在P2P網(wǎng)絡(luò)平臺中,本發(fā)明涉及到跟此有關(guān)的構(gòu)件是全局負載均衡DNS服務(wù)器,高速緩存服務(wù)器(以下簡稱Caching Server)、客戶端。全局負載均衡DNS服務(wù)器為雙機熱備服務(wù)器且互為主從。Caching Server用于存儲流媒體格式直播節(jié)目數(shù)據(jù)??蛻舳藶橐慌_式機和一臺筆記本電腦一臺PDA和一部智能手機。本實施例中,存在三類實體連接,分別是臺式機、筆記本電腦、PDA、智能手機之間通過Internet的連接,臺式機、筆記本電腦、PDA、智能手機通過Internet到Caching Server的連接、Caching Server到全局負載均衡DNS服務(wù)器的連接。在本實施例中,上述臺式機、筆記本、PDA、智能手機同時向全局負載均衡DNS服務(wù)器發(fā)出了某名人專訪直播的收看請求,該請求以http格式發(fā)送,請求內(nèi)容包括直播頻道信息和客戶端IP地址。該請求優(yōu)選格式如下Get /Channel={$channelname}&LocalIP= {$iP},其中{$channelname}為頻道名稱,{$iP}為客戶端 IP地址,上述4臺設(shè)備的請求如下
臺式機,Get /Channel= 〃 名人專訪直播頻道 〃&LocalIP=〃124. 203. 129. 173";筆記本,Get /Channel= 〃 名人專訪直播頻道 〃&LocalIP=〃124. 203. 164. 174";
PDA,Get /Channel= 〃 名人專訪直播頻道"&LocalIP=" 124. 203. 170. 118";
智能手機,Get /Channel= 〃 名人專訪直播頻道 〃&LocalIP=〃 124. 203. 178. 119"。全局負載均衡DNS服務(wù)器的功能是 al、用于接收客戶端發(fā)來的收看請求;
a2、用于讀取預(yù)先定義好的Caching Server節(jié)點分配策略,根據(jù)該策略將最佳CachingServer節(jié)點地址提供給客戶端,使用戶能夠得到快速的服務(wù)。最佳節(jié)點的選定可以有多種策略,例如距離最近、節(jié)點負載最輕,或者兼顧距離最近及節(jié)點負載最輕。在本實施例中,全局負載均衡DNS服務(wù)器用于接收上述4臺客戶端設(shè)備發(fā)來的收 看請求并讀取其中的客戶端IP地址,全局負載均衡DNS服務(wù)器通過IP數(shù)據(jù)庫對客戶端地理位置和ISP進行認定,經(jīng)全局負載均衡DNS服務(wù)器認定,臺式機處于北京市平谷區(qū)ISP為中國移動北京鐵通分公司,筆記本處于北京市朝陽區(qū)ISP為中國移動北京鐵通分公司,PDA處于北京市東城區(qū)ISP為中國移動北京鐵通分公司,智能手機處于北京市石景山區(qū)ISP為中國移動北京鐵通分公司,之后該全局負載均衡DNS服務(wù)器將4臺客戶端請求分配到北京Q)N節(jié)點的一臺Caching Server,該Caching Server的ISP為中國移動北京鐵通分公司。Caching Server 具有如下功能 bl、用于存儲流媒體直播文件;
b2、用于接收全局負載均衡DNS服務(wù)器轉(zhuǎn)發(fā)的收看請求。b3、用于在接收到客戶端收看請求后將該客戶端劃分為正常直播客戶端或延遲直播客戶端。b4、用于向正常直播客戶端提供直播文件下載服務(wù)。b5、用于組織延遲直播客戶端在一段延遲時間后從所述正常直播客戶端下載直播數(shù)據(jù)。所述Caching Server收到客戶端的請求后按比例分配正常直播客戶端或延遲直播客戶端。例如,分配正常直播客戶端數(shù)占總客戶端數(shù)的50%,分配延遲直播客戶端數(shù)占總客戶端數(shù)的50%。在本實施例中,北京⑶N節(jié)點為多臺Caching Server同時工作,因此加配負載均衡器,使Caching Server群協(xié)同工作。所述Caching Server群根據(jù)北京地區(qū)ISP將CachingServer劃分為北京聯(lián)通Caching Server、北京鐵通Caching Server等。上述北京⑶N節(jié)點負載均衡器將全局負載均衡DNS服務(wù)器轉(zhuǎn)發(fā)的上述客戶端設(shè)備的收看請求分配給北京鐵通Caching Server。北京鐵通Caching Server按比例將上述客戶端總數(shù)的50%定為正常直播客戶端,其他定為延遲直播客戶端,即筆記本和PDA為正常直播客戶端,臺式機和智能手機為延遲直播客戶端。Caching Server向筆記本和PDA提供直播文件下載服務(wù),而組織臺式機和智能手機在10秒后以P2P下載方式從筆記本和PDA下載直播數(shù)據(jù)。上述延遲直播客戶端的延遲時間寫入配置文件,當(dāng)需要優(yōu)化P2P分享效果而修改該延時時間時,只需要修改配置文件的延時時間即可。在本實施例中,該配置文件為XML文件,該XML文件優(yōu)選格式如下
<paras>
<lag>10</lag></paras>
上述Caching Server通過讀取所述配置文件得到延遲時間信息并根據(jù)延遲時間信息控制延遲直播客戶端的延遲時間。客戶端具有三個功能
bl、用于向全局負載均衡DNS服務(wù)器發(fā)送收看請求;
b2、用于從流媒體直播服務(wù)器下載直播文件或從其他客戶端下載直播文件;
b3、用于向其他客戶端段提供P2P下載服務(wù);
b4、用于播放流媒體直播文件。
在本實施例中,筆記本和PDA用于從Caching Server下載直播文件并向臺式機和智能手機提供P2P下載服務(wù);臺式機和智能手機則以P2P下載方式從筆記本和PDA下載直播數(shù)據(jù)。本發(fā)明提出的技術(shù)方案主要通過控制延遲直播客戶端的延遲時間,控制延遲直播客戶端的數(shù)量,達到了兩個目的,一是,減少了服務(wù)器負擔(dān),二是,提高了網(wǎng)絡(luò)整體輸出帶寬。應(yīng)該理解的是,本發(fā)明的附圖和闡述被精簡化,只描述了對于清楚地了解本發(fā)明所必不可少的要素,為了清楚簡明起見,省略了一些在通常的計算裝置、系統(tǒng)和方法中采用的要素,在閱讀了本說明書后,本領(lǐng)域技術(shù)人員不難看出這些省略的要素及其在本發(fā)明中的作用。而本領(lǐng)域普通技術(shù)人員可以理解,這些省略的要素對于實現(xiàn)本發(fā)明也是希望和/或需要的。本領(lǐng)域技術(shù)人員可以理解,本發(fā)明包括了在說明書中直接描述的各技術(shù)方案,也包括了由這些已經(jīng)直接描述的各技術(shù)方案的結(jié)合構(gòu)成的衍生方案,甚至包括由構(gòu)成這些已經(jīng)描述了的各方案的各特征的結(jié)合構(gòu)成的衍生方案?;诒景l(fā)明的宗旨的一切改進都落入本發(fā)明的保護范圍之內(nèi)。本領(lǐng)域技術(shù)人員同樣不難看出,本發(fā)明是對現(xiàn)有技術(shù)的改進,是為解決現(xiàn)有技術(shù)中存在的技術(shù)問題而將這些現(xiàn)有技術(shù)中的要素進行的結(jié)合,這種結(jié)合凝結(jié)了大量的創(chuàng)造性勞動,是發(fā)明人大量理論研究和科學(xué)實驗的結(jié)晶。在沒有閱讀本發(fā)明之前,本領(lǐng)域技術(shù)人員顯然是不容易想到本發(fā)明的各個方案的,而在閱讀了本說明書后,本領(lǐng)域技術(shù)人員不必再付出創(chuàng)造性勞動即可實現(xiàn)本發(fā)明的基本技術(shù)方案。
權(quán)利要求
1.一種應(yīng)用于對等網(wǎng)絡(luò)的直播調(diào)度系統(tǒng),包括一臺全局負載均衡DNS服務(wù)器,一臺或多臺高速緩存服務(wù)器、一臺或多臺客戶端,其中,全局負載均衡DNS服務(wù)器具有如下功能 al、用于接收客戶端發(fā)來的收看請求;a2、用于讀取預(yù)先定義好的高速緩存服務(wù)器節(jié)點分配策略,根據(jù)該策略將最佳高速緩存服務(wù)器節(jié)點地址提供給客戶端,高速緩存服務(wù)器具有如下功能 bl、用于存儲流媒體直播文件;b2、用于接收全局負載均衡DNS服務(wù)器轉(zhuǎn)發(fā)的收看請求;b3、用于在接收到客戶端收看請求后將該客戶端劃分為正常直播客戶端或延遲直播客戶端;b4、用于向正常直播客戶端提供直播文件下載服務(wù);b5、用于組織延遲直播客戶端在一段延遲時間后從所述正常直播客戶端下載直播數(shù)據(jù),客戶端具有四個功能Cl、用于向全局負載均衡DNS服務(wù)器發(fā)送收看請求;c2、用于從流媒體直播服務(wù)器下載直播文件或從其他客戶端下載直播文件;c3、用于向其他客戶端段提供P2P下載服務(wù);c4、用于播放流媒體直播文件。
2.如權(quán)利要求1所述的應(yīng)用于對等網(wǎng)絡(luò)的直播調(diào)度系統(tǒng),其特征在于,所述客戶端為智能手機、臺式機、電腦一體機、筆記本電腦、掌上電腦、平板電腦、嵌入式計算機中的一種或組合。
3.如權(quán)利要求1所述的應(yīng)用于對等網(wǎng)絡(luò)的直播調(diào)度系統(tǒng),其特征在于,所述客戶端收看請求以http格式發(fā)送,請求內(nèi)容包括直播頻道信息和客戶端IP地址。
4.如權(quán)利要求1所述的應(yīng)用于對等網(wǎng)絡(luò)的直播調(diào)度系統(tǒng),其特征在于,所述全局負載均衡DNS服務(wù)器通過分析客戶端IP信息從而得出客戶端所在地位置,并根據(jù)客戶端所在地位置將客戶端請求發(fā)送至離客戶端最近的且負載最輕的高速緩存服務(wù)器。
5.如權(quán)利要求1所述的應(yīng)用于對等網(wǎng)絡(luò)的直播調(diào)度系統(tǒng),其特征在于,所述高速緩存服務(wù)器收到客戶端的請求后根據(jù)客戶端的地理位置劃分區(qū)域,將其中一部分區(qū)域的客戶端定為正常直播客戶端,其他區(qū)域則定為延遲直播客戶端。
6.如權(quán)利要求1所述的應(yīng)用于對等網(wǎng)絡(luò)的直播調(diào)度系統(tǒng),其特征在于,所述高速緩存服務(wù)器收到客戶端的請求后按比例分配正常直播客戶端或延遲直播客戶端。
7.如權(quán)利要求1所述的應(yīng)用于對等網(wǎng)絡(luò)的直播調(diào)度系統(tǒng),其特征在于,所述延遲直播客戶端的延遲時間寫入配置文件。
8.如權(quán)利要求1、7所述的應(yīng)用于對等網(wǎng)絡(luò)的直播調(diào)度系統(tǒng),其特征在于,所述高速緩存服務(wù)器通過讀取所述配置文件得到延遲時間信息并根據(jù)延遲時間信息控制延遲直播客戶端的延遲時間。
9.一種應(yīng)用于對等網(wǎng)絡(luò)的直播調(diào)度方法,其特征在于,包括以下步驟客戶端向CDN中的全局負載均衡DNS服務(wù)器發(fā)送收看請求;B、全局負載均衡DNS服務(wù)器在收到客戶端發(fā)來的收看請求后,通過一組預(yù)先定義好的策略將該客戶端的請求發(fā)送至高速緩存服務(wù)器;C、高速緩存服務(wù)器接到客戶端請求后,首先,將該客戶端分為正常直播客戶端或延遲直播客戶端,然后,向正常直播客戶端提供直播文件下載服務(wù)同時控制延遲直播客戶在一段延遲時間后從所述正常直播客戶端下載直播數(shù)據(jù)。
10.如權(quán)利要求9所述的應(yīng)用于對等網(wǎng)絡(luò)的直播調(diào)度方法,其特征在于,在所述步驟A 中,客戶端收看請求以http格式發(fā)送,請求內(nèi)容包括直播頻道信息和客戶端IP地址。
全文摘要
本發(fā)明提出一種應(yīng)用于對等網(wǎng)絡(luò)的直播調(diào)度系統(tǒng),當(dāng)客戶端向高速緩存服務(wù)器請求直播數(shù)據(jù)時,高速緩存服務(wù)器將所述客戶端分為正常直播客戶端和延遲直播客戶端,高速緩存服務(wù)器向正常直播客戶端提供直播數(shù)據(jù)而組織延遲直播客戶從所述正常直播客戶端通過P2P下載方式獲取直播文件,從而在減少了服務(wù)器負擔(dān)同時提高了網(wǎng)絡(luò)整體輸出帶寬。
文檔編號H04L12/18GK103024076SQ20121058834
公開日2013年4月3日 申請日期2012年12月31日 優(yōu)先權(quán)日2012年12月31日
發(fā)明者邵長松, 李茗, 趙瑞前, 張海, 馬宙, 李卓, 王世有 申請人:樂視網(wǎng)信息技術(shù)(北京)股份有限公司