亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

雙向網(wǎng)絡(luò)下真視頻點(diǎn)播的實(shí)現(xiàn)方法和設(shè)備的制作方法

文檔序號(hào):7593914閱讀:134來(lái)源:國(guó)知局
專(zhuān)利名稱:雙向網(wǎng)絡(luò)下真視頻點(diǎn)播的實(shí)現(xiàn)方法和設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及視頻點(diǎn)播的系統(tǒng)和方法,特別涉及在雙向網(wǎng)絡(luò)中的真視頻點(diǎn)播系統(tǒng)和方法。
背景技術(shù)
目前,根據(jù)不同的功能需求和應(yīng)用場(chǎng)景,主要有三種視頻點(diǎn)播(Video On Demand)系統(tǒng)NVOD,TVOD,IVOD。
NVOD(Near Video-On-Demand),可稱其為準(zhǔn)視頻點(diǎn)播。這種點(diǎn)播的方式是多個(gè)視頻流依次間隔一定的時(shí)間啟動(dòng)發(fā)送同樣的內(nèi)容。比如,十二個(gè)視頻流每隔十分鐘啟動(dòng)一個(gè)發(fā)送同樣的兩小時(shí)的電視節(jié)目。如果用戶想看這個(gè)視頻節(jié)目可能需要等待,但最長(zhǎng)不會(huì)超過(guò)十分鐘,他們會(huì)選擇距他們最近的某個(gè)時(shí)間起點(diǎn)進(jìn)行收看。在這種方式下一個(gè)視頻流可能為許多用戶共享。
TVOD(True Video-On-Demand),稱其為真視頻點(diǎn)播。它真正支持即點(diǎn)即放。當(dāng)用戶提出請(qǐng)求時(shí),視頻服務(wù)器將會(huì)立即傳送用戶所需的視頻內(nèi)容。若有另一個(gè)用戶提出同樣的需求,視頻服務(wù)器就會(huì)立即為他再啟動(dòng)一個(gè)傳輸相同內(nèi)容的視頻流。不過(guò),一旦視頻流開(kāi)始播放,就要連續(xù)不斷的播放下去,直到停止或者結(jié)束。在這種方式下,每個(gè)視頻流專(zhuān)為某個(gè)用戶服務(wù)。
IVOD(Interactive Video-On-Demand),稱為交互視頻點(diǎn)播。它不僅可以支持即點(diǎn)即放,而且還可以讓用戶對(duì)視頻流進(jìn)行交互式的控制。這時(shí)用戶可以實(shí)現(xiàn)節(jié)目的暫停、播放、倒回、快進(jìn)和搜索等操作。
但是在傳統(tǒng)的視頻點(diǎn)播系統(tǒng)中,所有的數(shù)據(jù)流都是從視頻服務(wù)器處獲得的。考慮到一個(gè)普通的視頻節(jié)目的大小就有幾百兆,而且一臺(tái)服務(wù)器要向幾百個(gè)用戶同時(shí)提供服務(wù),這對(duì)服務(wù)器和網(wǎng)絡(luò)帶寬都有很高的要求。并且隨著用戶數(shù)量的增加,需要大量的服務(wù)器,很高的出口帶寬以保證每個(gè)用戶都能正常觀看,使得運(yùn)營(yíng)成本不斷提高。
另外,我們發(fā)現(xiàn)訂閱影視服務(wù)的用戶在使用上存在以下三個(gè)特性1.突發(fā)性用戶的需求可能突然到來(lái),不可預(yù)期,點(diǎn)播系統(tǒng)必須隨時(shí)準(zhǔn)備。
2.并發(fā)性用戶可能同時(shí)有需求,如在每天晚上或休息日。大量用戶集中在某一個(gè)時(shí)段提出需求,導(dǎo)致平時(shí)大量資源的浪費(fèi),然而在高峰時(shí)段卻無(wú)法滿足用戶的集中點(diǎn)播。
3.同一性根據(jù)80/20原則,在互聯(lián)網(wǎng)上80%的用戶關(guān)心的是20%的內(nèi)容,大量用戶希望觀看的可能是同一部影片。按照傳統(tǒng)的真視頻點(diǎn)播系統(tǒng),每一個(gè)用戶即使觀看的是同一部影片也都要獨(dú)立的占據(jù)服務(wù)器一份帶寬,使服務(wù)器資源捉襟見(jiàn)肘。
因此,如何把節(jié)目按照終端用戶的需要傳遞給他們,并把服務(wù)器和網(wǎng)絡(luò)的開(kāi)銷(xiāo)控制得盡可能低,是一個(gè)十分關(guān)鍵的問(wèn)題。
發(fā)明概要針對(duì)上述問(wèn)題,本發(fā)明提出了一種新型的真視頻點(diǎn)播系統(tǒng)。在雙向網(wǎng)絡(luò)中用戶帶寬分為兩部分下載(下行)帶寬和上傳(上行)帶寬。對(duì)于視頻點(diǎn)播來(lái)說(shuō)終端用戶的上行帶寬基本不使用,造成了極大的浪費(fèi)。本發(fā)明充分利用了終端用戶的冗余帶寬,極大的降低了視頻服務(wù)器的開(kāi)銷(xiāo)。在該系統(tǒng)中,對(duì)于點(diǎn)播同一內(nèi)容的終端用戶,只有第一個(gè)用戶是從視頻服務(wù)器處獲得視頻節(jié)目數(shù)據(jù),其他用戶都是從前一個(gè)用戶處獲得視頻節(jié)目數(shù)據(jù)。視頻服務(wù)器所需的帶寬與提供的影片數(shù)成正比,與用戶數(shù)無(wú)關(guān),用戶增加并不增加服務(wù)器的負(fù)擔(dān),使服務(wù)提供商從重復(fù)投資的怪圈中脫離出來(lái)。
同時(shí)本發(fā)明與一般的多客戶機(jī)之間相互傳遞數(shù)據(jù)方式又有所不同,考慮到終端用戶的帶寬有限,不可能支持傳輸很多流。本發(fā)明采用一對(duì)一的傳送方式,實(shí)現(xiàn)起來(lái)簡(jiǎn)單、高效、可靠。便于監(jiān)控,容易實(shí)現(xiàn)服務(wù)質(zhì)量保證。
每個(gè)終端用戶設(shè)備包括一個(gè)存儲(chǔ)單元,例如磁盤(pán)。這個(gè)存儲(chǔ)單元可以把正在觀看的視頻節(jié)目存儲(chǔ)下來(lái),存放在這個(gè)存儲(chǔ)單元內(nèi)的數(shù)據(jù)視頻和音頻內(nèi)容可以被播放出來(lái)。當(dāng)一個(gè)用戶(a)要觀看一個(gè)視頻節(jié)目時(shí),他將視頻音頻數(shù)據(jù)下載到存儲(chǔ)單元中,同時(shí)開(kāi)始播放,即一邊下載一邊播放。假如過(guò)了5分鐘,又有另外一個(gè)用戶(b)希望觀看同一個(gè)視頻節(jié)目。在用戶(a)的終端用戶設(shè)備的存儲(chǔ)單元中已經(jīng)存放了5分鐘的視頻節(jié)目,用戶(a)就將他下載的內(nèi)容開(kāi)始傳送給用戶(b),用戶(b)也開(kāi)始了一邊下載一邊播放。而用戶(a)繼續(xù)他的下載和觀看,他應(yīng)該感覺(jué)不到有下一個(gè)用戶在從他處獲得視頻節(jié)目的數(shù)據(jù),傳輸?shù)倪^(guò)程對(duì)用戶來(lái)說(shuō)是透明的,不影響用戶的正常觀看視頻節(jié)目。如果又有用戶(c)也希望觀看同一個(gè)視頻節(jié)目,那么他將從用戶(b)處獲得。依此類(lèi)推,將所有希望觀看同一個(gè)視頻節(jié)目的用戶串聯(lián)起來(lái)構(gòu)成用戶鏈,前一用戶將自己已經(jīng)下載的部分傳送給后一個(gè)用戶。充分利用雙向網(wǎng)絡(luò)可以同時(shí)上傳和下載的特性,將空閑的帶寬利用起來(lái)。用戶完成觀看后將存儲(chǔ)單元中的視頻數(shù)據(jù)刪除,當(dāng)用戶觀看其他視頻節(jié)目時(shí)存儲(chǔ)新的視頻音頻數(shù)據(jù)。
為了實(shí)現(xiàn)上述系統(tǒng)視頻節(jié)目提供部分必須具有如下組成部分?jǐn)?shù)據(jù)庫(kù)服務(wù)器、節(jié)目信息發(fā)布服務(wù)器、控制服務(wù)器、視頻服務(wù)器。系統(tǒng)中所述多個(gè)客戶機(jī)中的每個(gè)包括如下模塊接收單元、存儲(chǔ)單元、轉(zhuǎn)發(fā)單元、控制單元、播放單元。
附圖的簡(jiǎn)要說(shuō)明

