• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于Linux的無線視頻監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)

      2016-06-16 08:58:39劉竹林湖北工業(yè)職業(yè)技術(shù)學(xué)院電子工程系湖北十堰442000
      關(guān)鍵詞:視頻監(jiān)控嵌入式

      劉竹林(湖北工業(yè)職業(yè)技術(shù)學(xué)院 電子工程系,湖北十堰442000)

      ?

      基于Linux的無線視頻監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)

      劉竹林
      (湖北工業(yè)職業(yè)技術(shù)學(xué)院電子工程系,湖北十堰442000)

      摘要:本系統(tǒng)以ARM處理器和攝像頭作為視頻監(jiān)控服務(wù)端,完成視頻的采集、壓縮編碼、數(shù)據(jù)傳輸?shù)裙δ埽灰訮C機(jī)作為監(jiān)控終端,完成視頻解碼、遠(yuǎn)程視頻實時顯示、視頻保存等功能。通過實驗,證明了系統(tǒng)設(shè)計的正確與合理;視頻清晰連續(xù),系統(tǒng)穩(wěn)定性好。

      關(guān)鍵詞:嵌入式;ARM;Linux;視頻監(jiān)控;V4L;RTP/RTCP

      0 引言

      本文針對視頻監(jiān)控系統(tǒng)的實際需求,設(shè)計一個視頻采集系統(tǒng),把采集到的視頻在液晶顯示屏上實時顯示出來并且能夠通過USB接口把視頻保存U盤中,以達(dá)到對某個環(huán)境進(jìn)行實時監(jiān)測的目的。系統(tǒng)的控制沒有采用傳統(tǒng)的鍵盤、鼠標(biāo)或者網(wǎng)絡(luò)方式,而是采用觸摸屏的方式,用戶使用起來比傳統(tǒng)的視頻采集系統(tǒng)更加方便靈活。整個系統(tǒng)具有結(jié)構(gòu)簡單、性能穩(wěn)定、成本低廉等優(yōu)點,在油田、油氣井現(xiàn)場視頻實時監(jiān)控、智能小區(qū)、交通監(jiān)控和醫(yī)院病房監(jiān)護(hù)室等領(lǐng)域具有廣闊的應(yīng)用前景。

      1 視頻監(jiān)控系統(tǒng)方案介紹

      方案1:視頻采集芯片+DSP處理器。運算速度快,圖像處理能力強(qiáng)但沒有操作系統(tǒng)和網(wǎng)絡(luò)協(xié)議棧,功能擴(kuò)展比較難。

      方案2:嵌入式處理器+DSP處理器。運算速度快、圖像處理能力強(qiáng),且有完備的操作系統(tǒng)功能但具有兩塊芯片,設(shè)計、調(diào)試、實現(xiàn)較難,系統(tǒng)成本偏高。

      方案3:視頻采集芯片+嵌入式處理器。攝像頭作為視頻采集前端,成本低廉,而且基于ARM開發(fā)視頻采集、編碼、網(wǎng)絡(luò)傳輸?shù)瘸绦蚍奖沆`活。S3C2440主頻400M,而且局域網(wǎng)內(nèi)的網(wǎng)絡(luò)帶寬也很高,實時性良好。

      2 監(jiān)控系統(tǒng)總體硬件結(jié)構(gòu)

      本嵌入式網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)采用中微星ZC301系列攝像頭進(jìn)行視頻采集,采用s3c2440微處理器作為視頻采集前端處理器,將視頻數(shù)據(jù)傳輸?shù)奖O(jiān)控終端進(jìn)行實時監(jiān)控,根據(jù)需要對視頻進(jìn)行存儲,在用戶控制終端可對多點監(jiān)控現(xiàn)場視頻畫面進(jìn)行切換。本系統(tǒng)主要功能模塊如圖1所示。

      圖1 主要硬件模塊結(jié)構(gòu)

      3 監(jiān)控系統(tǒng)軟件設(shè)計

      軟件模塊分為兩個部分,包括基于ARM平臺的服務(wù)端程序和基于PC的監(jiān)控終端程序。軟件模型如圖2所示。

      圖2 軟件模塊結(jié)構(gòu)

      ARM平臺作為服務(wù)端,負(fù)責(zé)視頻圖像采集、編碼壓縮、視頻圖像發(fā)送等功能;PC平臺作為客戶監(jiān)控終端,完成視頻圖像的接收、視頻解碼、視頻顯示、視頻存儲等功能。功能模塊的解決方案如下:

      3.1視頻采集模塊

      視頻采集是整個視頻采集的核心模塊。它通過嵌入式Linux操作系統(tǒng)調(diào)度V4L(video41inux)和影像設(shè)備驅(qū)動程序來完成視頻捕獲。在Linux操作系統(tǒng)中,外部設(shè)備都作為設(shè)備文件來管理,因此,對外部設(shè)備的操作就轉(zhuǎn)變成對設(shè)備文件的操作。視頻設(shè)備文件位于/dev/目錄下,一般情況下為video0。當(dāng)攝像頭通過USB接口連接到視頻采集終端后,在程序中調(diào)用V4LAPIs對設(shè)備文件video0的讀操作即可實現(xiàn)攝像頭視頻數(shù)據(jù)采集。具體流程如圖3。

      圖3 視頻采集的流程

      3.2視頻壓縮編碼模塊

      在本設(shè)計中,采用最基本的JPEG算法,其主要步驟為:首先,通過離散余弦變換(DCT)去除數(shù)據(jù)冗余;其次,使用量化表對DCT系數(shù)進(jìn)行量化;最后,采用Huaffman可變字長編碼對量化后的DCT系數(shù)進(jìn)行編碼,使其熵達(dá)到最小。通過實驗,數(shù)據(jù)壓縮效果良好,圖像壓縮率可以達(dá)到70%左右。

      3.3網(wǎng)絡(luò)通信模塊

      主要是接收和發(fā)送視頻數(shù)據(jù),并進(jìn)行解包和封裝??刂浦噶畈捎肨CP傳輸協(xié)議,視頻數(shù)據(jù)采用RTP/RTCP傳輸協(xié)議。具體流程如圖5。

      圖5 RTP傳輸流程

      3.4視頻顯示模塊

      將對從服務(wù)端接收的數(shù)據(jù)進(jìn)行MPEG-4解碼處理,以用于視頻顯示模塊。具體流程如圖6所示。

      3.5視頻文件存儲模塊

      此功能模塊主要用于保存視頻文件到硬盤,開辟緩沖區(qū)存放壓縮后的視頻數(shù)據(jù),線程不斷從該緩沖區(qū)讀取視頻數(shù)據(jù),然后把這些視頻數(shù)據(jù)保存為avi格式。具體流程如圖7所示。

      圖6 顯示視頻流程

      圖7 視頻保存流程

      4 系統(tǒng)測試結(jié)果

      本監(jiān)控系統(tǒng)采用15fps采集視頻數(shù)據(jù),分辨率為320×240,視頻圖像實時性較好,視頻采集分辨率最高可以達(dá)到640×480。對視頻圖像能夠及時備份,備份視頻文件播放流暢,畫面清晰,達(dá)到了預(yù)期的設(shè)計效果。

      參考文獻(xiàn)

      [1]朱鵬,李春文.基于RTP的網(wǎng)絡(luò)視頻傳輸系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機(jī)工程與應(yīng)用,2003(26):18-20.

      [2]王永剛,章堅武.3G視頻監(jiān)控系統(tǒng)中關(guān)鍵技術(shù)的研究與實現(xiàn)[J].現(xiàn)代電子技術(shù),2011(34):56-57.

      Design and Realization of Wireless Video Surveillance System Based on Linux

      LIU Zhu-lin
      (Dept. of Electronics Engineering,Hubei Industrial Polytechnic,Shiyan 442000,China)

      Abstract:This system can complete the function of video capture,compression coding,data transmission,video decoding,real time remote video display and video preservation with ARM processor and camera as video surveillance server. Experiment proves that the system design is correct and reasonable,and video performance is clear and the system runs continuously stable.

      Key words:embedded;ARM;Linux;video surveillance;V4L;RTP/RTCP

      中圖分類號:TN47;TP36

      文獻(xiàn)標(biāo)識碼:A

      文章編號:2095-8153(2016)02-0102-03

      收稿日期:2016-03-18

      作者簡介:劉竹林(1980-),男,湖北工業(yè)職業(yè)技術(shù)學(xué)院電子工程系副教授,碩士,研究方向:嵌入式技術(shù)。

      猜你喜歡
      視頻監(jiān)控嵌入式
      搭建基于Qt的嵌入式開發(fā)平臺
      嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
      廣東地區(qū)輸電線路在線監(jiān)測技術(shù)應(yīng)用探究
      基于嵌入式Linux的視頻監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)
      基于HTML5的視頻監(jiān)控微課設(shè)計淺析
      智能視頻檢索技術(shù)在校園安防建設(shè)中的發(fā)展應(yīng)用
      Altera加入嵌入式視覺聯(lián)盟
      倍福 CX8091嵌入式控制器
      自動化博覽(2014年4期)2014-02-28 22:31:15
      黄冈市| 句容市| 郧西县| 广饶县| 台东市| 桂平市| 延寿县| 灵川县| 扎兰屯市| 芦山县| 乌恰县| 长泰县| 贵阳市| 奉化市| 项城市| 湾仔区| 承德市| 鹤壁市| 建平县| 永吉县| 新乡市| 买车| 青冈县| 平顺县| 邹城市| 东兰县| 梓潼县| 锡林郭勒盟| 岳西县| 新郑市| 全椒县| 东乌珠穆沁旗| 昔阳县| 锡林浩特市| 鄂托克前旗| 汾西县| 徐州市| 罗定市| 衡南县| 宁河县| 东方市|