[發(fā)明專利]一種流媒體在線播放的方法無效
| 申請?zhí)枺?/td> | 200610082012.9 | 申請日: | 2006-05-16 |
| 公開(公告)號: | CN101075952A | 公開(公告)日: | 2007-11-21 |
| 發(fā)明(設(shè)計(jì))人: | 沈群 | 申請(專利權(quán))人: | 卡樂迷迪有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56 |
| 代理公司: | 上海恩田旭誠知識產(chǎn)權(quán)代理有限公司 | 代理人: | 丁憲杰 |
| 地址: | 英屬開曼*** | 國省代碼: | 開曼群島;KY |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 流媒體 在線播放 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種多媒體通訊技術(shù)領(lǐng)域,尤其是涉及一種能夠在線播放具有非線性播放能力的流媒體的播放方法。
背景技術(shù)
流媒體簡單的說就是可以將媒體數(shù)據(jù)分割成一段一段的數(shù)據(jù)塊,這些數(shù)據(jù)塊有一定的離散特性,可以做到只要有一部分?jǐn)?shù)據(jù),就可以被播放器進(jìn)行播放了。流媒體的流式傳輸?shù)姆绞娇梢詫?shí)現(xiàn)在網(wǎng)絡(luò)上播放的媒體格式,如音頻、視頻或多媒體文件。如圖4所示,流媒體在播放前并不下載整個(gè)文件,只將開始部分?jǐn)?shù)據(jù)內(nèi)容下載到用戶端功播放器進(jìn)行播放,此時(shí)多媒體文件的剩余部分將在后臺的服務(wù)器內(nèi)繼續(xù)下載。這樣數(shù)據(jù)的下載準(zhǔn)備和數(shù)據(jù)的播放可以同步進(jìn)行,最直觀的效果是利用網(wǎng)絡(luò)來傳遞流媒體能被用戶一邊下載一邊觀看。
與單純的下載方式相比,這種對多媒體文件邊下載邊播放的流式傳輸方式不僅使啟動延時(shí)大幅度地縮短,而且對系統(tǒng)緩存容量的需求也大大降低,極大地減少用戶等待的時(shí)間,用戶不必像采用下載方式那樣等到整個(gè)文件全部下載完畢,而是只需經(jīng)過很小的啟動延時(shí)即可在用戶的計(jì)算機(jī)上對多媒體數(shù)據(jù)進(jìn)行播放和觀看。
如圖4所示,對于流媒體的網(wǎng)絡(luò)在線播放來說,由于網(wǎng)絡(luò)自身品質(zhì)的限制,導(dǎo)致流媒體數(shù)據(jù)的傳輸速度不能保持持續(xù)一致。而流媒體的播放都是要求一個(gè)穩(wěn)定的碼流為前提的。解決流媒體的數(shù)據(jù)傳輸速率同播放速率的匹配的一種常用方法是對流媒體數(shù)據(jù)流進(jìn)行緩沖。即設(shè)立一個(gè)緩沖池來預(yù)存一部分流媒體數(shù)據(jù)。網(wǎng)絡(luò)不斷向這個(gè)緩沖池投放流媒體數(shù)據(jù),而播放器也從這個(gè)緩沖池取流媒體數(shù)據(jù),這樣的效果是緩沖池可以有效屏蔽網(wǎng)絡(luò)傳輸速率的抖動問題,可以保證為播放器提供一個(gè)更穩(wěn)定的流媒體碼流。流媒體的數(shù)據(jù)流隨時(shí)傳送隨時(shí)播放,只是在開始時(shí)有些延遲。
如圖5所示,普通的線性流媒體,媒體播放過程都是按照流媒體數(shù)據(jù)塊的物理排列順序進(jìn)行的,這樣對流媒體的緩沖只要同樣按照這種物理排列順序進(jìn)行就可以了。由于數(shù)據(jù)播放的方向只能是向前單向播放的,所以數(shù)據(jù)塊緩沖只要確保在播放前進(jìn)行,而且緩沖的方向也是確定向前單向緩沖的。現(xiàn)有流媒體的缺點(diǎn)是,單向緩沖,功能單一。如果對于具有非線性形式的流媒體,采用上述普通的定向緩沖方式就不可行了,無法實(shí)現(xiàn)可逆向下載、緩沖及播放。
發(fā)明內(nèi)容
本發(fā)明的目的是為解決現(xiàn)有流媒體只能單向緩沖、單向播放,兼容性差的不足,提供了一種為更復(fù)雜的具有非線性播放能力的流媒體能夠在線播放的智能緩沖數(shù)據(jù)方法。
本發(fā)明提供一種流媒體在線播放的方法,其中包括如下步驟:
1)播放器播放內(nèi)容和判斷播放順序;
2)緩沖池按照播放器對數(shù)據(jù)塊的播放順序,向服務(wù)器請求緩沖內(nèi)容:
3)服務(wù)器向緩沖池提供請求下載的數(shù)據(jù)塊內(nèi)容;
4)緩沖池下載所述數(shù)據(jù)塊并進(jìn)行緩沖;
5)播放器從緩沖池取出數(shù)據(jù)按照選定的順序播放流媒體;
本發(fā)明的一種流媒體在線播放的方法,其中所選擇的播放順序可以是向前播放,也可以是向后播放或者跳躍播放。
本發(fā)明的一種流媒體在線播放的方法,其中在所述跳躍播放的情況下,服務(wù)器端按照跳躍后的起始播放點(diǎn)和跳躍順序向緩沖池下載數(shù)據(jù)塊。
本發(fā)明的一種流媒體在線播放的方法,其中在所述跳躍播放的情況下,緩沖的起點(diǎn)為跳躍之后的落點(diǎn),并且緩沖方向與跳躍方向相同。
本發(fā)明的一種流媒體在線播放的方法,其中每一數(shù)據(jù)塊的播放順序一定。
本發(fā)明的一種流媒體在線播放的方法,其中每一數(shù)據(jù)塊的容量在0~1Mbps。
本發(fā)明的一種流媒體在線播放裝置,包括播放器、緩沖池和服務(wù)器,其中:所述播放器用于播放流媒體內(nèi)容,并且判斷播放順序;所述緩沖池用于按照播放器對數(shù)據(jù)塊的播放順序,向服務(wù)器請求緩沖內(nèi)容,接收所述緩沖的數(shù)據(jù)塊進(jìn)行緩沖;服務(wù)器用于根據(jù)請求內(nèi)容,向緩沖池下載數(shù)據(jù)塊。
本發(fā)明的一種流媒體的緩沖方法,其中包括如下步驟:
1)判斷播放順序;
2)以所選擇順序的落點(diǎn)為緩沖起點(diǎn),以所選順序的方向?yàn)榫彌_方向向服務(wù)器請求緩沖內(nèi)容;
3)緩沖池根據(jù)上述順序?qū)?shù)據(jù)塊進(jìn)行緩沖。
本發(fā)明的一種流媒體的緩沖方法,其中所選擇的播放順序可以是向前播放,也可以是向后播放或者跳躍播放。本發(fā)明的一種流媒體的緩沖方法,其中在所述跳躍播放的情況下,緩沖的起點(diǎn)為跳躍之后的落點(diǎn),并且緩沖方向與跳躍方向相同。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于卡樂迷迪有限公司,未經(jīng)卡樂迷迪有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610082012.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種將寬帶流媒體系統(tǒng)接入移動網(wǎng)絡(luò)的裝置及其方法
- 基于內(nèi)容分發(fā)網(wǎng)絡(luò)的流媒體加速系統(tǒng)、方法及設(shè)備
- 流媒體網(wǎng)關(guān)及其提供流媒體服務(wù)的方法
- 流媒體發(fā)布平臺及方法
- 一種流媒體業(yè)務(wù)優(yōu)化方法、設(shè)備及系統(tǒng)
- 一種移動流媒體播放器及其網(wǎng)關(guān)
- 一種流媒體接入方法及裝置
- 流媒體服務(wù)系統(tǒng)
- 流媒體緩存方法、裝置及計(jì)算機(jī)可讀存儲介質(zhì)
- 流媒體的傳輸方法、流媒體服務(wù)器及流媒體系統(tǒng)





