[發(fā)明專(zhuān)利]基于Linux多核環(huán)境的視頻采集方法及裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201611142419.6 | 申請(qǐng)日: | 2016-12-12 |
| 公開(kāi)(公告)號(hào): | CN106603977B | 公開(kāi)(公告)日: | 2020-03-24 |
| 發(fā)明(設(shè)計(jì))人: | 張勤 | 申請(qǐng)(專(zhuān)利權(quán))人: | 深圳市中博科創(chuàng)信息技術(shù)有限公司 |
| 主分類(lèi)號(hào): | H04N7/18 | 分類(lèi)號(hào): | H04N7/18 |
| 代理公司: | 深圳市世紀(jì)恒程知識(shí)產(chǎn)權(quán)代理事務(wù)所 44287 | 代理人: | 胡海國(guó) |
| 地址: | 518100 廣東省深圳市*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 linux 多核 環(huán)境 視頻 采集 方法 裝置 | ||
本發(fā)明公開(kāi)了一種基于Linux多核環(huán)境的視頻采集方法,所述基于Linux多核環(huán)境的視頻采集方法包括如下步驟:下發(fā)采集視頻數(shù)據(jù)的指令至相應(yīng)的攝像機(jī);啟動(dòng)相應(yīng)線程接收攝像機(jī)發(fā)送過(guò)來(lái)的視頻數(shù)據(jù);將所接收到的視頻數(shù)據(jù)存儲(chǔ)至數(shù)據(jù)存儲(chǔ)庫(kù)中;其中,所述接收攝像機(jī)發(fā)送過(guò)來(lái)的視頻數(shù)據(jù)的步驟之前還包括:?jiǎn)?dòng)epoll網(wǎng)絡(luò)模型,當(dāng)監(jiān)聽(tīng)到存在可讀事件時(shí),則響應(yīng)相應(yīng)線程處理數(shù)據(jù)。本發(fā)明還公開(kāi)了一種基于Linux多核環(huán)境的視頻采集裝置。通過(guò)一個(gè)線程對(duì)應(yīng)多個(gè)攝像機(jī)采集多個(gè)攝像機(jī)的視頻數(shù)據(jù)并配合使用epoll網(wǎng)絡(luò)模型,提高了對(duì)攝像機(jī)視頻采集的效率。
技術(shù)領(lǐng)域
本發(fā)明涉及視頻數(shù)據(jù)采集技術(shù)領(lǐng)域,尤其涉及一種基于Linux多核環(huán)境的視頻采集方法及裝置。
背景技術(shù)
監(jiān)控是為了更好的保護(hù)我們的人身和財(cái)產(chǎn)安全,在出現(xiàn)糾紛或有分歧事件時(shí),作為一個(gè)還原現(xiàn)場(chǎng)的手段,成為了人們生活中不可或缺的一道安全屏障。監(jiān)控在銀行、超市、商場(chǎng)、店面、工廠、學(xué)校、小區(qū)、網(wǎng)吧等公共區(qū)域隨處可見(jiàn),各地公安機(jī)關(guān)依靠視頻監(jiān)控的輔助破案率也是急速的飆升,隨著平安城市的建設(shè),監(jiān)控系統(tǒng)愈將融入我們的生活發(fā)揮著他的作用。
目前市面上的采集視頻數(shù)據(jù)一般都是利用多個(gè)線程對(duì)應(yīng)多個(gè)攝像頭,其缺點(diǎn)在于線程數(shù)量過(guò)多,導(dǎo)致CPU在切換線程時(shí)會(huì)浪費(fèi)很多時(shí)間,從而降低了視頻采集的效率。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種基于Linux多核環(huán)境的視頻采集方法及裝置,旨在提高視頻采集的效率。
為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種基于Linux多核環(huán)境的視頻采集方法包括如下步驟:
下發(fā)采集視頻數(shù)據(jù)的指令至相應(yīng)的攝像機(jī);
啟動(dòng)相應(yīng)線程接收攝像機(jī)發(fā)送過(guò)來(lái)的視頻數(shù)據(jù);
將所接收到的視頻數(shù)據(jù)存儲(chǔ)至數(shù)據(jù)存儲(chǔ)庫(kù)中;
其中,所述接收攝像機(jī)發(fā)送過(guò)來(lái)的視頻數(shù)據(jù)的步驟之前還包括:
啟動(dòng)epoll網(wǎng)絡(luò)模型,當(dāng)監(jiān)聽(tīng)到存在可讀事件時(shí),則響應(yīng)相應(yīng)線程處理數(shù)據(jù)。
優(yōu)選地,所述下發(fā)采集視頻數(shù)據(jù)的指令至相應(yīng)的攝像機(jī)的步驟之前包括:
與所述攝像機(jī)建立傳輸通信;
啟動(dòng)與所述傳輸通信適配的UDP端口以采集所述攝像機(jī)發(fā)出的視頻數(shù)據(jù)。
優(yōu)選地,所述數(shù)據(jù)存儲(chǔ)庫(kù)為分布式文件系統(tǒng)的存儲(chǔ)集群。
優(yōu)選地,所述啟動(dòng)相應(yīng)線程接收攝像機(jī)發(fā)送過(guò)來(lái)的視頻數(shù)據(jù)的步驟之前還包括:
采用哈希算法來(lái)保證視頻數(shù)據(jù)流有序地加入到接收隊(duì)列中。
優(yōu)選地,所述下發(fā)采集視頻數(shù)據(jù)的指令至相應(yīng)的攝像機(jī)的步驟之前還包括:
發(fā)送相應(yīng)的探測(cè)信息至范圍內(nèi)的攝像機(jī);
若接收到攝像機(jī)的反饋信息,則確認(rèn)與該攝像機(jī)配對(duì)成功;
發(fā)送采集視頻數(shù)據(jù)的指令至配對(duì)成功的攝像機(jī)。
此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種基于Linux多核環(huán)境的視頻采集裝置,所述基于Linux多核環(huán)境的視頻采集裝置包括:
第一發(fā)送模塊,用于下發(fā)采集視頻數(shù)據(jù)的指令至相應(yīng)的攝像機(jī);
接收模塊,用于啟動(dòng)相應(yīng)線程接收攝像機(jī)發(fā)送過(guò)來(lái)的視頻數(shù)據(jù);
存儲(chǔ)模塊,用于將所接收到的視頻數(shù)據(jù)存儲(chǔ)至數(shù)據(jù)存儲(chǔ)庫(kù)中;
其中,所述基于Linux多核環(huán)境的視頻采集裝置還包括:
第一啟動(dòng)模塊,用于啟動(dòng)epoll網(wǎng)絡(luò)模型,當(dāng)監(jiān)聽(tīng)到存在可讀事件時(shí),則響應(yīng)相應(yīng)線程處理數(shù)據(jù)。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于深圳市中博科創(chuàng)信息技術(shù)有限公司,未經(jīng)深圳市中博科創(chuàng)信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611142419.6/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- LINUX內(nèi)核動(dòng)態(tài)加載方法
- 一種Linux嵌入式系統(tǒng)的安全啟動(dòng)方法
- 一種加快嵌入式Linux系統(tǒng)啟動(dòng)的方法
- Linux文件系統(tǒng)的多點(diǎn)備份和實(shí)時(shí)保護(hù)方法
- 基于硬件的Linux軟件開(kāi)發(fā)系統(tǒng)及其構(gòu)建方法
- 將VxWorks任務(wù)移植到Linux的方法及裝置
- 一種Linux內(nèi)核接管socket鏈接的方法和裝置
- 一種Linux系統(tǒng)的備份和還原方法
- 一種基于Linux系統(tǒng)盤(pán)的寫(xiě)過(guò)濾系統(tǒng)和方法
- 一種基于Linux系統(tǒng)盤(pán)的熱插拔方法和系統(tǒng)
- 環(huán)境服務(wù)系統(tǒng)以及環(huán)境服務(wù)事業(yè)
- 環(huán)境控制裝置、環(huán)境控制方法、環(huán)境控制程序及環(huán)境控制系統(tǒng)
- 環(huán)境檢測(cè)終端和環(huán)境檢測(cè)系統(tǒng)
- 環(huán)境調(diào)整系統(tǒng)、環(huán)境調(diào)整方法及環(huán)境調(diào)整程序
- 環(huán)境估計(jì)裝置和環(huán)境估計(jì)方法
- 用于環(huán)境艙的環(huán)境控制系統(tǒng)及環(huán)境艙
- 車(chē)輛環(huán)境的環(huán)境數(shù)據(jù)處理
- 環(huán)境取樣動(dòng)力頭、環(huán)境取樣方法
- 環(huán)境艙環(huán)境控制系統(tǒng)
- 環(huán)境檢測(cè)儀(環(huán)境貓)