圖1示出了一個(gè)點(diǎn)播系統(tǒng)服務(wù)器端的結(jié)構(gòu)。
圖2示出了終端用戶設(shè)備(客戶機(jī))的結(jié)構(gòu)。
圖3描繪了一個(gè)用戶接入系統(tǒng)的流程。
圖4示出了一個(gè)用戶退出的過(guò)程。
圖5說(shuō)明了本發(fā)明實(shí)施例中視頻節(jié)目數(shù)據(jù)流向。
具體實(shí)施例方式
下面將結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)地說(shuō)明。
為了實(shí)現(xiàn)上述系統(tǒng)視頻節(jié)目提供部分必須具有如下組成部分?jǐn)?shù)據(jù)庫(kù)服務(wù)器、節(jié)目信息發(fā)布服務(wù)器、控制服務(wù)器、視頻服務(wù)器各個(gè)服務(wù)器之間的關(guān)系如圖1所示。各服務(wù)器功能如下1.數(shù)據(jù)庫(kù)服務(wù)器數(shù)據(jù)庫(kù)服務(wù)器保存了用戶信息,用戶使用信息,視頻節(jié)目信息等為其他服務(wù)器提供所需的數(shù)據(jù)信息。
2.節(jié)目信息發(fā)布服務(wù)器節(jié)目信息發(fā)布服務(wù)器將系統(tǒng)擁有的視頻節(jié)目信息提供給用戶,使用戶可以選擇自己感興趣的視頻節(jié)目。
3.控制服務(wù)器控制服務(wù)器管理用戶的接入,用戶的退出和用戶鏈的維護(hù)。查詢和修改數(shù)據(jù)庫(kù)服務(wù)器中相應(yīng)的數(shù)據(jù)記錄。
4.視頻服務(wù)器存放視頻節(jié)目的數(shù)據(jù),傳送給相應(yīng)的用戶。管理存放的視頻節(jié)目。
系統(tǒng)可以擁有多個(gè)視頻服務(wù)器以適應(yīng)視頻節(jié)目的增加。上述各個(gè)服務(wù)器是從功能角度作出的劃分,可以是獨(dú)立的設(shè)備,也可以集成在一個(gè)或幾個(gè)設(shè)備中。或者上述各個(gè)服務(wù)器可以是運(yùn)行在計(jì)算機(jī)上的不同的軟件模塊。
圖2展示了客戶機(jī)的結(jié)構(gòu)。系統(tǒng)中所述多個(gè)客戶機(jī)中的每個(gè)包括如下模塊1.接收單元用于從視頻服務(wù)器或者其他客戶機(jī)處接收視頻節(jié)目。
2.存儲(chǔ)單元用于將從視頻服務(wù)器或者其他客戶機(jī)處接收到的視頻節(jié)目暫時(shí)存儲(chǔ)下來(lái)。
3.轉(zhuǎn)發(fā)單元用于將暫時(shí)存儲(chǔ)下來(lái)的視頻節(jié)目傳送給下一個(gè)客戶機(jī)。
4.控制單元用于與控制服務(wù)器通信,將用戶需求發(fā)送到控制服務(wù)器,接收控制服務(wù)器命令,作出相應(yīng)調(diào)整。
5.播放單元將存儲(chǔ)在存儲(chǔ)單元內(nèi)的視頻節(jié)目播放出來(lái),或輸出視頻信號(hào)。允許用戶在已經(jīng)下載的視頻節(jié)目段中暫停、播放、倒回、快進(jìn)和搜索等操作。
同時(shí)所有的服務(wù)器和客戶機(jī)通過(guò)雙向網(wǎng)絡(luò)相互連接起來(lái),可以互相通信。該雙向網(wǎng)絡(luò)的接入方式可以是光纖接入,同軸線接入,DSL方式接入,無(wú)線接入等寬帶接入方式。
圖3描繪了一個(gè)用戶接入系統(tǒng)的流程。當(dāng)一個(gè)用戶希望通過(guò)用戶終端設(shè)備觀看一個(gè)視頻節(jié)目時(shí)將采取如下步驟1.客戶機(jī)(a)向控制服務(wù)器發(fā)送觀看視頻節(jié)目A的請(qǐng)求,以及客戶機(jī)(a)的身份信息。
2.控制服務(wù)器審核客戶機(jī)(a)的身份信息,是否有權(quán)觀看視頻節(jié)目A。
3.如果客戶機(jī)(a)無(wú)權(quán)觀看,則控制服務(wù)器結(jié)束與客戶機(jī)(a)的會(huì)話。
4.如果客戶機(jī)(a)有權(quán)觀看,則控制服務(wù)器查詢是否有其他用戶觀看視頻節(jié)目A。
5.如果沒(méi)有其他用戶觀看,控制服務(wù)器要求客戶機(jī)(a)從存有視頻節(jié)目A的視頻服務(wù)器處獲得視頻節(jié)目。
6.如果已經(jīng)有其他用戶觀看,控制服務(wù)器要求客戶機(jī)(a)從客戶機(jī)鏈中最后一個(gè)沒(méi)有上傳給其他客戶機(jī)的客戶機(jī)處獲得視頻節(jié)目A。
圖4示出了一個(gè)用戶退出的過(guò)程。控制服務(wù)器控制客戶機(jī)退出的方法,包括1.客戶機(jī)(b)向控制服務(wù)器發(fā)送退出請(qǐng)求。
2.客戶機(jī)(b)的后一個(gè)客戶機(jī)向控制服務(wù)器發(fā)送重新定位傳送源的請(qǐng)求。
3.控制服務(wù)器要求客戶機(jī)(b)的后一個(gè)客戶機(jī)從客戶機(jī)(b)的前一個(gè)客戶機(jī)處獲得視頻節(jié)目的后續(xù)部分。如果客戶機(jī)(b)是從視頻服務(wù)器處獲得視頻節(jié)目的,則客戶機(jī)(b)的后一個(gè)客戶機(jī)從視頻服務(wù)器處獲得視頻節(jié)目的后續(xù)部分。
控制服務(wù)器控制客戶機(jī)鏈的維護(hù)的方法,包括如果客戶機(jī)(c)發(fā)生傳輸故障,控制服務(wù)器將客戶機(jī)(c)從客戶機(jī)鏈中去除,由客戶機(jī)(c)的前一客戶機(jī)向客戶機(jī)(c)的后一客戶機(jī)繼續(xù)傳送視頻節(jié)目。如果客戶機(jī)(c)是從視頻服務(wù)器處獲得視頻節(jié)目的,則客戶機(jī)(c)的后一個(gè)客戶機(jī)從視頻服務(wù)器處獲得視頻節(jié)目的后續(xù)部分。
圖5說(shuō)明了本發(fā)明實(shí)施例中節(jié)目數(shù)據(jù)流向。所有觀看同一部影片的用戶按照提交請(qǐng)求時(shí)間的先后構(gòu)成了一條用戶鏈,由先申請(qǐng)的用戶向后申請(qǐng)的用戶傳送視頻節(jié)目的數(shù)據(jù)。
如果點(diǎn)播系統(tǒng)有1000個(gè)視頻節(jié)目,這些視頻節(jié)目是用MPEG-4方式壓縮的具有DVD畫(huà)面質(zhì)量的視頻,每個(gè)視頻節(jié)目的平均比特率為1.5Mbps,考慮到通信的其他開(kāi)銷(xiāo),服務(wù)器一般以高于視頻節(jié)目比特率的速率傳輸視頻節(jié)目,如2Mbps。則視頻服務(wù)器所需的總帶寬為2Gbps。如果每個(gè)視頻服務(wù)器以100M接入雙向網(wǎng)絡(luò),考慮到實(shí)際速率達(dá)不到100Mbps,可以設(shè)置30臺(tái)服務(wù)器,這些影片可以分布在各個(gè)視頻服務(wù)器中,平均每臺(tái)視頻服務(wù)器放置33個(gè)視頻節(jié)目。
所有客戶機(jī)都以2Mbps(下載能力)/2Mbps(上傳能力)接入雙向網(wǎng)絡(luò),可以用2Mbps的速率下載視頻數(shù)據(jù)到磁盤(pán),又可以以2Mbps的速率上傳給其他用戶。同時(shí)用戶可以播放已經(jīng)下載的視頻內(nèi)容,對(duì)已經(jīng)下載的部分可以暫停、播放、倒退、搜索等操作。
隨著技術(shù)的發(fā)展,光纖作為主干的雙向數(shù)據(jù)網(wǎng)絡(luò)成為主流,光纖接入將成為下一步的發(fā)展方向,用戶帶寬將大大增加,由于光纖的上下行走的是獨(dú)立的線路,即上傳和下載的能力是對(duì)稱的。采用本發(fā)明可以充分利用網(wǎng)絡(luò)資源。
如果采用更好的視頻壓縮方式則可以用更少的帶寬提供更高質(zhì)量的視頻服務(wù)。
在當(dāng)前的技術(shù)水平和網(wǎng)絡(luò)環(huán)境下,實(shí)現(xiàn)上述系統(tǒng)是完全可能的。系統(tǒng)的成功應(yīng)用將極大地減少服務(wù)器端的投資,將視頻服務(wù)器所需資源數(shù)量正比于用戶數(shù)的關(guān)系轉(zhuǎn)化為正比于視頻節(jié)目數(shù)的關(guān)系。同時(shí)充分利用了閑置的網(wǎng)絡(luò)資源。
上面對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明。本領(lǐng)域的技術(shù)人員應(yīng)該明白,按照本發(fā)明的精神及指導(dǎo)思想對(duì)本發(fā)明做出的各種修改都在本發(fā)明的權(quán)利要求書(shū)所要求保護(hù)的范圍內(nèi)。
權(quán)利要求
1.一種在雙向網(wǎng)絡(luò)結(jié)構(gòu)下充分利用網(wǎng)絡(luò)資源實(shí)現(xiàn)視頻點(diǎn)播的方法,用于在通過(guò)雙向網(wǎng)絡(luò)結(jié)構(gòu)下視頻節(jié)目提供設(shè)備和多個(gè)客戶機(jī)設(shè)備間提供視頻節(jié)目,其特征在于所述方法包括(1)控制服務(wù)器響應(yīng)多個(gè)客戶機(jī)中最早申請(qǐng)觀看同一視頻內(nèi)容(A)的客戶機(jī)(a)的請(qǐng)求,由擁有該視頻內(nèi)容(A)的視頻服務(wù)器將內(nèi)容傳送給客戶機(jī)(a)??蛻魴C(jī)(a)將接受到的視頻內(nèi)容緩存下來(lái),并開(kāi)始播放。(2)控制服務(wù)器響應(yīng)多個(gè)客戶機(jī)中第二個(gè)申請(qǐng)觀看同一視頻內(nèi)容(A)的客戶機(jī)(b)的請(qǐng)求,由緩存下該視頻內(nèi)容(A)的客戶機(jī)(a)將內(nèi)容傳送給客戶機(jī)(b)。(3)控制服務(wù)器響應(yīng)多個(gè)客戶機(jī)中第三個(gè)申請(qǐng)觀看同一視頻內(nèi)容(A)的客戶機(jī)(c)的請(qǐng)求,由緩存下該視頻內(nèi)容(A)的客戶機(jī)(b)將內(nèi)容傳送給客戶機(jī)(c)。(4)依此類(lèi)推,將希望觀看同一視頻內(nèi)容的客戶機(jī)按請(qǐng)求時(shí)間串聯(lián)起來(lái),構(gòu)成客戶機(jī)鏈,以節(jié)省視頻服務(wù)器的開(kāi)銷(xiāo),同時(shí)充分利用客戶機(jī)端空閑的上傳帶寬。
2.如權(quán)利要求1所述的方法,其特征在于還包括當(dāng)中間某一客戶機(jī)退出,通知控制服務(wù)器,重新分配客戶機(jī)間數(shù)據(jù)傳送關(guān)系以及當(dāng)某一客戶機(jī)的傳輸線路發(fā)生故障時(shí),控制服務(wù)器及時(shí)排除故障客戶機(jī),保證其他客戶機(jī)的服務(wù)質(zhì)量。
3.如權(quán)利要求1或2所述的方法,其特征在于控制服務(wù)器控制客戶機(jī)的接入,客戶機(jī)的退出,客戶機(jī)鏈的維護(hù)。
4.如權(quán)利要求1或2所述的方法,其特征在于所述雙向網(wǎng)絡(luò)是指同時(shí)具有下載(下行)能力和上傳(上行)能力的網(wǎng)絡(luò)。
5.如權(quán)利要求3所述的控制服務(wù)器控制客戶機(jī)的接入的方法,包括(1)客戶機(jī)(a)向控制服務(wù)器發(fā)送觀看視頻節(jié)目A的請(qǐng)求,以及客戶機(jī)(a)的身份信息。(2)控制服務(wù)器審核客戶機(jī)(a)的身份信息,是否有權(quán)觀看視頻節(jié)目A。(3)如果客戶機(jī)(a)無(wú)權(quán)觀看,則控制服務(wù)器結(jié)束與客戶機(jī)(a)的會(huì)話。(4)如果客戶機(jī)(a)有權(quán)觀看,則控制服務(wù)器查詢是否有其他用戶觀看視頻節(jié)目A。(5)如果沒(méi)有其他用戶觀看,控制服務(wù)器要求客戶機(jī)(a)從存有視頻節(jié)目A的視頻服務(wù)器處獲得視頻節(jié)目。(6)如果已經(jīng)有其他用戶觀看,控制服務(wù)器要求客戶機(jī)(a)從客戶機(jī)鏈中最后一個(gè)沒(méi)有上傳給其他客戶機(jī)的客戶機(jī)處獲得視頻節(jié)目A。
6.如權(quán)利要求5所述的控制服務(wù)器控制客戶機(jī)的接入的方法,還包括如果多個(gè)客戶機(jī)同時(shí)向控制服務(wù)器發(fā)送觀看同一部視頻節(jié)目的請(qǐng)求,控制服務(wù)器將這些客戶機(jī)送入排隊(duì)系統(tǒng),逐個(gè)按權(quán)利要求5所述的方法接入系統(tǒng)。
7.如權(quán)利要求3所述的控制服務(wù)器控制客戶機(jī)退出的方法,包括(1)客戶機(jī)(b)向控制服務(wù)器發(fā)送退出請(qǐng)求。(2)客戶機(jī)(b)的后一個(gè)客戶機(jī)向控制服務(wù)器發(fā)送重新定位傳送源的請(qǐng)求。(3)控制服務(wù)器要求客戶機(jī)(b)的后一個(gè)客戶機(jī)從客戶機(jī)(b)的前一個(gè)客戶機(jī)處獲得視頻節(jié)目的后續(xù)部分。如果客戶機(jī)(b)是從視頻服務(wù)器處獲得視頻節(jié)目的,則客戶機(jī)(b)的后一個(gè)客戶機(jī)從視頻服務(wù)器處獲得視頻節(jié)目的后續(xù)部分。
8.如權(quán)利要求3所述的控制服務(wù)器控制客戶機(jī)鏈的維護(hù)的方法,包括如果客戶機(jī)(c)發(fā)生傳輸故障,控制服務(wù)器將客戶機(jī)(c)從客戶機(jī)鏈中去除,由客戶機(jī)(c)的前一客戶機(jī)向客戶機(jī)(c)的后一客戶機(jī)繼續(xù)傳送視頻節(jié)目。如果客戶機(jī)(c)是從視頻服務(wù)器處獲得視頻節(jié)目的,則客戶機(jī)(c)的后一個(gè)客戶機(jī)從視頻服務(wù)器處獲得視頻節(jié)目的后續(xù)部分。
9.一種雙向網(wǎng)絡(luò)結(jié)構(gòu)下的點(diǎn)播系統(tǒng),包括通過(guò)雙向網(wǎng)絡(luò)互相連接的數(shù)據(jù)庫(kù)服務(wù)器、節(jié)目信息發(fā)布服務(wù)器、控制服務(wù)器、多個(gè)視頻服務(wù)器和多個(gè)客戶機(jī)。其特征在于所述多個(gè)客戶機(jī)中的每個(gè)包括接收單元用于從視頻服務(wù)器或者其他客戶機(jī)處接收視頻節(jié)目。存儲(chǔ)單元用于將從視頻服務(wù)器或者其他客戶機(jī)處接收到的視頻節(jié)目暫時(shí)存儲(chǔ)下來(lái)。轉(zhuǎn)發(fā)單元用于將暫時(shí)存儲(chǔ)下來(lái)的視頻節(jié)目傳送給下一個(gè)客戶機(jī)。控制單元用于與控制服務(wù)器通信,將用戶需求發(fā)送到控制服務(wù)器,接收控制服務(wù)器命令,作出相應(yīng)調(diào)整。播放單元將存儲(chǔ)在存儲(chǔ)單元內(nèi)的視頻節(jié)目播放出來(lái),或輸出視頻信號(hào)。允許用戶在已經(jīng)下載的視頻節(jié)目段中暫停、播放、倒回、快進(jìn)和搜索等操作。所述視頻服務(wù)器包括發(fā)送單元用于將視頻節(jié)目傳送給客戶機(jī)鏈的第一個(gè)客戶機(jī)。管理單元用于管理視頻節(jié)目的添加,刪除,分類(lèi),索引。所述控制服務(wù)器包括接入單元將客戶機(jī)接入系統(tǒng),包括客戶機(jī)的認(rèn)證、授權(quán)和計(jì)費(fèi)功能。向客戶機(jī)分配前一客戶機(jī)或視頻服務(wù)器的信息,該客戶機(jī)從前一客戶機(jī)或視頻服務(wù)器處開(kāi)始下載。重分配單元當(dāng)客戶機(jī)退出或客戶機(jī)鏈發(fā)生錯(cuò)誤時(shí),重新安排各個(gè)客戶機(jī)之間的關(guān)系。所述數(shù)據(jù)庫(kù)服務(wù)器包括數(shù)據(jù)庫(kù)服務(wù)器保存了用戶信息,用戶使用信息,視頻節(jié)目信息等為其他服務(wù)器提供所需的數(shù)據(jù)信息。所述節(jié)目信息發(fā)布服務(wù)器包括節(jié)目信息發(fā)布服務(wù)器將系統(tǒng)擁有的視頻節(jié)目信息提供給用戶,使用戶可以選擇自己感興趣的視頻節(jié)目。
10.如權(quán)利要求9所述的點(diǎn)播系統(tǒng),其特征在于所述各個(gè)服務(wù)器是從功能角度作出的劃分,可以是獨(dú)立的設(shè)備,也可以集成在一個(gè)或幾個(gè)設(shè)備中。或者上述各個(gè)服務(wù)器可以是運(yùn)行在計(jì)算機(jī)上的不同的軟件模塊。
全文摘要
一種在雙向網(wǎng)絡(luò)結(jié)構(gòu)下充分利用網(wǎng)絡(luò)資源實(shí)現(xiàn)視頻點(diǎn)播的方法,包括控制服務(wù)器響應(yīng)多個(gè)客戶機(jī)中最早申請(qǐng)觀看同一視頻內(nèi)容(A)的客戶機(jī)(a)的請(qǐng)求,由擁有該視頻內(nèi)容(A)的視頻服務(wù)器將內(nèi)容傳送給客戶機(jī)(a),客戶機(jī)(a)將接受到的視頻內(nèi)容緩存下來(lái),并開(kāi)始播放;控制服務(wù)器響應(yīng)多個(gè)客戶機(jī)中第二個(gè)申請(qǐng)觀看同一視頻內(nèi)容(A)的客戶機(jī)(b)的請(qǐng)求,由緩存下該視頻內(nèi)容(A)的客戶機(jī)(a)將內(nèi)容傳送給客戶機(jī)(b);控制服務(wù)器響應(yīng)多個(gè)客戶機(jī)中第三個(gè)申請(qǐng)觀看同一視頻內(nèi)容(A)的客戶機(jī)(c)的請(qǐng)求,由緩存下該視頻內(nèi)容(A)的客戶機(jī)(b)將內(nèi)容傳送給客戶機(jī)(c),依此類(lèi)推,將希望觀看同一視頻內(nèi)容的客戶機(jī)按請(qǐng)求時(shí)間串聯(lián)起來(lái),以節(jié)省視頻服務(wù)器的開(kāi)銷(xiāo),同時(shí)充分利用客戶機(jī)端空閑的上傳帶寬。
文檔編號(hào)H04L5/14GK1589009SQ20041005295
公開(kāi)日2005年3月2日 申請(qǐng)日期2004年7月19日 優(yōu)先權(quán)日2004年7月19日
發(fā)明者張銘 申請(qǐng)人:張銘
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1