[發明專利]一種基于http協議的流媒體協議封裝方法及裝置有效
| 申請號: | 201410101622.3 | 申請日: | 2014-03-18 |
| 公開(公告)號: | CN103905922B | 公開(公告)日: | 2017-08-25 |
| 發明(設計)人: | 張磊 | 申請(專利權)人: | 深圳市云宙多媒體技術有限公司 |
| 主分類號: | H04N21/643 | 分類號: | H04N21/643;H04N21/845;H04N21/83 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518057 廣東省深圳市南山區科技園中*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 http 協議 流媒體 封裝 方法 裝置 | ||
1.一種基于http協議的流媒體協議封裝方法,其特征在于,所述方法包括以下步驟:
預先建立媒體數據的封裝文件,所述封裝文件定義了媒體數據包的特定封裝格式和相應的索引信息,所有視頻包和音頻包按照輸入的時間順序存放在所述封裝文件中;
獲取編碼后的媒體數據,判斷所述媒體數據的類型,
若媒體數據為視頻數據,則將所述視頻數據中的視頻幀按照視頻對應的特定封裝格式進行封裝;
若媒體數據為音頻數據,則將所述音頻數據中的音頻幀按照音頻對應的特定封裝格式進行封裝;若媒體數據為空,則退出;
將封裝后的視頻包或音頻包存儲到所述封裝文件中;
判斷所述封裝后的視頻包或音頻包時間大小是否不小于切片時間大小,
若是則同步更新所述封裝后的視頻包或音頻包相應的索引信息;
如否則返回步驟“獲取編碼后的媒體數據,判斷所述媒體數據的類型”;
所述媒體數據包的特定封裝格式具體為:
每個媒體數據包頭長度為2個字節,2字節頭部信息0-15位的格式如下:
第0-2位用于存儲版本標記;
第3-5位用于存儲負荷類型;
第6位用于存儲0或1,其中0表示頭后面是4字節的解碼時間戳,1表示解碼時間戳后面,緊跟4字節的顯示時間戳;
第7位為空;
第8-15位為空;
視頻幀的負荷信息結構為:每一個時間戳信息后排列一個視頻幀的負荷;
音頻幀的負荷信息可選擇結構1或結構2:
結構1:每一個時間戳信息后排列一個音頻幀的負荷;
結構2:每一個時間戳信息后排列若干個音頻幀合并成的一個數據包負荷,其中每一音頻幀前面2個字節為本音頻幀的長度。
2.如權利要求1所述的基于http協議的流媒體協議封裝方法,其特征在于,
所述索引信息包括以下字段:
索引頭標記,表示這是一個本發明協議信息;
媒體描述,表示表示該流媒體所使用的視頻音頻信息;
版本標記,表示當前的協議版本號;
切片時間,表示每一個切片的時間長度;
開始序號,表示該流媒體的第一個有效切片的序號;
HTTP目錄信息,表示所描述的媒體數據所在的HTTP服務器位置;
段信息,表示每個切片的名字以及每個切片的具體時長;
若為點播則所述索引信息還包括:結束信息,表示流媒體結束;若為直播則不包含結束信息字段。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市云宙多媒體技術有限公司,未經深圳市云宙多媒體技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410101622.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:半導體制造裝置用構件
- 下一篇:微針熔著法





