亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

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

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


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