[發明專利]一種流媒體數據結構、解碼方法及設備無效
| 申請號: | 201210040425.6 | 申請日: | 2012-02-22 |
| 公開(公告)號: | CN102595107A | 公開(公告)日: | 2012-07-18 |
| 發明(設計)人: | 陳啟偉 | 申請(專利權)人: | 南京迪威視訊技術有限公司 |
| 主分類號: | H04N7/24 | 分類號: | H04N7/24;H04N7/26 |
| 代理公司: | 深圳鼎合誠知識產權代理有限公司 44281 | 代理人: | 薛祥輝 |
| 地址: | 210003 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 流媒體 數據結構 解碼 方法 設備 | ||
技術領域
本發明涉及多媒體技術領域,尤其涉及一種流媒體數據結構、解碼方法及設備。
背景技術
近年來,數字視頻監控系統前端編碼設備生產廠商越來越多,各廠商采用的編碼芯片和編碼技術不一引起視頻編碼格式不一,更由于行業非良性競爭,不同廠家基于同樣的視頻編碼標準的數字碼流也添加了擾碼,以防止競爭對手的兼容。
發明內容
本發明提供一種流媒體數據結構、解碼方法及設備,解決不同廠商數字編碼設備碼流的兼容問題。
該流媒體數據結構,用于存儲數據源,攜帶解碼器標識信息。
在本發明一實施例中,該解碼器標識信息為解碼驅動的文件名。
在本發明一實施例中,該流媒體數據結構依次包括Base段、Head段和至少一個Packet段;所述Base段攜帶流媒體標記信息;所述Head段攜帶所述解碼器標識信息和解碼器初始化信息;所述Packet段攜帶流媒體數據。
在本發明一實施例中,該流媒體標記信息包括流媒體識別頭和流媒體結構版本信息。
在本發明一實施例中,該流媒體數據包括數據包索引、數據包標識、數據包中數據長度和數據包。
該流媒體數據結構的解碼方法包括:從存儲數據源的流媒體數據結構中讀取其攜帶的解碼器標識信息;根據所述解碼器標識信息,獲取相應的解碼器;利用所述解碼器對所述流媒體數據結構進行解碼。
在本發明一實施例中,該解碼器標識信息為解碼驅動的文件名;根據所述解碼器標識信息,獲取相應的解碼器的方法包括:根據所述解碼驅動的文件名從本地存儲空間中索引預先保存的相應的解碼驅動,或者根據所述解碼驅動的文件名通過網絡下載相應的解碼驅動。
該設備包括流媒體數據結構讀取模塊和解碼器獲取模塊,其中:流媒體數據結構讀取模塊用于從存儲數據源的流媒體數據結構中讀取其攜帶的解碼器標識信息;解碼器獲取模塊用于根據所述流媒體數據結構讀取模塊讀取的所述解碼器標識信息,獲取相應的用于對所述流媒體數據結構進行解碼的解碼器。
在本發明一實施例中,該流媒體數據結構讀取模塊用于從存儲數據源的流媒體數據結構中讀取其攜帶的解碼驅動的文件名;所述解碼器獲取模塊用于根據所述解碼驅動的文件名,從所述設備本地存儲空間中索引預先保存的相應的解碼驅動,或者根據所述解碼驅動的文件名通過網絡下載相應的解碼驅動。
本發明提供一種流媒體數據結構、解碼方法及設備,流媒體數據結構攜帶解碼器標識信息,電子設備接收到該流媒體數據結構,根據其攜帶的解碼器標識信息,獲取相應的解碼器,利用該解碼器對該流媒體數據結構進行解碼,因此,本發明針對不同廠商數字編碼設備的碼流,均可以實現對其的解碼播放,實現了對不同廠商數字編碼設備碼流的解碼播放的兼容。
附圖說明
圖1為本發明一實施例提供的設備示意圖;
圖2為圖1所示設備的解碼方法的流程圖。
具體實施方式
下面通過具體實施方式結合附圖對本發明作進一步詳細說明。
本發明一實施例提供的流媒體數據結構依次包括三部分,第一部分為Base段,攜帶流媒體標記信息,如流媒體識別頭和流媒體結構版本信息等;第二部分為Head段,攜帶解碼器標識信息、解碼器初始化信息等,如解碼器標識信息、解碼器初始化信息數據長度和解碼器初始化信息數據等;第三部分為至少一個Packet段,Packet段用于攜帶流媒體數據,包括數據包索引、數據包標識、數據包中數據長度和數據包等。流媒體數據如視頻、音頻或字幕數據。具體結構參考表1。
表1
其中各字段含義及具體實施方式如下:
Base?Flag:攜帶流媒體識別頭,具體可以是4字節,ASCII字符,固定為DVRF;
Base?Version:攜帶流媒體結構版本信息,具體可以是4字節,ASCII字符,當前版本0001;
Head?Driver:攜帶解碼器標識信息,具體可以是解碼驅動的文件名,32字節,ASCII字符,不足后補空格;
Head?Size:攜帶解碼器初始化信息數據長度,具體可以是解碼頭數據長度,4字節,16進制數據,字節序LE;
Head?Data:攜帶解碼器初始化信息數據,具體可以是解碼頭數據,長度取決于Head?Size,16進制數據;
Packet?Index:攜帶流媒體數據數據包索引,具體可以是4字節,16進制數據,字節序LE;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京迪威視訊技術有限公司,未經南京迪威視訊技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210040425.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種植物藥染料的制備方法及其應用
- 下一篇:一種光響應雜化納米粒子的制備方法





