[發明專利]一種基于P2P技術的流媒體節目播放/接收方法及裝置無效
| 申請號: | 200610090716.0 | 申請日: | 2006-06-28 |
| 公開(公告)號: | CN101098470A | 公開(公告)日: | 2008-01-02 |
| 發明(設計)人: | 劉一蘭;吳波;方斌;王海波;張寶和 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04N7/24 | 分類號: | H04N7/24 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 | 代理人: | 郭潤湘 |
| 地址: | 518044廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 p2p 技術 流媒體 節目 播放 接收 方法 裝置 | ||
技術領域
本發明涉及通信領域,尤其涉及一種P2P(Peer?to?Peer)技術和流媒體技術相結合時的流媒體節目播放/接收方法及對應的播放/接收裝置。
背景技術
P2P技術表示網絡中任何兩個用戶節點之間的通訊不再通過傳統的服務端/服務器(C/S)模式服務器進行中轉,而是在兩個節點間建立直連通道,直接傳輸數據。P2P代表了一種用戶寬帶環境下新的網絡結構,與傳統C/S模式不同,它沒有中心服務器或者只有功能很弱的中心服務器。其優勢在于能夠充分利用用戶的存儲空間、CPU和帶寬資源,具有極低的運營和維護成本。
流媒體技術是應用流技術在網絡上傳輸的多媒體技術,該技術并不會將全部文件都下載到本地,而可以實現一邊下載一邊播放。
現有的P2P技術和流媒體技術進行結合的時候,會常常出現節目不能自動切換,需要象電視臺一樣,進行節目剪輯,并組合成一個長的節目,這將會大大提高運營成本。還有一些P2P流媒體軟件會出現切換時間過長,并導致客戶端的長期黑屏(或者白屏)。或者切換中出現錯誤,并直接導致客戶端不能正常工作。
發明內容
本發明提供一種基于P2P技術的流媒體節目播放/接收方法,用以解決現有技術中存在的流媒體節目切換時間過長或切換不成功的問題。
根據本發明提供的播放/接收方法,本發明提供相對應的流媒體節目播放/接收裝置。
本發明方法包括:
流媒體節目發布源端,根據流媒體節目的媒體數據信息生成對應數據頭,并將流媒體節目的媒體數據切割為若干個獨立數據片;將所述數據頭和獨立數據片發送給流媒體節目接收端。
所述將流媒體節目的媒體數據切割為若干個獨立數據片,按照任意切入點和媒體數據連續性原則對所述媒體數據進行切割。
各獨立數據片的播放時長相同或不同。
根據本發明的上述方法,當有多個流媒體節目需要播放時,所述流媒體節目發布源端按照流媒體節目的播放順序,依次發送每一個流媒體節目的對應數據頭和切割后的該節目媒體數據獨立數據片到流媒體節目接收端。
根據本發明的上述方法,所述流媒體節目發布源端在發送完任意流媒體節目的對應數據頭后,根據任意切入點從該流媒體節目的媒體數據切割后的任意一個媒體數據片開始發送。
所述數據頭中包含媒體數據大小信息、媒體數據碼率信息、媒體數據格式信息及壓縮格式信息。
本發明另提供一種基于P2P技術的流媒體節目接收方法,包括:
流媒體節目接收端解析接收到的流媒體節目的對應數據頭,根據數據頭解析結果信息為該流媒體節目的媒體數據預留第一緩沖數據區域,并將后續接收到的對應媒體數據片存儲到所述第一緩沖數據區域;
所述流媒體節目接收端提取所述第一緩沖數據區域中的部分媒體數據片,存入預留的第二緩沖數據區域,供流媒體節目播放器播放。
還發明還提供一種流媒體節目播放裝置,包括:
數據頭生成模塊,根據流媒體節目的媒體數據信息生成對應數據頭;
媒體數據切割模塊,將流媒體節目的媒體數據按照任意切入點和媒體數據連續性原則切割為若干個獨立數據片;
節目發送模塊,發送生成的流媒體節目數據頭和其獨立數據片。
所述節目發送模塊包括:
順序發送單元,按照流媒體節目的播放順序,依次發送每一個流媒體節目的對應數據頭和該節目的媒體數據切割后的獨立數據片;
切換發送單元,發送完任意流媒體節目的對應數據頭后,根據任意切入點從該流媒體節目的媒體數據切割后的任意一個媒體數據片開始發送。
本發明還提供一種流媒體節目接收裝置,包括常規數據接收功能模塊和流媒體節目播放器,還包括數據頭解析模塊和存儲器;
所述數據頭解析模塊,解析接收的流媒體節目的對應數據頭,存儲數據頭的解析結果信息;
所述存儲器包括第一緩沖數據區域,存儲接收的流媒體節目的獨立數據片;
所述存儲器還包括第二緩沖數據區域,存儲供流媒體節目播放器播放的媒體數據。
本發明有益效果如下:
(1)本發明通過給每一個流媒體節目生成一個對應的數據頭,在發送對應節目的媒體數據之前先發送到流媒體節目接收端;接收端通過解析該數據頭,可以獲取該節目的相關信息,如節目長度、節目媒體數據格式、壓縮格式等,從而提前預留相應的存儲區域存儲節目對應的媒體數據并作好節目的切換準備,從而實現節目的無縫切換。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610090716.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:圓管型外科手術裝訂儀
- 下一篇:電動車剎車定位板用固定夾





