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

一種互聯(lián)網(wǎng)電視在線點(diǎn)播的方法和系統(tǒng)的制作方法

文檔序號(hào):7701746閱讀:137來源:國知局
專利名稱:一種互聯(lián)網(wǎng)電視在線點(diǎn)播的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及互聯(lián)網(wǎng)多媒體技術(shù)領(lǐng)域,尤其涉及一種互聯(lián)網(wǎng)電視在線點(diǎn)播的 方法和系統(tǒng)。
背景技術(shù)
隨著互聯(lián)網(wǎng)的迅速發(fā)展、網(wǎng)絡(luò)帶寬的日益增加、互聯(lián)網(wǎng)影視節(jié)目傳播的迅 速增長(zhǎng)及便利性,使得越來越多的用戶觀看娛樂影視節(jié)目,從傳統(tǒng)媒體的電視 平臺(tái)及影碟轉(zhuǎn)向互聯(lián)網(wǎng)。
由于在家庭客廳里觀看娛樂影視節(jié)目仍然以電視機(jī)為主,于是用于連接電 視機(jī)和互聯(lián)網(wǎng)的媒體盒迅速發(fā)展起來。但是目前很多這種用途的媒體盒只能實(shí) 現(xiàn)從互聯(lián)網(wǎng)下載影視節(jié)目后再傳送到電視機(jī)播放,無法實(shí)現(xiàn)通過媒體盒和電視 機(jī)在互聯(lián)網(wǎng)進(jìn)行在線影視節(jié)目的點(diǎn)播。

