專利名稱:分布式實時播放方法與裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種分布式實時播放方法及實現(xiàn)該播放方法的裝置。
技術(shù)背景普通的實時播放裝置或稱播放終端,在互聯(lián)網(wǎng)等公網(wǎng)上無法實現(xiàn)大范圍服務(wù)。如一臺服務(wù)器上行帶寬100MBPS,每個用戶點播占有1—4MBPS,那 么一臺服務(wù)器最多只能支持25 — 100個并發(fā)用戶。由于傳統(tǒng)的服務(wù)器只提供 數(shù)據(jù)上傳,下載數(shù)據(jù)極少,而用戶觀看或下載節(jié)目時,下載數(shù)據(jù)多,上傳極 少,這樣傳統(tǒng)的網(wǎng)絡(luò)服務(wù)相當于雙向高速公路只利用了一半,網(wǎng)絡(luò)利用率低。而現(xiàn)有的P2P (英文稱PEERTOPEER,中文稱端到端技術(shù)),這樣的分 布式技術(shù)的使用相當于充分利用了高速公路的資源,雙向利用率都很高,即 每個用戶既是使用者,同時也提供服務(wù)器的功能給其它用戶,這樣就把傳統(tǒng) 服務(wù)器的壓力卸掉了。(參見本申請人的未公開的在先申請200510134462.4)但是目前的端對端的通信方式處于無序狀態(tài),完全是個體行為的端對端 的傳輸狀況;且端對端的傳輸協(xié)議很復(fù)雜,缺乏有效管理,所以端對端的信 息傳輸主要在功能較為強大的計算機之間進行,而對于數(shù)字信息家電、機頂 盒、手機等處理搜索能力有限的客戶端,很難依靠本機的裝配來實現(xiàn)有效地 端對端的連接。而一般的計算機和PDA等應(yīng)用設(shè)備沒有硬件編、解碼器,無法提供高質(zhì) 量的音視頻編解碼,且基于以上網(wǎng)絡(luò)狀況,無法實現(xiàn)大范圍高質(zhì)量實時播放 服務(wù)。發(fā)明內(nèi)容本發(fā)明克服了現(xiàn)有技術(shù)的缺點,提供了一種分布式實時的播放方法。其 特征在于,所述方法能夠把從采集卡、文件或網(wǎng)絡(luò)實時捕獲的多媒體數(shù)據(jù)進行轉(zhuǎn)換和重新打包處理,以分布式的數(shù)據(jù)傳輸技術(shù)(典型的如P2P)傳送到網(wǎng) 絡(luò)。所述的分布式實時播放方法,其特征在于,所述轉(zhuǎn)換指當節(jié)目源的格式 是未壓縮格式或壓縮格式與設(shè)定的播出格式不符,需要解碼轉(zhuǎn)換并重新編碼 成播出所需的格式。所述的分布式實時播放方法,其特征在于,所述重新打包處理指以非文 件的流媒體形式,在數(shù)據(jù)包里加入關(guān)鍵起始信息、時間信息或包序號信息, 使得解碼裝置可以找到含關(guān)鍵起始信息的數(shù)據(jù)包,開始進行播放,并方便響 應(yīng)快進快退的指令。所述的分布式實時播放方法,其特征在于,快進快退的方法是跳過若干 個數(shù)據(jù)包,找到含有關(guān)鍵起始信息的數(shù)據(jù)包播放,直到播完完整的一幀或多 幀圖像,繼續(xù)跳過若干個數(shù)據(jù)包,找到含有關(guān)鍵起始信息的數(shù)據(jù)包播放,直 到播完完整的一幀或多幀圖像,如此反復(fù)。本發(fā)明還提供了分布式實時播放裝置,其特征在于,所述裝置能夠把從 采集卡、文件或網(wǎng)絡(luò)實時捕獲的多媒體數(shù)據(jù)進行轉(zhuǎn)換和重新打包處理,以分 布式的數(shù)據(jù)傳輸技術(shù)(典型的如P2P)傳送到網(wǎng)絡(luò)。所述的分布式實時播放裝置,其特征在于,所述轉(zhuǎn)換指當節(jié)目源的格式 是未壓縮格式或壓縮格式與設(shè)定的播出格式不符,需要解碼轉(zhuǎn)換并重新編碼 成播出所需的格式。所述的分布式實時播放裝置,其特征在于,所述重新打包處理指以非文 件的流媒體形式,在數(shù)據(jù)包里加入關(guān)鍵起始信息、時間信息或包序號信息, 使得解碼裝置可以找到含關(guān)鍵起始信息的數(shù)據(jù)包,開始進行播放,并方便響 應(yīng)快進快退的指令。所述的分布式實時播放裝置,其特征在于,快進快退的方法是跳過若干 個數(shù)據(jù)包,找到含有關(guān)鍵起始信息的數(shù)據(jù)包播放,直到播完完整的一幀或多 幀圖像,繼續(xù)跳過若干個數(shù)據(jù)包,找到含有關(guān)鍵起始信息的數(shù)據(jù)包播放,直 到播完完整的一幀或多幀圖像,如此反復(fù)。
具體實施方式
實施例l (空中漢語直播系統(tǒng))本發(fā)明的空中漢語直播系統(tǒng),通過采集現(xiàn)場制作的空中漢語節(jié)目場景, 進行數(shù)字化處理和壓縮編碼,并根據(jù)網(wǎng)絡(luò)廣播需要進行打包處理,以分布式的數(shù)據(jù)接收形式(典型的如P2P)傳送到網(wǎng)絡(luò)。分布在互聯(lián)網(wǎng)上的各合法接收 端能夠進行收看。由于分布式傳輸?shù)目刂浦行脑O(shè)在空中漢語直播系統(tǒng)中,能 夠?qū)Ω鹘邮斩说暮戏ㄐ院蜕矸輽?quán)限進行認證,既保證了低帶寬傳輸廣播節(jié)目, 又保障了節(jié)目收看的合法性。接收端的合法性和身份權(quán)限認證可通過硬件的 電子鑰匙進行控制。
權(quán)利要求
1. 一種分布式實時的播放方法。其特征在于,所述方法能夠把從采集卡、文件或網(wǎng)絡(luò)實時捕獲的多媒體數(shù)據(jù)進行轉(zhuǎn)換和重新打包處理,以分布式的數(shù)據(jù)傳輸技術(shù)(典型的如P2P)傳送到網(wǎng)絡(luò)。
2、 根據(jù)權(quán)利要求1中所述的分布式實時播放方法,其特征在于,所述轉(zhuǎn)換 指當節(jié)目源的格式是未壓縮格式或壓縮格式與設(shè)定的播出格式不符,需 要解碼轉(zhuǎn)換并重新編碼成播出所需的格式。
3、 根據(jù)權(quán)利要求1或2中所述的分布式實時播放方法,其特征在于,所述 重新打包處理指以非文件的流媒體形式,在數(shù)據(jù)包里加入關(guān)鍵起始信 息、時間信息或包序號信息,使得解碼裝置可以找到含關(guān)鍵起始信息的 數(shù)據(jù)包,開始進行播放,并方便響應(yīng)快進快退的指令。
4、 根據(jù)權(quán)利要求3中所述的分布式實時播放方法,其特征在于,快進快退 的方法是跳過若干個數(shù)據(jù)包,找到含有關(guān)鍵起始信息的數(shù)據(jù)包播放,直 到播完完整的一幀或多幀圖像,繼續(xù)跳過若干個數(shù)據(jù)包,找到含有關(guān)鍵 起始信息的數(shù)據(jù)包播放,直到播完完整的一幀或多幀圖像,如此反復(fù)。
5、 一種分布式實時播放裝置,其特征在于,所述裝置能夠把從采集卡、文 件或網(wǎng)絡(luò)實時捕獲的多媒體數(shù)據(jù)進行轉(zhuǎn)換和重新打包處理,以分布式的 數(shù)據(jù)傳輸技術(shù)(典型的如P2P)傳送到網(wǎng)絡(luò)。
6、 根據(jù)權(quán)利要求5中所述的分布式實時播放裝置,其特征在于,所述轉(zhuǎn)換 指當節(jié)目源的格式是未壓縮格式或壓縮格式與設(shè)定的播出格式不符,需 要解碼轉(zhuǎn)換并重新編碼成播出所需的格式。
7、 根據(jù)權(quán)利要求5或6中任一所述的分布式實時播放裝置,其特征在于, 所述重新打包處理指以非文件的流媒體形式,在數(shù)據(jù)包里加入關(guān)鍵起始 信息、時間信息或包序號信息,使得解碼裝置可以找到含關(guān)鍵起始信息的數(shù)據(jù)包,開始進行播放,并方便響應(yīng)快進快退的指令。
8、 根據(jù)權(quán)利要求7中所述的分布式實時播放裝置,其特征在于,快進快退的方法是跳過若干個數(shù)據(jù)包,找到含有關(guān)鍵起始信息的數(shù)據(jù)包播放,直 到播完完整的一幀或多幀圖像,繼續(xù)跳過若干個數(shù)據(jù)包,找到含有關(guān)鍵 起始信息的數(shù)據(jù)包播放,直到播完完整的一幀或多幀圖像,如此反復(fù)。
全文摘要
本發(fā)明公開了一種分布式實時播放方法,該方法采用分布式的數(shù)據(jù)傳輸技術(shù),充分利用互聯(lián)網(wǎng)等公網(wǎng)的資源,實現(xiàn)大范圍高質(zhì)量實時播放服務(wù)。本發(fā)明還公開了一種分布式實時播放裝置,用于實現(xiàn)分布式實時播放。本發(fā)明還公開了一種分布式實時播放方法的實施例——空中漢語直播系統(tǒng)。
文檔編號H04N7/26GK101242527SQ20071000356
公開日2008年8月13日 申請日期2007年2月8日 優(yōu)先權(quán)日2007年2月8日
發(fā)明者豐 許 申請人:北京凱誠高清電子技術(shù)有限公司