欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

流媒體節(jié)目播放方法及流媒體節(jié)目播放客戶(hù)端的制作方法

文檔序號(hào):7968299閱讀:203來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):流媒體節(jié)目播放方法及流媒體節(jié)目播放客戶(hù)端的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域中的P2P流媒體技術(shù),尤其是涉及一種流媒體節(jié)目 播放方法及流媒體節(jié)目播放客戶(hù)端。
背景技術(shù)
目前,流媒體服務(wù)是在IP網(wǎng)絡(luò)上的一種基于流式傳輸技術(shù)的大數(shù)據(jù)量網(wǎng) 絡(luò)服務(wù),請(qǐng)參照?qǐng)D1,該圖為傳統(tǒng)流媒體系統(tǒng)的架構(gòu)示意圖,傳統(tǒng)的流媒體系 統(tǒng)基于C/S (Client/Server)模式,也就是由流媒體服務(wù)器和若干個(gè)客戶(hù)端組成, 在該系統(tǒng)中,所有的客戶(hù)端均需要從流媒體服務(wù)器中獲取其需要的流媒體資 源,這就要求傳統(tǒng)流媒體系統(tǒng)中的流媒體服務(wù)器要配置較大的網(wǎng)絡(luò)傳輸帶寬來(lái) 傳輸流媒體資源給各個(gè)客戶(hù)端,因此對(duì)流媒體服務(wù)器的網(wǎng)絡(luò)傳輸帶寬要求較 高,從而導(dǎo)致傳統(tǒng)的流媒體系統(tǒng)能夠支撐的用戶(hù)數(shù)量非常有限, 一般只能支撐 幾千個(gè)用戶(hù)。針對(duì)上述傳統(tǒng)流媒體系統(tǒng)存在的問(wèn)題,進(jìn)而衍生出了目前應(yīng)用較為廣泛的 P2P流媒體系統(tǒng),請(qǐng)參閱圖2,該圖為現(xiàn)有技術(shù)中P2P流媒體系統(tǒng)的架構(gòu)示意 圖,其主要包括源服務(wù)器,查詢(xún)服務(wù)器、登錄服務(wù)器,超級(jí)節(jié)點(diǎn)和客戶(hù)端,各 組成部分的主要作用如下源服務(wù)器,用于將原始流媒體資源分發(fā)給各超級(jí)節(jié)點(diǎn),并將該原始流媒體 資源的特征信息發(fā)送給查詢(xún)服務(wù)器;查詢(xún)服務(wù)器,用于將系統(tǒng)所能提供的流媒體資源的特征信息提供給登^ 戶(hù)端,對(duì)系統(tǒng)中各客戶(hù)端當(dāng)前下載流媒體資源的狀態(tài)信息進(jìn)行收集管理,在接 收到客戶(hù)端發(fā)出的種子查詢(xún)請(qǐng)求時(shí),將能提供相應(yīng)資源的客戶(hù)端及超級(jí)節(jié)點(diǎn)的
地址信息發(fā)送給發(fā)起請(qǐng)求的客戶(hù)端;登錄服務(wù)器,用于處理客戶(hù)端的登錄請(qǐng)求,對(duì)發(fā)出登錄請(qǐng)求的客戶(hù)端進(jìn)行 驗(yàn)證,將其重定向到對(duì)應(yīng)的查詢(xún)服務(wù)器上;超級(jí)節(jié)點(diǎn),用于從源服務(wù)器中獲取原始流媒體資源,并根據(jù)客戶(hù)端的請(qǐng)求 向其提供相應(yīng)的流媒體資源;客戶(hù)端,用于向查詢(xún)服務(wù)器發(fā)送種子查詢(xún)請(qǐng)求,及根據(jù)接收到的地址信息 與相應(yīng)的超級(jí)節(jié)點(diǎn)及客戶(hù)端建立連接,進(jìn)行流媒體資源交互。上述P2P流4某體系統(tǒng)實(shí)現(xiàn)了資源查詢(xún)與資源交互的分離,由于源服務(wù)器將 原始流媒體資源分發(fā)給系統(tǒng)中的超級(jí)節(jié)點(diǎn),因此系統(tǒng)中的各客戶(hù)端最初通過(guò)與 超級(jí)節(jié)點(diǎn)的交互獲取到流媒體資源,然后獲取到流媒體資源的客戶(hù)端就可以作 為資源提供方向系統(tǒng)中的其他客戶(hù)端提供該流々某體資源,這一過(guò)程實(shí)現(xiàn)了流媒 體資源在整個(gè)系統(tǒng)中的不斷傳播,最終使得系統(tǒng)中的任一客戶(hù)端都可以W目鄰 的其它客戶(hù)端那里獲取所需要的流媒體資源,而不需要直接從源服務(wù)器中獲取 流媒體資源,從而大大降低了源服務(wù)器的網(wǎng)絡(luò)傳輸帶寬消耗。在配置同等網(wǎng)絡(luò)傳輸帶寬資源的條件下,上述P2P流媒體系統(tǒng)中的源服務(wù) 器和上述傳統(tǒng)流媒體系統(tǒng)中的流媒體服務(wù)器相比,可以支撐更多的用戶(hù), 一般 而言可以支撐十幾萬(wàn)甚至幾十萬(wàn)個(gè)用戶(hù)。綜上可見(jiàn)在P2P流媒體系統(tǒng)中,每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)既是客戶(hù)端,又同時(shí)充當(dāng)著 流媒體服務(wù)器的角色,也就是說(shuō)每個(gè)客戶(hù)端在獲得流媒體資源的同時(shí),又在為 其他客戶(hù)端提供著流媒體資源,不同客戶(hù)端之間可以通過(guò)互聯(lián)網(wǎng)直接相互訪(fǎng) 問(wèn),從而提高了網(wǎng)絡(luò)傳輸資源的利用率。在P2P流媒體系統(tǒng)中,同時(shí)在線(xiàn)的用 戶(hù)數(shù)量越多,客戶(hù)端下載流媒體數(shù)據(jù)的速度越快?;赑2P流媒體系統(tǒng)的這個(gè) 特點(diǎn),為了保證同一時(shí)段能有大量用戶(hù)在線(xiàn),P2P流媒體系統(tǒng)都會(huì)采用直播的 方式為用戶(hù)下載流媒體資源,導(dǎo)致用戶(hù)只能進(jìn)行在線(xiàn)收看,這樣用戶(hù)只有在規(guī) 定時(shí)間段內(nèi)一次性的收看流媒體服務(wù)器提供的流々某體節(jié)目,因此對(duì)于用戶(hù)收看 而言具有較大的限制,缺乏收看方式的靈活性。 發(fā)明內(nèi)容本發(fā)明提出一種流媒體節(jié)目播放方法,以展擴(kuò)在P2P流媒體系統(tǒng)中用戶(hù)收 看流々某體節(jié)目的方式,使用戶(hù)收看流媒體節(jié)目的方式更加靈活。 相應(yīng)的,本發(fā)明還提出了一種流媒體節(jié)目播放客戶(hù)端。 為解決上述問(wèn)題,本發(fā)明提出的技術(shù)方案如下 一種流媒體節(jié)目播放方法,包括步驟在P2P流媒體系統(tǒng)中,客戶(hù)端將從流媒體服務(wù)器和其他客戶(hù)端中下栽的流 媒體節(jié)目數(shù)據(jù)存儲(chǔ)到本地存儲(chǔ)介質(zhì)中;后續(xù)客戶(hù)端根據(jù)用戶(hù)的收看指令,從 本地存儲(chǔ)介質(zhì)中提取對(duì)應(yīng)存儲(chǔ)的流媒體節(jié)目數(shù)據(jù);以及對(duì)提取的流媒體節(jié)目數(shù) 據(jù)進(jìn)行解碼播放。較佳地,所述客戶(hù)端在將下載的流媒體節(jié)目數(shù)據(jù)存儲(chǔ)到本地存儲(chǔ)介質(zhì)中之 前,還包括對(duì)該下栽的流媒體節(jié)目數(shù)據(jù)進(jìn)行實(shí)時(shí)解碼播放的步驟。 較佳地,所述方法還包括步驟中的流媒體節(jié)目數(shù)據(jù)不同的流媒體節(jié)目數(shù)據(jù);以及對(duì)該下載的流媒體節(jié)目數(shù)據(jù)進(jìn)行實(shí)時(shí)解碼播i文。較佳地,所述下栽的流媒體節(jié)目數(shù)據(jù)為經(jīng)過(guò)加密的流々某體節(jié)目數(shù)據(jù)。 較佳地,客戶(hù)端在對(duì)提取的流媒體節(jié)目數(shù)據(jù)進(jìn)行解碼播放前還包括對(duì)提取的流媒體節(jié)目數(shù)據(jù)進(jìn)行解密的步驟。較佳地,所述下發(fā)的流々某體節(jié)目數(shù)據(jù)中附帶有標(biāo)識(shí),所述標(biāo)識(shí)用于指示該流媒體節(jié)目數(shù)據(jù)是否允許客戶(hù)端進(jìn)行本地存儲(chǔ)。程具體包括客戶(hù)端根據(jù)從流媒體服務(wù)器和其他客戶(hù)端中下發(fā)的流媒體節(jié)目數(shù)據(jù)附帶 的標(biāo)識(shí),判斷該下載的流媒體節(jié)目數(shù)據(jù)是否允許客戶(hù)端進(jìn)行本地存儲(chǔ);以及在 判斷結(jié)果為允許進(jìn)行本地存儲(chǔ)的情況下,將下載的流媒體節(jié)目數(shù)據(jù)存儲(chǔ)到本地
存儲(chǔ)介質(zhì)中。一種流媒體節(jié)目播放客戶(hù)端,包括存儲(chǔ)操作單元,用于在P2P流媒體系統(tǒng)中,將從流媒體服務(wù)器和其他客戶(hù) 端中下載的流媒體節(jié)目數(shù)據(jù)存儲(chǔ)到本地存儲(chǔ)介質(zhì)中;數(shù)據(jù)提取單元,用于后續(xù)根據(jù)用戶(hù)的收看指令,從本地存儲(chǔ)介質(zhì)中提M" 應(yīng)存儲(chǔ)的流媒體節(jié)目數(shù)據(jù);和解碼播放單元,用于對(duì)數(shù)據(jù)提取單元提取的流媒體節(jié)目數(shù)據(jù)進(jìn)行解碼播放 處理。較佳地,所述客戶(hù)端還包括第一實(shí)時(shí)播放單元,用于在存儲(chǔ)搮作單元將下 載的流媒體節(jié)目數(shù)據(jù)存儲(chǔ)到本地存儲(chǔ)介質(zhì)中之前,對(duì)該下栽的流媒體節(jié)目數(shù)據(jù) 進(jìn)行實(shí)時(shí)解碼播》文處理。較佳地,所i^戶(hù)端還包括數(shù)據(jù)下載單元,用于從流媒體服務(wù)器和其他客戶(hù)端中下載與存儲(chǔ)到本地存儲(chǔ)介質(zhì)中的流媒體節(jié)目數(shù)據(jù)不同的流媒體節(jié)目數(shù)據(jù);第二實(shí)時(shí)播》文單元,用于對(duì)數(shù)據(jù)下載單元下載的該流Jf某體節(jié)目數(shù)據(jù)進(jìn)行實(shí)時(shí)解碼播放處理。較佳地,所述下載的流媒體節(jié)目數(shù)據(jù)為經(jīng)過(guò)加密的流^^體節(jié)目數(shù)據(jù)。較佳地,所it^戶(hù)端還包括解密處理單元,用于對(duì)數(shù)據(jù)提取單元提取的流 媒體節(jié)目數(shù)據(jù)進(jìn)行解密處理;所述解碼播放單元對(duì)解密處理單元解密處理后的 流媒體節(jié)目數(shù)據(jù)進(jìn)行解碼播放處理。較佳地,所述下載的流媒體節(jié)目數(shù)據(jù)中附帶有標(biāo)識(shí),所述標(biāo)識(shí)用于指示該 流媒體節(jié)目數(shù)據(jù)是否允許客戶(hù)端進(jìn)行本地存儲(chǔ)。較佳地,所述存儲(chǔ)操作單元具體包括判斷子單元,用于根據(jù)從流媒體服務(wù)器和其他客戶(hù)端中下載的流媒體節(jié)目 數(shù)據(jù)附帶的標(biāo)識(shí),判斷該下栽的流媒體節(jié)目數(shù)據(jù)是否允許客戶(hù)端進(jìn)行本地存 儲(chǔ)5和存儲(chǔ)操作子單元,用于在判斷子單元的判斷結(jié)果為允許進(jìn)行本地存儲(chǔ)的情 況下,將下載的流媒體節(jié)目數(shù)據(jù)存儲(chǔ)到本地存儲(chǔ)介質(zhì)中。本發(fā)明能夠達(dá)到的有益效果如下本發(fā)明技術(shù)方案通過(guò)在P2P流媒體系統(tǒng)中,客戶(hù)端將下載的流媒體節(jié)目數(shù) 據(jù)保存到本地,例如保存在客戶(hù)端的硬盤(pán)上,從而為用戶(hù)以后隨心所欲的觀看 流媒體節(jié)目提供了方便,因此較好的擴(kuò)展了在P2P流媒體系統(tǒng)中用戶(hù)收看流媒 體節(jié)目的靈活性。