發(fā)明內(nèi)容
本發(fā)明的目的在于提出一種互聯(lián)網(wǎng)電視在線點(diǎn)播的方法和系統(tǒng),能夠?qū)崿F(xiàn) 通過媒體盒和電視機(jī)在線點(diǎn)播互聯(lián)網(wǎng)上的影視節(jié)目。 為達(dá)此目的,本發(fā)明采用以下技術(shù)方案 一種互聯(lián)網(wǎng)電視在線點(diǎn)播的方法,包括以下步驟
A、 媒體盒釆用P2P協(xié)議通過互聯(lián)網(wǎng)從其他聯(lián)網(wǎng)的媒體盒獲取節(jié)目數(shù)據(jù);
B、 媒體盒對(duì)下載的所述節(jié)目數(shù)據(jù)進(jìn)行緩沖管理;
C、 解碼器對(duì)緩沖的節(jié)目數(shù)據(jù)進(jìn)行解碼,并發(fā)送給電視機(jī)播放。 步驟A中,P2P協(xié)議采用TCP和UDP混合傳輸節(jié)目數(shù)據(jù)。步驟A進(jìn)一步包括以下步驟
媒體盒接入互聯(lián)網(wǎng),打開數(shù)據(jù)傳輸端口;
TCP連通性測(cè)試服務(wù)器對(duì)媒體盒進(jìn)行連通性測(cè)試判斷;
如果可以連通,則媒體盒之間采用TCP協(xié)議傳輸節(jié)目數(shù)據(jù),如果不能連通, 則由UDP網(wǎng)關(guān)類型探測(cè)服務(wù)器判斷媒體盒所處的UDP網(wǎng)關(guān)類型;
媒體盒之間根據(jù)網(wǎng)關(guān)類型匹配選擇連接方式,采用UDP傳輸節(jié)目數(shù)據(jù)。
采用UDP傳輸節(jié)目數(shù)據(jù)時(shí),在P2P協(xié)議層之下設(shè)置UDP安全傳輸協(xié)議層, UDP傳輸通過3次握手建立虛擬連接,UDP內(nèi)網(wǎng)穿透增加一個(gè)打洞握手協(xié)議, 節(jié)目數(shù)據(jù)包采用延遲回復(fù)確認(rèn)方法。
步驟A中,節(jié)目數(shù)據(jù)傳輸采用數(shù)據(jù)碎片多點(diǎn)下載調(diào)度,將最接近當(dāng)前要播 放而又沒有下載下來的數(shù)據(jù)片發(fā)給最優(yōu)連接下載。
步驟A還包括以下步驟
媒體盒從互聯(lián)網(wǎng)上的節(jié)目源服務(wù)器下載節(jié)目點(diǎn)播開始后的預(yù)定長(zhǎng)時(shí)間的 節(jié)目數(shù)據(jù)和節(jié)目跳躍播放時(shí)間點(diǎn)后的預(yù)定長(zhǎng)時(shí)間的節(jié)目數(shù)據(jù);
預(yù)定長(zhǎng)時(shí)間的節(jié)目數(shù)據(jù)下載完成后,斷開媒體盒與節(jié)目源服務(wù)器之間的數(shù) 據(jù)傳輸。
步驟B中,節(jié)目數(shù)據(jù)緩沖空間設(shè)置上限,上限達(dá)到后,刪除目前最舊的節(jié) 目數(shù)據(jù)。
一種互聯(lián)網(wǎng)電視在線點(diǎn)播的系統(tǒng),包括不少于兩個(gè)媒體盒和電視機(jī),媒體 盒包括緩沖存儲(chǔ)設(shè)備和解碼器,其中,
媒體盒之間通過互聯(lián)網(wǎng)采用P2P協(xié)議進(jìn)行節(jié)目數(shù)據(jù)的傳輸;
緩沖存儲(chǔ)設(shè)備用于存儲(chǔ)下載的節(jié)目數(shù)據(jù);
解碼器與緩沖存儲(chǔ)設(shè)備連接,用于對(duì)節(jié)目數(shù)據(jù)進(jìn)行解碼;
電視機(jī)和媒體盒連接,用于從解碼器獲取節(jié)目數(shù)據(jù)并播放。
還包括TCP連通性測(cè)試服務(wù)器和UDP網(wǎng)關(guān)類型探測(cè)服務(wù)器,TCP連通性測(cè)試服務(wù)器位于互聯(lián)網(wǎng)上,用于對(duì)媒體盒進(jìn)行連通性測(cè)試判斷;UDP網(wǎng)關(guān)類型探 測(cè)服務(wù)器位于互聯(lián)網(wǎng)上,用于判斷媒體盒所處的UDP網(wǎng)關(guān)類型。
還包括節(jié)目源服務(wù)器,節(jié)目源服務(wù)器位于互聯(lián)網(wǎng)上,用于將節(jié)目點(diǎn)播開始 后的預(yù)定長(zhǎng)時(shí)間的節(jié)目數(shù)據(jù)和節(jié)目跳躍播放時(shí)間點(diǎn)后的預(yù)定長(zhǎng)時(shí)間的節(jié)目數(shù) 據(jù)發(fā)送給媒體盒。
采用了本發(fā)明的技術(shù)方案,用戶將媒體盒連接上電視機(jī)和接入互聯(lián)網(wǎng),不 需要預(yù)先下載視頻節(jié)目,就可以實(shí)時(shí)從互聯(lián)網(wǎng)的海量節(jié)目中尋找節(jié)目即點(diǎn)即 播。


