[發明專利]一種3G-324M-H.324M視頻協議的跨平臺多線程的實現及裝置在審
| 申請號: | 201410102131.0 | 申請日: | 2014-03-19 |
| 公開(公告)號: | CN104935862A | 公開(公告)日: | 2015-09-23 |
| 發明(設計)人: | 黃峰 | 申請(專利權)人: | 智擎信息系統(上海)有限公司 |
| 主分類號: | H04N7/14 | 分類號: | H04N7/14;H04N21/63 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 201203 上海市浦東新區張*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 324 視頻 協議 平臺 多線程 實現 裝置 | ||
1.一種3G-324M-H.324M視頻協議的跨平臺多線程的實現及裝置,其特征在于:
3G-324M協議棧由多個模塊組成,包括音頻編解碼器,視頻編解碼器,H.223協議模塊,?H.245協議模塊等,所述的通用模塊的功能是:?1:?負責接受上層應用的指示進行音視頻流播放,H.245消息的發送,最后都通過H.223模塊以H.223包的形式發送給遠端實體;2:接受遠端到達的H.223包,通過H.223模塊進行解壓并把信息傳遞給上層應用,所述的H.223模塊功能:1:對音視頻數據流或者H.245消息加上H.223頭字段并發送;2:對遠端實體發送來的H.223包進行解復用操作,并識別出消息類型,如果是H.245消息則發送給H.245消息模塊進行處理,如果是音視頻流則發送給音視頻處理模塊進行處理,所述的H.245模塊功能:?1:識別出該消息的消息類別,一般常見的是主從決定消息,邏輯通道處理消息,能力交換處理消息,復用表發送消息等;3:對每一種消息類別,根據協議規定的狀態機進行相應的消息回復處理,所述的音視頻編解碼模塊:按照上層應用要求的編碼格式調用相應的編解碼器進行相應的編解碼。
2.一種3G-324M-H.324M視頻協議的跨平臺多線程的實現及裝置,其特征在于:
對3G-324M原始數據進行解析,還原音視頻通話;
對3G-324M、H.324M通信協議簇中涉及的各協議進行解析,主要包括H.223、H.245等協議,能夠從3G-324M原始數據中還原音頻、視頻的通話記錄和音視頻數據,并確保還原的音視頻同步,對解碼過程提供詳細的日志記錄。
3.一種3G-324M-H.324M視頻協議的跨平臺多線程的實現及裝置,其特征在于:包含有日志記錄模塊;解碼模塊需提供日志功能,日志記錄包括以下內容:
1、?解碼過程信息,包括:原始數據文件名(絕對路徑)、目標數據文件名
(絕對路徑)、解碼時間、解碼狀態(是否成功,失敗原因等);
2、?原始數據中的H.245?碼流,?H.245?消息明文等(可開關);
3、?原始數據中H.223?通道信息;
4、?其他需要記錄的信息。
4.一種3G-324M-H.324M視頻協議的跨平臺多線程的實現及裝置,其特征在于:
數據輸入輸出模塊,本模塊實現以下功能:
1,?文件輸入解析,分離出H.223復用數據
2,?內存數據輸入解析,分離出H.223復用數據
3,??H.223音視頻媒體輸出處理,按照定義格式,輸出至相應文件.
本模塊處于中間層,對上連接系統API接口,對下連接3G-324M數據解析模塊。
5.一種3G-324M-H.324M視頻協議的跨平臺多線程的實現及裝置,其特征在于:包含有數據解析模塊,本模塊實現以下功能:
1,?H.223復用數據解析,分離出復用音視頻數據;??
2,?H.245協議解析;
本模塊處于下層,被數據輸入輸出模塊調用。
6.一種3G-324M-H.324M視頻協議的跨平臺多線程的實現及裝置,其特征在于:數據封裝格式,即為每一個需要解碼的原始數據對應有一個存放該數據附加屬性的內存緩存區,解碼模塊必須不加處理的將該緩存區內容寫入目標數據文件頭部,當該內存緩存區為空時,解碼模塊不需要處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于智擎信息系統(上海)有限公司,未經智擎信息系統(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410102131.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種視頻通信方法及裝置
- 下一篇:一種液晶電視及其組裝方法