下面將結(jié)合下述各個(gè)附圖對(duì)本發(fā)明技術(shù)方案的主要實(shí)現(xiàn)原理、具體實(shí)施過(guò) 程進(jìn)行詳細(xì)的闡述,在附圖中圖1為傳統(tǒng)流媒體系統(tǒng)的架構(gòu)示意圖;圖2為現(xiàn)有技術(shù)中P2P流媒體系統(tǒng)的架構(gòu)示意圖;圖3為在P2P流媒體系統(tǒng)中采用網(wǎng)絡(luò)直播方式進(jìn)行流媒體節(jié)目下載收看的 網(wǎng)絡(luò)拓樸結(jié)構(gòu);圖4為本發(fā)明流媒體節(jié)目播放方法的主要實(shí)現(xiàn)原理流程圖; 圖5為本發(fā)明流i某體節(jié)目播放客戶(hù)端的主要組成結(jié)構(gòu)框圖; 圖6為本發(fā)明客戶(hù)端的具體實(shí)施例組成結(jié)構(gòu)框圖;圖7為根據(jù)本發(fā)明方案原理,流媒體節(jié)目播放客戶(hù)端的具體工作原理示意圖。
具體實(shí)施方式
本發(fā)明技術(shù)方案主要針對(duì)在現(xiàn)有的P2P流媒體系統(tǒng)中,P2P流媒體系統(tǒng)必 須采用直播的方式向用戶(hù)提供流媒體節(jié)目,這樣雖然能夠使用戶(hù)收看到較為豐 富的節(jié)目源,但是在收看方式的靈活性方面卻存在很大的欠缺,而提出用戶(hù)在 基于客戶(hù)端收看流媒體節(jié)目的基礎(chǔ)上,進(jìn)而將下載的流i某體節(jié)目數(shù)據(jù)保存到本
地,例如保存在客戶(hù)端中的硬盤(pán)上,從而為用戶(hù)以后隨心所欲的觀看流媒體節(jié)目提供方便,因此較好的擴(kuò)展了在P2P流媒體系統(tǒng)中用戶(hù)收看流媒體節(jié)目的靈 活性。下面描述本發(fā)明技術(shù)方案所應(yīng)用在的網(wǎng)絡(luò)環(huán)境,請(qǐng)參照?qǐng)D3,該圖是在P2P 流媒體系統(tǒng)中采用網(wǎng)絡(luò)直播方式進(jìn)行流媒體節(jié)目下栽收看的網(wǎng)絡(luò)拓樸結(jié)構(gòu),其 中曱、乙、丙三個(gè)用戶(hù)分別從節(jié)目源和其他各個(gè)用戶(hù)已下栽的流媒體數(shù)據(jù)中下 載流媒體節(jié)目數(shù)據(jù),并將下載的數(shù)據(jù)緩存到內(nèi)存中,同時(shí)不斷從內(nèi)存中提取下 栽的流媒體節(jié)目數(shù)據(jù)進(jìn)行實(shí)時(shí)解碼播放,從而達(dá)到在P2P流媒體系統(tǒng)中進(jìn)行直 播流媒體節(jié)目的目的。本發(fā)明技術(shù)方案原理將在上述的P2P流媒體直播網(wǎng)絡(luò)環(huán)境中進(jìn)行實(shí)施,請(qǐng) 參照?qǐng)D4,該圖是本發(fā)明流媒體節(jié)目播放方法的主要實(shí)現(xiàn)原理流程圖,其主要 實(shí)現(xiàn)過(guò)程如下步驟10,在P2P流媒體系統(tǒng)中,客戶(hù)端將從流媒體服務(wù)器和其他客戶(hù)端 中下載的流媒體節(jié)目數(shù)據(jù)存儲(chǔ)到本地存儲(chǔ)介質(zhì)中,其中客戶(hù)端可以將從流媒體 服務(wù)器和其他客戶(hù)端中下載的流媒體節(jié)目數(shù)據(jù)存儲(chǔ)到自身的硬盤(pán)中;步驟20,后續(xù)客戶(hù)端可以根據(jù)用戶(hù)下發(fā)的收看指令,從本地存儲(chǔ)介質(zhì)中提 取對(duì)應(yīng)存儲(chǔ)的流纟某體節(jié)目數(shù)據(jù);步驟30,客戶(hù)端對(duì)上述提取出的流媒體節(jié)目數(shù)據(jù)進(jìn)行解碼播放處理,這樣 用戶(hù)就無(wú)需進(jìn)行在線(xiàn)收看,可以根據(jù)自己的時(shí)間安排,隨時(shí)從本地的硬盤(pán)存儲(chǔ) 介質(zhì)中調(diào)出對(duì)應(yīng)存儲(chǔ)的流媒體節(jié)目數(shù)據(jù)并進(jìn)行收看,從而使得用戶(hù)收看流媒體 節(jié)目的方式更加靈活,擴(kuò)展了流媒體節(jié)目的收看方式。當(dāng)然,根據(jù)用戶(hù)需求,客戶(hù)端還可以在將從流々某體服務(wù)器和其他客戶(hù)端中 下載的流媒體節(jié)目數(shù)據(jù)存儲(chǔ)到本地存儲(chǔ)介質(zhì)中之前,首先將下載的流媒體節(jié)目 數(shù)據(jù)緩存到內(nèi)存中,然后實(shí)時(shí)從內(nèi)存中提取下載的流媒體節(jié)目數(shù)據(jù)并進(jìn)行實(shí)時(shí) 解碼播放處理,實(shí)現(xiàn)為用戶(hù)進(jìn)行在線(xiàn)播放。并在實(shí)時(shí)播放過(guò)程中,不斷將內(nèi)存 中緩存的流媒體節(jié)目數(shù)據(jù)提取出存儲(chǔ)到本地存儲(chǔ)介質(zhì)(如硬盤(pán))中,以同時(shí)達(dá)
到保存流媒體節(jié)目數(shù)據(jù)為用戶(hù)后續(xù)收看提供方便的目的。此外,根據(jù)用戶(hù)的操作指令及需求,客戶(hù)端可以在將有關(guān)一個(gè)節(jié)目的流媒栽有關(guān)其他節(jié)目的流媒體數(shù)據(jù),并進(jìn)行實(shí)時(shí)解碼播放處理,從而實(shí)現(xiàn)了用戶(hù).在 實(shí)時(shí)收看一個(gè)節(jié)目的同時(shí),下栽保存其他流媒體節(jié)目數(shù)據(jù)的目的,很好的擴(kuò)展 了用戶(hù)收看流媒體節(jié)目方式的靈活性。通常在P2P流媒體系統(tǒng)中,進(jìn)行直播的流媒體節(jié)目?jī)?nèi)容都是擁有版權(quán)的, 這樣只有使用特定的直播軟件才能對(duì)下載的流媒體節(jié)目數(shù)據(jù)進(jìn)行解密播放處 理。因此在本發(fā)明技術(shù)方案中,為了更好的維護(hù)版權(quán)策略,P2P流媒體服務(wù)器 在下發(fā)流媒體節(jié)目源時(shí),可以對(duì)下發(fā)的流媒體節(jié)目數(shù)據(jù)進(jìn)行加密處理,這樣客 戶(hù)端無(wú)論是對(duì)下載的流媒體節(jié)目數(shù)據(jù)直接進(jìn)行實(shí)時(shí)播放處理、還是存儲(chǔ)到本地 硬盤(pán)中,后續(xù)再進(jìn)行調(diào)用播放處理,都需要使用特定的直播軟件對(duì)流媒體節(jié)目 數(shù)據(jù)進(jìn)行解密處理后再進(jìn)行播放,從而很好的達(dá)到保護(hù)版權(quán)的目的。當(dāng)然如果 P2P流媒體服務(wù)器在下發(fā)流媒體節(jié)目源時(shí),對(duì)下發(fā)的流媒體節(jié)目數(shù)據(jù)不進(jìn)行加 密,這樣任何播放器都可以對(duì)下載的流媒體節(jié)目數(shù)據(jù)進(jìn)行解碼播放。在本發(fā)明技術(shù)方案中,對(duì)于客戶(hù)端能否將下載的流媒體節(jié)目數(shù)據(jù)進(jìn)行本地 存儲(chǔ),留待后續(xù)播放,可以由P2P流媒體服務(wù)器在下發(fā)流媒體節(jié)目源時(shí)決定, 即P2P流媒體服務(wù)器在下發(fā)流媒體節(jié)目數(shù)據(jù)時(shí),在下發(fā)的流媒體節(jié)目數(shù)據(jù)中附 帶有一個(gè)標(biāo)識(shí)(Flag ),該標(biāo)識(shí)能夠用于指示該流媒體節(jié)目數(shù)據(jù)是否允許客戶(hù)端 進(jìn)行本地存儲(chǔ),這樣客戶(hù)端在從其他客戶(hù)端和P2P流々某體服務(wù)器下載了流媒體 節(jié)目數(shù)據(jù)后,可以根據(jù)下載的流媒體節(jié)目數(shù)據(jù)中承載的該標(biāo)識(shí),來(lái)判斷該下載 的流媒體節(jié)目數(shù)據(jù)是否允許客戶(hù)端進(jìn)行本地存儲(chǔ),在判斷結(jié)果為允許進(jìn)行本地 存儲(chǔ)的情況下,再將下栽的流媒體節(jié)目數(shù)據(jù)存儲(chǔ)到本地存儲(chǔ)介質(zhì)(如硬盤(pán))中。由此可見(jiàn),本發(fā)明技術(shù)方案可以在P2P流媒體系統(tǒng)中,實(shí)現(xiàn)將流媒體節(jié)目 的網(wǎng)絡(luò)直播和流媒體節(jié)目數(shù)據(jù)的下載保存有機(jī)的進(jìn)行結(jié)合,使得用戶(hù)既能在線(xiàn) 觀看流媒體節(jié)目,又能下載保存流媒體節(jié)目留待后續(xù)進(jìn)行收看,很好的擴(kuò)展了
用戶(hù)收看P2P流媒體節(jié)目的靈活性。相應(yīng)于本發(fā)明上述方法的實(shí)現(xiàn)原理,本發(fā)明這里還對(duì)應(yīng)的提出了一種流媒 體節(jié)目播放客戶(hù)端,如圖5所示,為本發(fā)明流媒體節(jié)目播放客戶(hù)端的主要組成 結(jié)構(gòu)框圖,其主要包括存儲(chǔ)操作單元100、數(shù)據(jù)提取單元110和解碼播放單元 120,其中各個(gè)組成單元的具體作用如下存儲(chǔ)操作單元100,用于在P2P流媒體系統(tǒng)中,將從流媒體服務(wù)器和其他客戶(hù)端中下載的流媒體節(jié)目數(shù)據(jù)存儲(chǔ)到本地存儲(chǔ)介質(zhì)(如硬盤(pán))中;數(shù)據(jù)提取單元110,用于后續(xù)根據(jù)用戶(hù)下發(fā)的收看指令,從本地存儲(chǔ)介質(zhì) 中提W應(yīng)存儲(chǔ)的流媒體節(jié)目數(shù)據(jù);解碼播放單元120,用于對(duì)上述數(shù)據(jù)提取單元110提取出的流媒體節(jié)目數(shù) 據(jù)進(jìn)行解碼纟番放處理。此外,在上述圖5的主要組成結(jié)構(gòu)基礎(chǔ)上,還可以進(jìn)而包括一個(gè)第一實(shí)時(shí) 播放單元,用于在上述存儲(chǔ)操作單元100將下載的流媒體節(jié)目數(shù)據(jù)存儲(chǔ)到本地 存儲(chǔ)介質(zhì)中之前,先對(duì)該下載的流媒體節(jié)目數(shù)據(jù)進(jìn)行實(shí)時(shí)解碼播放處理。為使用戶(hù)能夠在線(xiàn)收看一個(gè)直播節(jié)目,同時(shí)下載保存其他的流媒體節(jié)目數(shù) 據(jù),以為后續(xù)進(jìn)行收看提供準(zhǔn)備,本發(fā)明客戶(hù)端在上述圖5的主要組成結(jié)構(gòu)基 礎(chǔ)上還進(jìn)而可以包括一個(gè)數(shù)據(jù)下載單元,用于從流媒體服務(wù)器和其他客戶(hù)端中體節(jié)目數(shù)據(jù);和一個(gè)第二實(shí)時(shí)播放單元,用于對(duì)上述數(shù)據(jù)下載單元下載的該流 媒體節(jié)目數(shù)據(jù)進(jìn)行實(shí)時(shí)解碼播放處理,這樣就實(shí)現(xiàn)了用戶(hù)在實(shí)時(shí)收看一個(gè)節(jié)目 的同時(shí),下載保存其他流媒體節(jié)目數(shù)據(jù)的目的,很好的擴(kuò)展了用戶(hù)收看流媒體 節(jié)目方式的靈活性。為了有效保護(hù)流媒體節(jié)目?jī)?nèi)容的版權(quán),P2P流媒體服務(wù)器在下發(fā)流媒體節(jié) 目源時(shí),會(huì)對(duì)下發(fā)的流媒體節(jié)目數(shù)據(jù)進(jìn)行加密處理,同時(shí)還可以在下發(fā)的流媒 體節(jié)目數(shù)據(jù)中附帶一個(gè)標(biāo)識(shí),基于該標(biāo)識(shí)來(lái)指示該流媒體節(jié)目數(shù)據(jù)是否允許客 戶(hù)端進(jìn)行本地存儲(chǔ),客戶(hù)端基于下栽的流媒體節(jié)目數(shù)據(jù)的這些屬性,設(shè)計(jì)出的
具體實(shí)施例組成結(jié)構(gòu)框圖如圖6所示,其中在上述圖5的主要組成結(jié)構(gòu)基礎(chǔ)上, 還包括一個(gè)解密處理單元130,此外存儲(chǔ)操作單元100具體包括判斷子單元 1001和存儲(chǔ)操作子單元1002,其中各個(gè)新增加組成部分的具體作用如下解密處理單元130,用于對(duì)上述數(shù)據(jù)提取單元110提取出的流媒體節(jié)目數(shù) 據(jù)進(jìn)行解密處理;這樣上述的解碼播放單元120對(duì)該解密處理單元130解密處 理后的流媒體節(jié)目數(shù)據(jù)進(jìn)行解碼播放處理。判斷子單元1001,用于根據(jù)從流媒體服務(wù)器和其他客戶(hù)端中下載的流媒體 節(jié)目數(shù)據(jù)附帶的標(biāo)識(shí),判斷該下載的流媒體節(jié)目數(shù)據(jù)是否允許客戶(hù)端進(jìn)行本地 存儲(chǔ);存儲(chǔ)操作子單元1002,用于在上述判斷子單元1001的判斷結(jié)果為允許進(jìn) 行本地存儲(chǔ)的情況下,將下栽的流媒體節(jié)目數(shù)據(jù)存儲(chǔ)到本地存儲(chǔ)介質(zhì)中。.明S參照本發(fā)明上述方法中的相關(guān)描述,這里不再給以過(guò)多贅述。具體的,如圖7所示為根據(jù)本發(fā)明方法原理,流媒體節(jié)目播放客戶(hù)端的具 體工作原理示意圖,其中線(xiàn)路①表示客戶(hù)端在線(xiàn)播放流媒體節(jié)目的處理線(xiàn)路圖;線(xiàn)路②表示客戶(hù)端將下栽的流媒體節(jié)目數(shù)據(jù)保存在本地的硬盤(pán)中,后續(xù)從 硬盤(pán)中調(diào)用節(jié)目數(shù)據(jù)進(jìn)行播放的處理線(xiàn)路圖;線(xiàn)路③表示客戶(hù)端將下載的經(jīng)過(guò)加密處理后的流媒體節(jié)目數(shù)據(jù)保存在本地的硬盤(pán)中,后續(xù)從硬盤(pán)中調(diào)用節(jié)目數(shù) 據(jù)進(jìn)行播放的處理線(xiàn)路圖。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā) 明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1、一種流媒體節(jié)目播放方法,其特征在于,包括步驟在P2P流媒體系統(tǒng)中,客戶(hù)端將從流媒體服務(wù)器和其他客戶(hù)端中下載的流媒體節(jié)目數(shù)據(jù)存儲(chǔ)到本地存儲(chǔ)介質(zhì)中;后續(xù)客戶(hù)端根據(jù)用戶(hù)的收看指令,從本地存儲(chǔ)介質(zhì)中提取對(duì)應(yīng)存儲(chǔ)的流媒體節(jié)目數(shù)據(jù);以及對(duì)提取的流媒體節(jié)目數(shù)據(jù)進(jìn)行解碼播放。
2、 如權(quán)利要求1所述的方法,其特征在于,所述客戶(hù)端在將下載的流媒 體節(jié)目數(shù)據(jù)存儲(chǔ)到本地存儲(chǔ)介質(zhì)中之前,還包括對(duì)該下載的流媒體節(jié)目數(shù)據(jù)進(jìn) 行實(shí)時(shí)解碼播放的步驟。
3、 如權(quán)利要求l所述的方法,其特征在于,還包括步驟所述客戶(hù)端同時(shí)從流媒體服務(wù)器和其他客戶(hù)端中下載與存儲(chǔ)到本地存儲(chǔ) 介質(zhì)中的流媒體節(jié)目數(shù)據(jù)不同的流媒體節(jié)目數(shù)據(jù);以及 對(duì)該下載的流媒體節(jié)目數(shù)據(jù)進(jìn)行實(shí)時(shí)解碼播放。
4、 如權(quán)利要求l、 2或3所述的方法,其特征在于,所述下載的流媒體節(jié) 目數(shù)據(jù)為經(jīng)過(guò)加密的流媒體節(jié)目數(shù)據(jù);f 〉J!流媒體節(jié)目數(shù)據(jù)進(jìn)行解密的步驟。
5、 如權(quán)利要求1或2所述的方法,其特征在于,所述流媒體服務(wù)器和其 他客戶(hù)端下發(fā)的流々某體節(jié)目數(shù)據(jù)中附帶有標(biāo)識(shí),所述標(biāo)識(shí)用于指示該流媒體節(jié) 目數(shù)據(jù)是否允許客戶(hù)端進(jìn)行本地存儲(chǔ);所述客戶(hù)端根據(jù)從流媒體服務(wù)器和其他客戶(hù)端中下栽的流媒體節(jié)目數(shù)據(jù) 附帶的標(biāo)識(shí),來(lái)判斷出該下栽的流^f某體節(jié)目數(shù)據(jù)是否允許客戶(hù)端進(jìn)行本地存 儲(chǔ);以及在判斷結(jié)果為允許進(jìn)行本地存儲(chǔ)的情況下,將下栽的流媒體節(jié)目數(shù)據(jù)存儲(chǔ) 到本地存儲(chǔ)介質(zhì)中。
6、 一種流媒體節(jié)目播放客戶(hù)端,其特征在于,包括: 存儲(chǔ)操作單元,用于在P2P流媒體系統(tǒng)中,將從流媒體服務(wù)器和其他客戶(hù)端中下載的流媒體節(jié)目數(shù)據(jù)存儲(chǔ)到本地存儲(chǔ)介質(zhì)中;數(shù)據(jù)提取單元,用于后續(xù)根據(jù)用戶(hù)的收看指令,從本地存儲(chǔ)介質(zhì)中提取對(duì)應(yīng)存儲(chǔ)的流媒體節(jié)目數(shù)據(jù);和解碼播放單元,用于對(duì)數(shù)據(jù)提取單元提取的流媒體節(jié)目數(shù)據(jù)進(jìn)行解碼播放 處理。
7、 如權(quán)利要求6所述的客戶(hù)端,其特征在于,還包括第一實(shí)時(shí)播放單元,該下載的流媒體節(jié)目數(shù)據(jù)進(jìn)行實(shí)時(shí)解碼播放處理。
8、 如權(quán)利要求6所述的客戶(hù)端,其特征在于,還包括 數(shù)據(jù)下栽單元,用于從流媒體服務(wù)器和其他客戶(hù)端中同時(shí)下栽與存儲(chǔ)到本地存儲(chǔ)介質(zhì)中的流媒體節(jié)目數(shù)據(jù)不同的流媒體節(jié)目數(shù)據(jù);第二實(shí)時(shí)播放單元,用于對(duì)數(shù)據(jù)下載單元下栽的該流々某體節(jié)目數(shù)據(jù)進(jìn)行實(shí)時(shí)解碼播放處理。
9、 如權(quán)利要求6、 7或8所述的客戶(hù)端,其特征在于,所述下栽的流媒體 節(jié)目數(shù)據(jù)為經(jīng)iti口密的流媒體節(jié)目數(shù)據(jù)。
10、 如權(quán)利要求9所述的客戶(hù)端,其特征在于,還包括解密處理單元,用 于對(duì)數(shù)據(jù)提取單元提取的流媒體節(jié)目數(shù)據(jù)進(jìn)行解密處理;所述解碼播放單元對(duì)解密處理單元解密處理后的流媒體節(jié)目數(shù)據(jù)進(jìn)行解 碼播放處理。
11、 如權(quán)利要求6或7所述的客戶(hù)端,其特征在于,所述流媒體服務(wù)器和 其他客戶(hù)端下發(fā)的流媒體節(jié)目數(shù)據(jù)中附帶有標(biāo)識(shí),所述標(biāo)識(shí)用于指示該流媒體 節(jié)目數(shù)據(jù)是否允許客戶(hù)端進(jìn)行本地存儲(chǔ)。
12、 如權(quán)利要求11所述的客戶(hù)端,其特征在于,所述存儲(chǔ)操作單元具體 包括判斷子單元,用于根據(jù)從流媒體服務(wù)器和其他客戶(hù)端中下栽的流媒體節(jié)目 數(shù)據(jù)附帶的標(biāo)識(shí),判斷該下載的流媒體節(jié)目數(shù)據(jù)是否允許客戶(hù)端進(jìn)行本地存儲(chǔ);和存儲(chǔ)操作子單元,用于在判斷子單元的判斷結(jié)果為允許進(jìn)行本地存儲(chǔ)的情 況下,將下載的流媒體節(jié)目數(shù)據(jù)存儲(chǔ)到本地存儲(chǔ)介質(zhì)中。
全文摘要
本發(fā)明公開(kāi)了一種流媒體節(jié)目播放方法,包括在P2P流媒體系統(tǒng)中,客戶(hù)端將從流媒體服務(wù)器和其他客戶(hù)端中下載的流媒體節(jié)目數(shù)據(jù)存儲(chǔ)到本地存儲(chǔ)介質(zhì)中;后續(xù)客戶(hù)端根據(jù)用戶(hù)的收看指令,從本地存儲(chǔ)介質(zhì)中提取對(duì)應(yīng)存儲(chǔ)的流媒體節(jié)目數(shù)據(jù);以及對(duì)提取的流媒體節(jié)目數(shù)據(jù)進(jìn)行解碼播放。相應(yīng)的本發(fā)明還公開(kāi)了一種流媒體節(jié)目播放客戶(hù)端。本發(fā)明可以展擴(kuò)在P2P流媒體系統(tǒng)中用戶(hù)收看流媒體節(jié)目的方式,使用戶(hù)收看流媒體節(jié)目的方式更加靈活。
文檔編號(hào)H04N7/26GK101150720SQ20061012699
公開(kāi)日2008年3月26日 申請(qǐng)日期2006年9月18日 優(yōu)先權(quán)日2006年9月18日
發(fā)明者寶 趙 申請(qǐng)人:騰訊科技(深圳)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
潮州市| 胶南市| 榆树市| 山阳县| 石家庄市| 吴江市| 满洲里市| 新竹市| 龙门县| 余庆县| 宁陕县| 灵寿县| 吴堡县| 桐庐县| 手游| 翁源县| 宝坻区| 鄄城县| 娄底市| 外汇| 涟水县| 惠州市| 吴江市| 福海县| 东光县| 四平市| 重庆市| 夹江县| 花垣县| 精河县| 齐齐哈尔市| 金山区| 蒙阴县| 和硕县| 鄂伦春自治旗| 长白| 安顺市| 稷山县| 勐海县| 汤阴县| 扎鲁特旗|