[發明專利]多媒體文件的存儲和播放方法、相關裝置及系統有效
| 申請號: | 201010530617.6 | 申請日: | 2010-11-03 |
| 公開(公告)號: | CN102004760A | 公開(公告)日: | 2011-04-06 |
| 發明(設計)人: | 楊大維;毛新華 | 申請(專利權)人: | 深圳市同洲電子股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 逯長明 |
| 地址: | 518057 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 多媒體 文件 存儲 播放 方法 相關 裝置 系統 | ||
技術領域
本發明涉及多媒體技術領域,尤其涉及多媒體文件的存儲和播放方法、相關裝置及系統。
背景技術
隨著網絡技術、計算機技術和多媒體技術的發展,多媒體點播技術的應用也越來越廣泛。用戶可通過多媒體點播客戶端進行多媒體點播,多媒體服務器在收到用戶的播放請求后,讀取相應的多媒體文件中包含的數據(如視頻、音頻等數據),并通過網絡傳送給該多媒體點播客戶端。在多媒體點播應用中,多媒體文件的存儲方法是多媒體點播系統中涉及的關鍵技術之一。
一種多媒體文件的存儲方法是將多媒體文件按設定好的方式進行數據分塊,之后將數據塊分別存儲到設定的多個緩沖服務器中,并在每個緩沖服務器中生成相應的數據塊存儲的索引信息,當客戶端訪問多媒體文件時,則可根據索引信息在相應的多個緩沖服務器中讀取相應的數據塊并進行重組,恢復為原有的多媒體文件。
上述方法雖然能夠節省多媒體服務器的存儲空間,但由于多媒體文件是以數據塊的形式存儲在不同的緩沖服務器上的,當多媒體服務器接收到多媒體點播客戶端的訪問多媒體文件的請求時,就必須先通過網絡從多個緩沖服務器中獲取該多媒體文件對應的數據塊,這必然影響了多媒體服務器對多媒體文件的讀取速度,從而影響了多媒體服務器對多媒體點播客戶端的響應速度。另一方面,單臺緩沖服務器中通常存在多個硬盤,上述方法只將數據塊存儲在不同的緩沖服務器中,沒有考慮到單個緩沖服務器中多個硬盤的負載均衡問題,從而可能導致單個緩沖服務器中的某個硬盤負載過重。
發明內容
本發明實施例提供了一種多媒體文件的存儲和播放方法、相關裝置及系統,用于提高多媒體服務器對多媒體點播客戶端的響應速度,實現單個多媒體服務器中各硬盤的負載均衡,同時節省網絡帶寬。
為解決上述技術問題,本發明實施例提供以下技術方案:
一種多媒體文件的存儲方法,包括:
劃分第一硬盤小組和第二硬盤小組;
根據預置的分段文件的大小,將待存儲的多媒體文件切割為大小相等的多個分段文件;
將上述分段文件均勻地存儲到上述第二硬盤小組的各個硬盤中;
建立索引文件,將上述索引文件存儲到上述第一硬盤小組中;
建立分段記錄文件,將上述分段記錄文件存儲到上述第一硬盤小組中,以便于多媒體服務器在接收到多媒體客戶端的播放請求時,根據上述索引文件和上述分段記錄文件獲取到相應的分段文件的內容。
一種多媒體文件的播放方法,包括:
接收多媒體點播客戶端的播放請求;
根據上述播放請求獲取多媒體文件的文件名及其播放的起始時間點;
判斷上述多媒體文件的索引文件及分段記錄文件是否都存在;
若不存在,則結束播放流程;
若存在,則判斷上述起始時間點是否合理;
若不合理,則結束播放流程;
若合理,則判斷是否接收到快進或快退播放請求,
若是,則進行快進或快退播放,
若否,則進行正常速率播放;
其中,上述快進或快退播放流程包括:
A1.根據預播放的時間點,上述索引文件和上述分段記錄文件讀取相應的分段文件的內容,并將與上述預播放的時間點最接近的關鍵幀的內容發送給上述多媒體點播客戶端;
A2.判斷上述分段文件是否為上述多媒體文件的最后一個分段文件;
若是,則結束播放流程;
若否,則根據上述快進或快退播放請求獲取快進或快退的速率,計算下一個時間點,重復步驟A1;
上述正常速率播放流程包括:
B1.根據預播放的時間點,上述索引文件和上述分段記錄文件讀取相應的分段文件的內容,并將從上述預播放的時間點開始,至上述分段文件中最后一個字節的內容發送給上述多媒體點播客戶端;
B2.判斷上述分段文件是否為上述多媒體文件的最后一個分段文件;
若是,則結束播放流程;
若否,則根據上述分段記錄文件讀取下一個分段文件的內容,將其發送給上述多媒體點播客戶端,重復步驟B2。
一種多媒體文件的存儲裝置,包括:
第一硬盤小組,用于存儲索引文件和分段記錄文件;
第二硬盤小組,用于存儲多媒體的分段文件;
切割單元,用于根據預置的分段文件的大小,將待存儲的多媒體文件切割為大小相等的多個分段文件;
分段文件存儲單元,用于將上述切割單元切割后的分段文件均勻地存儲到上述第二硬盤小組的各個硬盤中;
第一建立存儲單元,用于建立索引文件,將上述索引文件存儲到上述第一硬盤小組中;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市同洲電子股份有限公司,未經深圳市同洲電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010530617.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:大功率動力電池防爆組合蓋帽
- 下一篇:抽油機外凸式配重扶正裝置





