視頻監(jiān)控系統(tǒng)開發(fā)的簡(jiǎn)介
2024/7/16 9:52:15點(diǎn)擊:
后端系統(tǒng)為普通PC機(jī),對(duì)接收到的視頻信號(hào)進(jìn)行存儲(chǔ)或者解壓以進(jìn)行實(shí)時(shí)監(jiān)控。視頻捕獲端采用嵌入式Linux系統(tǒng),嵌入式設(shè)備具有穩(wěn)定、耗能少、體積小等特點(diǎn),可適用于多種監(jiān)控場(chǎng)所;監(jiān)控端系統(tǒng)由于需要與監(jiān)控人員進(jìn)行交互,且一般位于監(jiān)控中心,采用PC機(jī)是一種比較合適的選擇。
因此一個(gè)視頻監(jiān)控系統(tǒng)開發(fā)平臺(tái)中與基本功能相對(duì)應(yīng)的應(yīng)該由以下幾個(gè)基本模塊:視頻采集模塊、視頻壓縮模塊、網(wǎng)絡(luò)傳輸模塊、視頻解壓模塊、視頻播放模塊。
利用這些基本模塊可以構(gòu)建出一個(gè)具備*基本功能的視頻監(jiān)控系統(tǒng)。以下對(duì)各模塊中的關(guān)鍵技術(shù)進(jìn)行介紹。在視頻采集模塊中采用雙緩存技術(shù)。在內(nèi)存中開辟兩塊區(qū)域用來(lái)保存捕獲到的視頻,采集卡反復(fù)地往這兩塊內(nèi)存區(qū)域保存當(dāng)前的圖像數(shù)據(jù)。
調(diào)用模塊也反復(fù)地從這兩塊區(qū)域中獲得當(dāng)前的圖像數(shù)據(jù),但是兩個(gè)操作是針對(duì)不同的區(qū)域,當(dāng)一個(gè)區(qū)域中的圖像正在被讀取時(shí),另一個(gè)區(qū)域中的圖像已經(jīng)在更新,下次可以直接被調(diào)用,即當(dāng)前讀取的是內(nèi)存區(qū)域1的圖像數(shù)據(jù),但下一次是讀取內(nèi)存區(qū)域2的數(shù)據(jù)而在讀取內(nèi)存區(qū)域的數(shù)據(jù)時(shí),內(nèi)存區(qū)域2的圖
- 上一篇:關(guān)于數(shù)字視頻監(jiān)控的組成及基本功能的介紹 2024/7/16
- 下一篇:遠(yuǎn)程客戶機(jī)在數(shù)字視頻監(jiān)控系統(tǒng)中的應(yīng)用 2024/7/1