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





