[發明專利]一種多通道音視頻處理方法和裝置在審
| 申請號: | 201310384641.7 | 申請日: | 2013-08-29 |
| 公開(公告)號: | CN103428462A | 公開(公告)日: | 2013-12-04 |
| 發明(設計)人: | 郝勇 | 申請(專利權)人: | 中安消技術有限公司 |
| 主分類號: | H04N5/76 | 分類號: | H04N5/76 |
| 代理公司: | 廣東廣和律師事務所 44298 | 代理人: | 章小燕 |
| 地址: | 100190 北京市海淀區科學院*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通道 視頻 處理 方法 裝置 | ||
技術領域
本發明涉及視頻監控領域,尤其涉及一種多通道音視頻處理方法和裝置。
背景技術
當出現視頻監控設備以來,為了實現多音視頻通道的回放功能,均采用文件方式將音視頻存儲到存儲介質中,在需要回放時讀取文件并解碼流媒體數據。現有的多通道音視頻的存儲與同步回放方法如圖1所示,基本上都是將每個通道的音視頻數據分開存儲在各個不同的文件中,然后在需要同步回放時,根據視頻文件中音視頻幀數據的時間戳及幀號等信息,對比各個文件中讀取出來的通道數據,控制時序進行同步回放。
具體來說,當存儲文件時,根據通道個數創建相應個數的文件,文件名上標識相應的通道號;打開所有創建的文件,保存文件句柄;收到幀數據后,先根據通道號找到相應的文件句柄,寫入幀頭,幀頭包含時間戳及數據長度,然后寫入幀數據。當同步回放時,逐個根據文件列表打開所有需要同步播放的各通道文件;根據文件名解析出通道號,并從小到大排序;逐一從文件中讀取數據,并比較各通道幀時間戳,是否誤差范圍不超過指定值(如80毫秒),若不超過指定時間誤差,則解碼并播放幀數據,若超過指定時間值,則丟棄幀數據,等待時間誤差范圍內的幀數據。
上述方法存在如下缺陷:
(1)當存儲的時間段很長時,會導致出現很多文件,同時通道個數也直接影響文件數量,導致客戶在移動或備份文件時出現諸多不便。
(2)多文件讀取時占用系統資源較多,會對客戶環境要求較高。
(3)多文件讀取時各文件需要單獨進行讀操作,將會降低系統性能。
(4)多文件同步時,由于需要進行時序控制,將可能導致同步播放時不夠流暢,效果不佳。
發明內容
有鑒于此,本發明要解決的技術問題是提供一種多通道音視頻處理方法和裝置,以解決多通道存儲文件片段多導致處理時的不便,以及多通道音視頻同步回放時由于各文件數據同步控制導致的效果和性能問題。
本發明解決上述技術問題所采用的技術方案如下:
根據本發明實施例的一個方面,提供的一種多通道音視頻處理方法包括:
在存儲文件時,將獲取到的各個通道的音視頻數據按幀存儲到同一個文件中;
在播放文件時,根據通道標識解析出各通道音視頻數據并傳送給流媒體播放模塊;流媒體播放模塊分通道解碼并播放音視頻數據。
優選地,將獲取到的各個通道的音視頻數據按幀存儲到同一個文件中包括以下步驟:
創建文件并寫入文件頭信息;
接收到音視頻數據后,先寫入幀頭信息,再寫入幀數據。
優選地,文件頭信息用于標識文件類型;幀頭信息包括:用于標識幀的幀標識、用于標識通道的通道標識、用于表示音視頻數據幀生成時間的時間戳、以及按通道累加遞增的幀編號。
優選地,根據通道標識解析出各通道音視頻數據并傳送給流媒體播放器包括以下步驟:
讀取文件頭信息判斷文件是否有效,如果無效則結束流程;
讀取幀頭信息判斷幀數據是否有效,如果無效則結束流程;
將通道標識、幀編號和幀數據一起傳送給流媒體播放模塊。
優選地,分通道解碼并播放音視頻數據包括以下步驟:根據通道標識分通道進行解碼幀數據;按通道播放解碼后的幀數據。
根據本發明的另一個方面,提供的一種多通道音視頻處理裝置包括:
存儲模塊,用于將獲取到的各個通道的音視頻數據按幀存儲到同一個文件中;
解析模塊,用于根據通道標識解析出各通道音視頻數據并傳送給流媒體播放模塊;
流媒體播放模塊,用于分通道解碼并播放音視頻數據。
優選地,存儲模塊進一步包括:
文件創建單元,用于創建文件并寫入文件頭信息;
幀頭寫入單元,用于根據音視頻數據寫入幀頭信息;
幀數據寫入單元,用于根據音視頻數據寫入幀數據。
優選地,解析模塊進一步包括:
第一判斷模塊,用于讀取文件頭信息判斷文件是否有效;
第二判斷模塊,用于讀取幀頭信息判斷幀數據是否有效;
發送單元,用于將通道標識、幀標識和幀數據一起傳送給流媒體播放模塊。
優選地,流媒體播放模塊進一步包括:
解碼單元,用于根據通道標識分通道進行解碼幀數據;
播放單元,用于按通道播放解碼后的幀數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中安消技術有限公司,未經中安消技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310384641.7/2.html,轉載請聲明來源鉆瓜專利網。





