[發明專利]智能監控錄播系統及方法有效
| 申請號: | 202010057395.4 | 申請日: | 2020-01-19 |
| 公開(公告)號: | CN111225190B | 公開(公告)日: | 2022-03-08 |
| 發明(設計)人: | 蔣永林 | 申請(專利權)人: | 蔣永林 |
| 主分類號: | H04N7/18 | 分類號: | H04N7/18;H04N21/2387;H04N21/472;H04N21/2187;H04N21/262;H04N5/232 |
| 代理公司: | 成都嘉企源知識產權代理有限公司 51246 | 代理人: | 吳宇 |
| 地址: | 610000 四川*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 智能 監控 錄播 系統 方法 | ||
1.智能監控錄播方法,其特征在于:
控制主機采用特定模式控制顯示器進行顯示;特定模式包括:
模式一:實時播放監控視頻;
模式二:循環播放一段時間內的視頻;
模式三:倍速播放一段時間內的視頻;
時間包括以下內容:攝像機的實時監控時刻以及設置的起始時刻和終點時刻;
模式二為循環播放模式,其循環播放的起始時刻是用戶設置的起始時刻,其循環播放的終點時刻是用戶設置的終點時刻;
模式三為倍速播放模式,其倍速播放的起始時刻是用戶設置的起始時刻,其倍速播放的終點時刻是用戶設置的終點時刻;
具體工作流程如下:
A、運行環境Windows系統
B、數據采集
首先通過攝像機與電腦連接或連接路由器再連接電腦;
然后系統在A的基礎上調用海康SDK:HCNetSdbComhs,對網絡攝像頭進行初始化,安全驗證,驗證通過后進行登錄,再通過HCNetSdbComhs回調函數獲取攝像頭視頻源、音頻源h264格式的網絡數據包,最后將獲取到的H264的碼流交由C處理;
C、視頻/音頻解碼
拿到H264碼流,調用opengCv的解碼器進行解碼,一方面將數據還原成視頻文件交給SDL視頻播放處理,另一方面將數據文件經過音頻編碼和視頻編碼進行高壓縮后進行存儲;
將FFmpeg這一機制進行修改,寫文件改為30秒為一個閥值,對內存中的文件進行刷新,將文件保存到磁盤上;
D、視頻文件編碼
打開輸出文件;然后創建輸出碼流的AVStream結構體,寫入編碼的H265碼流的文件頭,將編碼后的視頻碼流寫入文件中;最后寫入編碼的H265碼流的文件尾,釋放資源,編碼成功;
F、業務處理
首先讀取系統配置文件,將6種顯示參數緩存到內存中,然后分別啟動Timer定時任務,對業務進行守護,每種顯示業務開啟對應的獨立線程,分別處理6種顯示業務邏輯;
G、數據解碼
解碼流程如下:
Step1:初始化所有組件;
Step2:打開多媒體數據并且獲得一些相關的信息;
Step3:讀取一部分視音頻數據并且獲得一些相關的信息;
Step4:查找FFmpeg的解碼器;
Step5:初始化一個視音頻編解碼器的AVCodeContext;
Step6:獲得一幀視頻的壓縮數據;
Step7:輸入一個壓縮碼的結構體AVPacket,輸出一個解碼后的結構體AVFrame還原為視頻文件,一直輪詢Step6直到解碼數據完畢;
I、數據預加載
將“數據解碼”后的數據發入緩沖隊列,業務邏輯做準備;
J、音頻/視頻協調
實時播放:首先通過“B數據采集”,再通過“視頻/音頻解碼”,最后通過SDL視頻播放處理實現;
循環播放一段時間的視頻:首先通過“B數據采集”,然后通過“D、視頻文件編碼;音頻文件編碼;F、業務處理;G、數據解碼;I、數據預加載;J、音頻/視頻協調”,再通過SDL視頻播放處理進行播放;解碼后獲取到文件總大小,根據模式配置參數,利用指針偏移量進行循環播放;
手動回放:解碼后獲取到文件總大小,獲取到手動拖拽到的刻度,利用指針偏移量進行播放,手動回放結束后立即切換到“直播模式”;
倍速播放:攝像機采集的視頻播放幀率,默認為每秒25幀,目前提供的倍數有:2倍,4倍、8倍、12倍、16倍。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蔣永林,未經蔣永林許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010057395.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:子母棧板結合設備
- 下一篇:一種測控溫一體的空氣加熱元件和測控溫方法