圖l是本發(fā)明具體實(shí)施方式
中互聯(lián)網(wǎng)電視在線點(diǎn)播系統(tǒng)的結(jié)構(gòu)示意圖。 圖2是本發(fā)明具體實(shí)施方式
中互聯(lián)網(wǎng)電視在線點(diǎn)播的流程圖。
具體實(shí)施例方式
下面結(jié)合附圖并通過具體實(shí)施方式
來進(jìn)一步說明本發(fā)明的技術(shù)方案。 圖1是本發(fā)明具體實(shí)施方式
中互聯(lián)網(wǎng)電視在線點(diǎn)播系統(tǒng)的結(jié)構(gòu)示意圖。如 圖1所示,該點(diǎn)播系統(tǒng)包括多個(gè)媒體盒1、電視機(jī)2、 TCP連通性測(cè)試服務(wù)器3、 UDP網(wǎng)關(guān)類型探測(cè)服務(wù)器4和節(jié)目源服務(wù)器5,媒體盒進(jìn)一步包括緩沖存儲(chǔ)設(shè) 備101和解碼器102。
媒體盒之間通過互聯(lián)網(wǎng)采用P2P協(xié)議進(jìn)行節(jié)目數(shù)據(jù)的傳輸,TCP連通性測(cè)試 服務(wù)器、UDP網(wǎng)關(guān)類型探測(cè)服務(wù)器和節(jié)目源服務(wù)器位于互聯(lián)網(wǎng)上,TCP連通性測(cè) 試服務(wù)器對(duì)媒體盒進(jìn)行連通性測(cè)試判斷,UDP網(wǎng)關(guān)類型探測(cè)服務(wù)器判斷媒體盒 所處的UDP網(wǎng)關(guān)類型,節(jié)目源服務(wù)器將節(jié)目點(diǎn)播開始后的預(yù)定長(zhǎng)時(shí)間的節(jié)目數(shù) 據(jù)和節(jié)目跳躍播放時(shí)間點(diǎn)后的預(yù)定長(zhǎng)時(shí)間的節(jié)目數(shù)據(jù)發(fā)送給媒體盒。緩沖存儲(chǔ)設(shè)備存儲(chǔ)下載的節(jié)目數(shù)據(jù),解碼器與緩沖存儲(chǔ)設(shè)備連接,能夠?qū)?節(jié)目數(shù)據(jù)進(jìn)行解碼,電視機(jī)和媒體盒連接,將從解碼器獲取節(jié)目數(shù)據(jù)并播放。
圖2是本發(fā)明具體實(shí)施方式
中互聯(lián)網(wǎng)電視在線點(diǎn)播的流程圖。如圖2所示,
該互聯(lián)網(wǎng)電視在線點(diǎn)播流程包括以下步驟
步驟201、媒體盒接入互聯(lián)網(wǎng),打開數(shù)據(jù)傳輸端口, TCP連通性測(cè)試服務(wù) 器對(duì)媒體盒進(jìn)行連通性測(cè)試判斷,如果可以連通,則媒體盒之間采用TCP協(xié)議 傳輸節(jié)目數(shù)據(jù),如果不能連通,則由UDP網(wǎng)關(guān)類型探測(cè)服務(wù)器判斷媒體盒所處 的UDP網(wǎng)關(guān)類型,媒體盒之間根據(jù)網(wǎng)關(guān)類型匹配選擇連接方式,采用UDP傳輸 節(jié)目數(shù)據(jù)。
媒體盒采用P2P協(xié)議通過互聯(lián)網(wǎng)從其他聯(lián)網(wǎng)的媒體盒獲取節(jié)目數(shù)據(jù),節(jié)目 數(shù)據(jù)采用TCP與UDP混合傳輸。根據(jù)具體用戶網(wǎng)關(guān)類型,可以TCP連接的優(yōu)先 采用TCP連接,不能TCP連接的采用UDP進(jìn)行內(nèi)網(wǎng)穿透?jìng)鬏敂?shù)據(jù),以充分利用 互聯(lián)網(wǎng)帶寬資源。TCP連接可行性通過部署一臺(tái)公網(wǎng)服務(wù)器,這臺(tái)服務(wù)器叫TCP 連通性測(cè)試服務(wù)器,同時(shí)在公網(wǎng)部署一臺(tái)UDP網(wǎng)關(guān)類型探測(cè)服務(wù)器。
首先TCP連通性測(cè)試服務(wù)器對(duì)每一個(gè)聯(lián)網(wǎng)媒體盒進(jìn)行TCP連通性測(cè)試判 定。將媒體盒接入互聯(lián)網(wǎng)后,打開特定的數(shù)據(jù)傳輸端口,如果媒體盒直接接入 公網(wǎng),TCP連通性測(cè)試服務(wù)器可以通過TCP直接連接該媒體盒;如果媒體盒通 過內(nèi)網(wǎng)接入到互聯(lián)網(wǎng),TCP連通性測(cè)試服務(wù)器無法通過TCP直接連接上媒體盒, 確定該媒體合為內(nèi)網(wǎng)類型;然后進(jìn)一步通過UDP網(wǎng)關(guān)類型探測(cè)服務(wù)器進(jìn)行測(cè)試 判定具體UDP網(wǎng)關(guān)類型。
這樣通過資源分享與資源獲取,雙方即可根據(jù)具體網(wǎng)關(guān)類型匹配選擇具體 連接方式進(jìn)行有效連通并傳輸數(shù)據(jù),發(fā)揮最大程序的多點(diǎn)傳輸下載能力,盡量 快地下載數(shù)據(jù)到本地。
采用UDP傳輸數(shù)據(jù),由于UDP協(xié)議為不安全傳輸協(xié)議,然而點(diǎn)播數(shù)據(jù)傳輸 要求準(zhǔn)確完整傳輸,所以設(shè)計(jì)專用UDP安全傳輸協(xié)議層。UDP安全傳輸協(xié)議層在P2P協(xié)議層之下獨(dú)立存在(TCP不需要另外設(shè)計(jì)安全傳輸層),UDP傳輸通過 3次握手建立虛擬連接,UDP內(nèi)網(wǎng)穿透增加一個(gè)打洞握手協(xié)議,虛擬連接建立 成功后,可以雙向傳輸數(shù)據(jù)。
UDP安全傳輸為達(dá)到最高效傳輸,并不會(huì)每個(gè)UDP數(shù)據(jù)包都發(fā)送確認(rèn)包, 采用延遲回復(fù)確認(rèn)方法,每個(gè)UDP數(shù)據(jù)包有唯一序號(hào),通過指定發(fā)送方發(fā)送窗 口大小,接收方根據(jù)發(fā)送窗口大小動(dòng)態(tài)調(diào)整接收窗口大小,每收夠指定接收窗 口大小包量,回復(fù)最后一個(gè)已經(jīng)順序確認(rèn)的數(shù)據(jù)包號(hào)的下一個(gè)號(hào)。
發(fā)送窗可根據(jù)確認(rèn)號(hào)情況判定是否網(wǎng)絡(luò)擁塞及丟包情況,進(jìn)行動(dòng)態(tài)調(diào)整發(fā) 送窗口大小,并可能補(bǔ)發(fā)送丟失包。補(bǔ)發(fā)相同包依據(jù)為接收方會(huì)進(jìn)行接收重 復(fù)包統(tǒng)計(jì),發(fā)送方也會(huì)進(jìn)行發(fā)送重復(fù)量統(tǒng)計(jì)。當(dāng)接收重復(fù)包數(shù)達(dá)到發(fā)送重復(fù)包 數(shù)的2/3或以上,判定實(shí)際為網(wǎng)絡(luò)阻塞,而丟包量不高,多次重復(fù)確認(rèn)包才認(rèn) 為真正丟包,否則連續(xù)收到2次相同確認(rèn)包即判定為丟包并重發(fā)確認(rèn)號(hào)所指 包,重復(fù)收到確認(rèn)號(hào)情況為發(fā)送窗口不滑動(dòng)情況,此時(shí)防止網(wǎng)絡(luò)間斷,會(huì)執(zhí)行 臨時(shí)擴(kuò)大接收窗,所謂臨時(shí)擴(kuò)大接收窗即將當(dāng)前窗口加大l,并且只執(zhí)行一次 窗口發(fā)送后又恢復(fù)到擴(kuò)大前的窗口大小。以保證總能執(zhí)行發(fā)送命令。UDP鏈路 擁塞的判定為最后確認(rèn)號(hào)到發(fā)窗口下界的距離小于等于接收窗口的1/2時(shí),此 時(shí)發(fā)送窗口縮小。否則進(jìn)行連續(xù)8次確認(rèn)距離大于接收窗的1/2時(shí),將發(fā)送窗 口放大。動(dòng)態(tài)調(diào)整發(fā)送窗口大小以保持UDP鏈路適應(yīng)最佳傳輸狀態(tài)。
節(jié)目數(shù)據(jù)傳輸采用數(shù)據(jù)碎片多點(diǎn)下載調(diào)度,將最接近當(dāng)前要播放而又沒有 下載下來的數(shù)據(jù)片發(fā)給最優(yōu)連接下載。所謂最優(yōu)連接為多點(diǎn)下載時(shí),下載方并 發(fā)與多點(diǎn)建立TCP或UDP連接,最優(yōu)連接即為這些連接中下載速度最快的連接, 以最快達(dá)到播放器可獲得數(shù)據(jù)播放目的。然而總會(huì)出現(xiàn)之前某數(shù)據(jù)片還不是最 接近當(dāng)前所要播放數(shù)據(jù)片,此時(shí)會(huì)將這數(shù)據(jù)片分給一些下載速度一般的連接, 而后來這塊數(shù)據(jù)片卻又成最接近當(dāng)前所要播放數(shù)據(jù)片,此時(shí)速度一般的連接還 遠(yuǎn)遠(yuǎn)未下載完此數(shù)據(jù)片,將執(zhí)行數(shù)據(jù)片下載調(diào)度,將最優(yōu)連接調(diào)過來接著數(shù)據(jù)片已經(jīng)下載上界點(diǎn)開始下載數(shù)據(jù),進(jìn)行競(jìng)爭(zhēng)下載,淘汰掉最慢連接。
競(jìng)爭(zhēng)過程會(huì)在下載一小片段數(shù)據(jù)后將慢連接淘汰出局結(jié)束,但在競(jìng)爭(zhēng)過程 有數(shù)據(jù)冗余下載現(xiàn)象,這是為了解決切換數(shù)據(jù)片的下載連接時(shí)的緩沖過渡及連 接不太穩(wěn)定性問題。競(jìng)爭(zhēng)過程是這樣的我們稱下載此數(shù)據(jù)片的每個(gè)連接為競(jìng) 爭(zhēng)者,每接收到一個(gè)數(shù)據(jù)包,判斷此數(shù)據(jù)是否已經(jīng)是過時(shí)包("過時(shí)包"即同 樣的數(shù)據(jù)包已經(jīng)被其它連接所下載了),如果不是過時(shí)包,不執(zhí)行競(jìng)爭(zhēng)判斷; 如果是過時(shí)包,執(zhí)行競(jìng)爭(zhēng)判斷,先計(jì)算出下載當(dāng)前數(shù)據(jù)片的所有競(jìng)爭(zhēng)者中最近 5秒內(nèi)最快下載速度,計(jì)算出當(dāng)前這個(gè)過時(shí)包的競(jìng)爭(zhēng)者(下載此包的連接)的 最近5秒內(nèi)速度,進(jìn)行速度比較。如果當(dāng)前競(jìng)爭(zhēng)者的速度為最快的,不會(huì)被淘 汰出局;如果當(dāng)前競(jìng)爭(zhēng)者的速度比最快速度差距5KB/S以內(nèi),即算較接近最快 速度的競(jìng)爭(zhēng)者,這些較接近最快速度的競(jìng)爭(zhēng)者連續(xù)收到3個(gè)過時(shí)包(落后3 次)即被淘汰出局,如果當(dāng)前競(jìng)爭(zhēng)者速度比最快速度小于5KB/S的,即算較慢 者, 一次落后即被淘汰。為什么不在開始將其它最快連接調(diào)過來下載此數(shù)據(jù)片 時(shí)就直接將慢連接淘汰掉,這是因?yàn)檎{(diào)配過程是要代價(jià)的。調(diào)配過程會(huì)使連接 數(shù)據(jù)傳輸鏈路中途休息。即在調(diào)配時(shí)間點(diǎn)的時(shí)候,雖然原來在下載此數(shù)據(jù)片的 連接速度慢,但存在鏈路中有更多后續(xù)數(shù)據(jù)包正在中途傳輸中的可能性(這就 出現(xiàn)微秒的不公平競(jìng)爭(zhēng)狀態(tài),剛開始調(diào)配對(duì)原下載連接有利),如果直接放棄 這些已經(jīng)在鏈路傳輸中的數(shù)據(jù),那反而會(huì)出現(xiàn)短暫的數(shù)據(jù)片的下載進(jìn)度減慢的 情況,這就是為什么設(shè)計(jì)冗余競(jìng)爭(zhēng)下載以緩沖過度的理由。
為解決開始播放時(shí)播放器要求緩沖數(shù)據(jù)相對(duì)較多問題,要讓開始緩沖等待 播放時(shí)間盡可能短,設(shè)計(jì)部署一種節(jié)目源服務(wù)器,媒體盒從互聯(lián)網(wǎng)上的節(jié)目源 服務(wù)器下載節(jié)目點(diǎn)播開始后的預(yù)定長(zhǎng)時(shí)間的節(jié)目數(shù)據(jù)和節(jié)目跳躍播放時(shí)間點(diǎn) 后的預(yù)定長(zhǎng)時(shí)間的節(jié)目數(shù)據(jù),預(yù)定長(zhǎng)時(shí)間的節(jié)目數(shù)據(jù)下載完成后,斷開媒體盒 與節(jié)目源服務(wù)器之間的數(shù)據(jù)傳輸。
這種源服務(wù)器部署在帶寬質(zhì)量高的互聯(lián)網(wǎng)運(yùn)營點(diǎn),觀看節(jié)目在上述2種情況會(huì)快速連接這些服務(wù)器下載一部分?jǐn)?shù)據(jù)后斷開,這種節(jié)目源服務(wù)器專為一個(gè) 節(jié)目點(diǎn)播開始的一小段時(shí)間內(nèi)和跳躍播放時(shí)間點(diǎn)播放時(shí)的開始小段時(shí)間內(nèi)快 速下載的補(bǔ)償,專門解決點(diǎn)播開始緩沖慢及跳躍播放響應(yīng)慢問題。
步驟202、媒體盒對(duì)下載的所述節(jié)目數(shù)據(jù)進(jìn)行緩沖管理。即將點(diǎn)播下載回 來的數(shù)據(jù)片暫時(shí)緩存在本地存儲(chǔ)設(shè)備的方案。緩沖數(shù)據(jù)空間不會(huì)無限擴(kuò)大,而 是設(shè)置最大緩沖上限空間,緩沖空間達(dá)到上限后,會(huì)將最舊數(shù)據(jù)刪除以讓出空 間給新下載的數(shù)據(jù)緩沖。
本地緩沖數(shù)據(jù)有3個(gè)目的,第一個(gè)目的是播放器播放進(jìn)度遠(yuǎn)遠(yuǎn)慢于下載速 度時(shí),此時(shí)內(nèi)存空間有限,首先要將數(shù)據(jù)緩沖在本地外部存儲(chǔ)(有足夠的緩沖 數(shù)據(jù)更易滿足用戶實(shí)時(shí)拖動(dòng)播放的體驗(yàn));第二個(gè)目的是本次下載的數(shù)據(jù),在 不久后用戶重復(fù)觀看不需要重復(fù)下載;第三個(gè)目的是P2P分享,更多的數(shù)據(jù)分 享到P2P網(wǎng),其它用戶得到更好的下載點(diǎn)播體驗(yàn)。
由于點(diǎn)播可以任意跳躍到某時(shí)間點(diǎn)觀看,所以下載數(shù)據(jù)也要根據(jù)需要?jiǎng)討B(tài)
調(diào)整數(shù)據(jù)下載順序,引出節(jié)目數(shù)據(jù)碎片如何緩沖的問題。如果數(shù)據(jù)按原數(shù)據(jù)文
件順序存儲(chǔ),若用戶跳躍時(shí)間點(diǎn)播放部分節(jié)目片段時(shí),將出現(xiàn)嚴(yán)重緩沖空間浪
費(fèi)現(xiàn)象,而一些節(jié)目文件的索引數(shù)據(jù)保存在文件的尾部(不同媒體格式文件存
儲(chǔ)結(jié)構(gòu)不同),開始點(diǎn)播時(shí)首先要獲得索引數(shù)據(jù)時(shí),即要先下載文件尾部的數(shù)
據(jù),惹按原文件順序保存的話,即馬上要分配原文件一樣大小的外部存儲(chǔ)空間, 這樣第一會(huì)可能出現(xiàn)緩沖空間的嚴(yán)重浪費(fèi),第二會(huì)出現(xiàn)文件系統(tǒng)突然開辟大空
間而占據(jù)系統(tǒng)很大開銷, 一個(gè)500MB大小的文件分配空間,文件系統(tǒng)慢的話甚 至要20秒時(shí)間阻塞響應(yīng)。這種影響用戶實(shí)時(shí)點(diǎn)播的體驗(yàn)是不言而譽(yù)。所以設(shè) 計(jì)點(diǎn)播節(jié)目文件的碎片存儲(chǔ)管理方法,設(shè)計(jì)一種無論節(jié)目碎片下載按怎樣的順 序下載。存儲(chǔ)數(shù)據(jù)碎片總是從緩沖文件的從前向后順序保存,先下載完成的碎 片總是保存在前面。預(yù)置一個(gè)固定大小的文件頭空間,動(dòng)態(tài)為文件的碎片存儲(chǔ) 順序建立索引表存儲(chǔ)在文件頭部,以后從存儲(chǔ)中讀入數(shù)據(jù)時(shí)根據(jù)文件頭索引尋找相應(yīng)數(shù)據(jù)片位置獲取數(shù)據(jù)。這樣解決空間浪費(fèi)問題及開始點(diǎn)播時(shí)突然要分配 大空間的時(shí)間開銷等待長(zhǎng)時(shí)間問題。
步驟203、解碼器對(duì)緩沖的節(jié)目數(shù)據(jù)進(jìn)行解碼,并發(fā)送給電視機(jī)播放。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局 限于此,任何熟悉該技術(shù)的人在本發(fā)明所揭露的技術(shù)范圍內(nèi),可輕易想到的變 化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該 以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1、一種互聯(lián)網(wǎng)電視在線點(diǎn)播的方法,其特征在于,包括以下步驟A、媒體盒采用P2P協(xié)議通過互聯(lián)網(wǎng)從其他聯(lián)網(wǎng)的媒體盒獲取節(jié)目數(shù)據(jù);B、媒體盒對(duì)下載的所述節(jié)目數(shù)據(jù)進(jìn)行緩沖管理;C、解碼器對(duì)緩沖的節(jié)目數(shù)據(jù)進(jìn)行解碼,并發(fā)送給電視機(jī)播放。
2、 根據(jù)權(quán)利要求1所述的一種互聯(lián)網(wǎng)電視在線點(diǎn)播的方法,其特征在于, 步驟A中,P2P協(xié)議采用TCP和UDP混合傳輸節(jié)目數(shù)據(jù)。
3、 根據(jù)權(quán)利要求2所述的一種互聯(lián)網(wǎng)電視在線點(diǎn)播的方法,其特征在于, 步驟A進(jìn)一步包括以下步驟媒體盒接入互聯(lián)網(wǎng),打開數(shù)據(jù)傳輸端口; TCP連通性測(cè)試服務(wù)器對(duì)媒體盒進(jìn)行連通性測(cè)試判斷; 如果可以連通,則媒體盒之間采用TCP協(xié)議傳輸節(jié)目數(shù)據(jù),如果不能連通, 則由UDP網(wǎng)關(guān)類型探測(cè)服務(wù)器判斷媒體盒所處的UDP網(wǎng)關(guān)類型;媒體盒之間根據(jù)網(wǎng)關(guān)類型匹配選擇連接方式,采用UDP傳輸節(jié)目數(shù)據(jù)。
4、 根據(jù)權(quán)利要求3所述的一種互聯(lián)網(wǎng)電視在線點(diǎn)播的方法,其特征在于, 采用UDP傳輸節(jié)目數(shù)據(jù)時(shí),在P2P協(xié)議層之下設(shè)置UDP安全傳輸協(xié)議層,UDP 傳輸通過3次握手建立虛擬連接,UDP內(nèi)網(wǎng)穿透增加一個(gè)打洞握手協(xié)議,節(jié)目 數(shù)據(jù)包采用延遲回復(fù)確認(rèn)方法。
5、 根據(jù)權(quán)利要求1所述的一種互聯(lián)網(wǎng)電視在線點(diǎn)播的方法,其特征在于, 步驟A中,節(jié)月數(shù)據(jù)傳輸采用數(shù)據(jù)碎片多點(diǎn)下載調(diào)度,將最接近當(dāng)前要播放而 又沒有下載下來的數(shù)據(jù)片發(fā)給最優(yōu)連接下載。
6、 根據(jù)權(quán)利要求1所述的一種互聯(lián)網(wǎng)電視在線點(diǎn)播的方法,其特征在于, 步驟A還包括以下步驟媒體盒從互聯(lián)網(wǎng)上的節(jié)目源服務(wù)器下載節(jié)目點(diǎn)播開始后的預(yù)定長(zhǎng)時(shí)間的節(jié)目數(shù)據(jù)和節(jié)目跳躍播放時(shí)間點(diǎn)后的預(yù)定長(zhǎng)時(shí)間的節(jié)目數(shù)據(jù);預(yù)定長(zhǎng)時(shí)間的節(jié)目數(shù)據(jù)下載完成后,斷開媒體盒與節(jié)目源服務(wù)器之間的數(shù) 據(jù)傳輸。
7、 根據(jù)權(quán)利要求1所述的一種互聯(lián)網(wǎng)電視在線點(diǎn)播的方法,其特征在于, 步驟B中,節(jié)目數(shù)據(jù)緩沖空間設(shè)置上限,上限達(dá)到后,刪除目前最舊的節(jié)目數(shù) 據(jù)。
8、 一種互聯(lián)網(wǎng)電視在線點(diǎn)播的系統(tǒng),其特征在于,包括不少于兩個(gè)媒體 盒和電視機(jī),媒體盒包括緩沖存儲(chǔ)設(shè)備和解碼器,其中,媒體盒與媒體盒之間通過互聯(lián)網(wǎng)采用P2P協(xié)議進(jìn)行節(jié)目數(shù)據(jù)的傳輸; 緩沖存儲(chǔ)設(shè)備用于存儲(chǔ)下載的節(jié)目數(shù)據(jù); 解碼器與緩沖存儲(chǔ)設(shè)備連接,用于對(duì)節(jié)目數(shù)據(jù)進(jìn)行解碼; 電視機(jī)和媒體盒連接,用于從解碼器獲取節(jié)目數(shù)據(jù)并播放。
9、 根據(jù)權(quán)利要求8所述的一種互聯(lián)網(wǎng)電視在線點(diǎn)播的系統(tǒng),其特征在于, 還包括TCP連通性測(cè)試服務(wù)器和UDP網(wǎng)關(guān)類型探測(cè)服務(wù)器,TCP連通性測(cè)試服 務(wù)器位于互聯(lián)網(wǎng)上,用于對(duì)媒體盒進(jìn)行連通性測(cè)試判斷;UDP網(wǎng)關(guān)類型探測(cè)服 務(wù)器位于互聯(lián)網(wǎng)上,用于判斷媒體盒所處的UDP網(wǎng)關(guān)類型。
10、 根據(jù)權(quán)利要求8或者9所述的一種互聯(lián)網(wǎng)電視在線點(diǎn)播的系統(tǒng),其特 征在于,還包括節(jié)目源服務(wù)器,節(jié)目源服務(wù)器位于互聯(lián)網(wǎng)上,用于將節(jié)目點(diǎn)播 開始后的預(yù)定長(zhǎng)時(shí)間的節(jié)目數(shù)據(jù)和節(jié)目跳躍播放時(shí)間點(diǎn)后的預(yù)定長(zhǎng)時(shí)間的節(jié) 目數(shù)據(jù)發(fā)送給媒體盒。
全文摘要
本發(fā)明公開了一種互聯(lián)網(wǎng)電視在線點(diǎn)播的方法,媒體盒采用P2P協(xié)議通過互聯(lián)網(wǎng)從節(jié)目源服務(wù)器和其他聯(lián)網(wǎng)的媒體盒獲取節(jié)目數(shù)據(jù);媒體盒對(duì)下載的所述節(jié)目數(shù)據(jù)進(jìn)行緩沖管理;解碼器對(duì)緩沖的節(jié)目數(shù)據(jù)進(jìn)行解碼,并發(fā)送給電視機(jī)播放。采用了本發(fā)明的技術(shù)方案,用戶將媒體盒連接上電視機(jī)和接入互聯(lián)網(wǎng),不需要預(yù)先下載視頻節(jié)目,就可以實(shí)時(shí)從互聯(lián)網(wǎng)的海量節(jié)目中尋找節(jié)目即點(diǎn)即播。
文檔編號(hào)H04L29/06GK101610392SQ20091008984
公開日2009年12月23日 申請(qǐng)日期2009年7月24日 優(yōu)先權(quán)日2009年7月24日
發(fā)明者鋒 黎 申請(qǐng)人:北京網(wǎng)尚文化傳播有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1