999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

嵌入式遠(yuǎn)程視頻監(jiān)控系統(tǒng)的研究

2014-02-27 02:11:22萬叢王幫奇
船電技術(shù) 2014年7期
關(guān)鍵詞:嵌入式信息系統(tǒng)

萬叢, 王幫奇

?

嵌入式遠(yuǎn)程視頻監(jiān)控系統(tǒng)的研究

萬叢, 王幫奇

(武漢船用電力推進(jìn)研究所,武漢 430064)

視頻監(jiān)控系統(tǒng)是安防系統(tǒng)的重要組成部分,是一種防范能力較強(qiáng)的綜合系統(tǒng)。本設(shè)計(jì)在視頻監(jiān)控系統(tǒng)軟硬件平臺(tái)、視頻的采集、數(shù)據(jù)的傳輸以及終端的顯示等方面作了深入的研究,重點(diǎn)討論了視頻信息的采集、視頻信息的解編碼技術(shù)和視頻數(shù)據(jù)的網(wǎng)絡(luò)傳輸及客戶終端的設(shè)計(jì)和實(shí)現(xiàn)。最后對(duì)本系統(tǒng)進(jìn)行了整體測(cè)試,研究結(jié)果基本實(shí)現(xiàn)了設(shè)計(jì)所要求的功能,對(duì)基于嵌入式的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的研究具有一定的借鑒參考作用。

嵌入式系統(tǒng) 視頻采集 數(shù)據(jù)傳輸 視頻監(jiān)控

0 引言

視頻監(jiān)控系統(tǒng)已廣泛應(yīng)用到工業(yè)生產(chǎn)、銀行、交通等領(lǐng)域。現(xiàn)階段的視頻監(jiān)控系統(tǒng)主要是基于嵌入式的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng),它的優(yōu)點(diǎn)是前端一體化,視頻信息數(shù)字化,信息傳輸?shù)木W(wǎng)絡(luò)化[1]。

本設(shè)計(jì)是一個(gè)成本低、可靠性高、通用性強(qiáng)的嵌入式網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)。研究包括利用USB攝像頭采集視頻信息,然后經(jīng)過基于S3C2440的視頻信號(hào)處理傳輸模塊對(duì)視頻信息編解碼處理,進(jìn)行傳輸?shù)臏?zhǔn)備,最后通過網(wǎng)絡(luò)編程,壓縮的視頻信息在IP網(wǎng)絡(luò)中使用流媒體技術(shù)傳輸,客戶端則在PC上通過Web瀏覽器監(jiān)控從Web服務(wù)器上傳來的視頻信息[2]。在軟件設(shè)計(jì)上完成了軟件系統(tǒng)平臺(tái)的搭建、USB攝像頭驅(qū)動(dòng)開發(fā)和視頻采集模塊的編程、網(wǎng)絡(luò)通信及客戶端設(shè)計(jì)。這些工作對(duì)嵌入式網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)有一定的應(yīng)用價(jià)值和參考借鑒意義。

1 視頻監(jiān)控系統(tǒng)總體設(shè)計(jì)

圖1為系統(tǒng)總體功能構(gòu)架示意圖。系統(tǒng)中攝像頭采用的是中芯微ZC301USB攝像頭芯片。主控芯片采用的是三星的S3C2440A,擴(kuò)展了RS232串口通信電路,JTAG接口電路,以太網(wǎng)網(wǎng)卡接口電路。攝像頭先采集視頻信息再通過處理器進(jìn)行信息編解碼處理,由構(gòu)建的嵌入式服務(wù)器與客戶端的PC機(jī)上的瀏覽器進(jìn)行數(shù)據(jù)傳輸通信,實(shí)現(xiàn)遠(yuǎn)程視頻監(jiān)控。系統(tǒng)的總體設(shè)計(jì)分為兩大部分,系統(tǒng)的硬件平臺(tái)的設(shè)計(jì)和軟件環(huán)境的搭建及驅(qū)動(dòng)程序的開發(fā)設(shè)計(jì)。

2 硬件平臺(tái)設(shè)計(jì)

系統(tǒng)硬件設(shè)計(jì)采用基于ARM9的嵌入式模塊作為系統(tǒng)的中心處理模塊[3]。中心處理模塊通過USB接口連接攝像裝置,并驅(qū)動(dòng)攝像裝置采集視頻信號(hào),經(jīng)過相應(yīng)的處理后通過以太網(wǎng)進(jìn)行傳輸。系統(tǒng)的硬件架構(gòu)以及信號(hào)流向如圖2所示:

本設(shè)計(jì)主要由USB攝像頭,ARM9芯片及其外圍接口電路,終端視頻信號(hào)接收、顯示終端構(gòu)成。首先USB攝像頭采集視頻信息,通過USB接口將數(shù)據(jù)傳輸?shù)接葾RM芯片及其外圍電路組成的核心模塊進(jìn)行處理,將原始的視頻信息處理成可傳輸、儲(chǔ)存、再處理或顯示的視頻信號(hào),再通過以太網(wǎng)傳輸?shù)浇K端PC上直接顯示或是儲(chǔ)存,完成實(shí)現(xiàn)實(shí)時(shí)監(jiān)控的功能。

2.1 主控模塊設(shè)計(jì)

該系統(tǒng)中,需要5 V和3.3 V對(duì)芯片、外設(shè)及元器件供電,要得到3.3 V電壓,可以采用DC-DC轉(zhuǎn)換器來將5 V轉(zhuǎn)換成3.3 V。系統(tǒng)的電源電路原理圖見圖3。

系統(tǒng)中復(fù)位電路主要作用有兩個(gè):系統(tǒng)完成上電后復(fù)位,還有就是系統(tǒng)在運(yùn)行時(shí)用戶通過按鍵復(fù)位功能,由簡(jiǎn)單的RC電路構(gòu)成就可構(gòu)成復(fù)位電路,而要實(shí)現(xiàn)功能更完善的復(fù)位電路,就必須使用較復(fù)雜的復(fù)位電路,如下圖所示:

圖3 電源電路原理圖

圖4 復(fù)位電路原理圖

2.2 USB攝像頭接口設(shè)計(jì)

本設(shè)計(jì)中采用的攝像頭裝置是中芯微ZC301芯片的攝像頭。S3C2440A芯片內(nèi)部提供了USB接口,只要在芯片外部擴(kuò)展USB接口電路,再與USB攝像頭相接就可實(shí)現(xiàn)USB攝像裝置的硬件連接。

ZC301圖像處理芯片像素可達(dá)130W,可實(shí)現(xiàn)VGA級(jí)別(640×480)的壓縮視頻信號(hào)輸出。而且USB2.0接口傳輸速度較快,可達(dá)480Mbp/s,完全能夠滿足分辨率為640×480,15 fps/s的VGA級(jí)別壓縮視頻數(shù)據(jù)傳輸。

圖5 USB接口電路原理圖

2.3 以太網(wǎng)網(wǎng)卡接口設(shè)計(jì)

本文設(shè)計(jì)網(wǎng)卡控制器采用的是DM9000,它是集成度較高的以太網(wǎng)MAC控制器,具有超低功耗、功率降低和電源故障模式,兼容3.3 V和5 V的輸入輸出電壓。DM9000是一款非常簡(jiǎn)單的網(wǎng)卡控制器芯片,在嵌入式操作系統(tǒng)中可以比較容易的移植到該系統(tǒng)下的接口驅(qū)動(dòng)程序。M9000的網(wǎng)卡接口電路圖如圖6所示。

3 軟件程序設(shè)計(jì)

3.1 視頻采集功能的設(shè)計(jì)與實(shí)現(xiàn)

視頻的采集與傳輸顯示是通過視頻采集的各個(gè)功能模塊相互通信來實(shí)現(xiàn)的,各個(gè)功能模塊的工作流程是首先將視頻模塊的信息采集過來,然后再通過壓縮模塊將視頻信息壓縮,放入視頻圖像緩沖區(qū),等待Web服務(wù)器的響應(yīng),然后再根據(jù)客戶端的Web瀏覽器提出請(qǐng)求,建立服務(wù)器與客戶端的連接后就在網(wǎng)頁上顯示視頻信息給客戶,整個(gè)視頻采集系統(tǒng)系統(tǒng)分為五大模塊,分別是視頻采集模塊、視頻壓縮模塊、視頻圖像緩沖模塊、網(wǎng)絡(luò)服務(wù)器模塊和視頻圖像顯示模塊[4]。各個(gè)功能模塊的邏輯如圖7所示。

視頻采集模塊是通過v4l編程來對(duì)視頻信息采集、然后通過軟件技術(shù)對(duì)視頻信息編解碼,這個(gè)功能是視頻壓縮模塊來完成的,將壓縮的數(shù)據(jù)發(fā)送放入視頻圖像緩沖模塊中,等待網(wǎng)絡(luò)服務(wù)器的提取,最后作為視頻圖像顯示模塊的Web瀏覽器來提取并顯示信息。

由于視頻監(jiān)控要不斷的獲取視頻信息,這個(gè)信息量是相當(dāng)龐大的,因此對(duì)于視頻信息的壓縮編碼處理是非常必要的。H.264是常用的視頻編碼標(biāo)準(zhǔn),有很高的壓縮性能和很好的網(wǎng)絡(luò)適應(yīng)性。因此設(shè)計(jì)中選擇了基于H.264的編碼技術(shù)來進(jìn)行視頻的壓縮編碼。本文采用Linux下開源高效的基于FFmpeg的H.264作為本系統(tǒng)的視頻編碼器,對(duì)USB采集的視頻數(shù)據(jù)進(jìn)行編碼。

3.2 視頻傳輸功能的實(shí)現(xiàn)

USB攝像頭輸出的數(shù)據(jù)流被成功接收后,要做的工作就是讓攝像頭采集的視頻信號(hào)能夠在網(wǎng)絡(luò)上傳輸并最終顯示在監(jiān)控客戶端上,這就需要設(shè)計(jì)一個(gè)網(wǎng)絡(luò)視頻服務(wù)器來負(fù)責(zé)接收監(jiān)控終端的視頻信號(hào)傳輸請(qǐng)求,然后讀取視頻信號(hào)并通過特定的網(wǎng)絡(luò)協(xié)議來傳輸視頻信號(hào)。

根據(jù)本設(shè)計(jì)的要求和軟硬件環(huán)境,視頻服務(wù)器與客戶端之間采用TCP/IP協(xié)議進(jìn)行通訊,使用C語言編寫Socket套接字程序來實(shí)現(xiàn)視頻數(shù)據(jù)的傳輸。在Linux中的網(wǎng)絡(luò)編程是通過Socket接口來進(jìn)行的。可以把Socket接口是一種特殊的I/O,也是一種文件描述符。每一個(gè)socket的表示是用一個(gè)半相關(guān)描述{協(xié)議,本地地址,本地端口},而一個(gè)完整的表示則是用一個(gè)相關(guān)描述{協(xié)議,本地地址、本地端口、遠(yuǎn)程地址、遠(yuǎn)程端口}。使用Socket調(diào)用后,只是產(chǎn)生了一個(gè)可以使用的Socket描述,但此時(shí)還不能進(jìn)行通信,還需要調(diào)用其他的函數(shù),直到Socket中所指的結(jié)構(gòu)需要的信息都得到時(shí),才能建立起連接。Socket網(wǎng)絡(luò)編程的基本流程如圖8所示。

4 系統(tǒng)測(cè)試及總結(jié)

本系統(tǒng)測(cè)試的主要工作是攝像頭采集視頻信息經(jīng)過ARM目標(biāo)板處理信息之后,發(fā)送到網(wǎng)絡(luò)服務(wù)器,再在Web瀏覽器中顯示出監(jiān)控畫面。整個(gè)系統(tǒng)測(cè)試步驟如下:1)連接USB攝像頭,以及目標(biāo)板上的網(wǎng)線;2)給系統(tǒng)上電,啟動(dòng)ARM操作系統(tǒng);3)通過Web瀏覽器登錄用戶網(wǎng)頁,進(jìn)入視頻監(jiān)控頁面;4)讀取監(jiān)控畫面。

在系統(tǒng)測(cè)試開始時(shí),點(diǎn)擊左側(cè)的監(jiān)控按鈕,就開始獲取視頻信息。視頻信息在客戶端網(wǎng)頁顯示出來了,實(shí)現(xiàn)了視頻監(jiān)控的目的,達(dá)到了本設(shè)計(jì)的預(yù)期目標(biāo),具有一定的實(shí)際應(yīng)用價(jià)值。

[1] 劉富強(qiáng). 數(shù)字視頻監(jiān)控系統(tǒng)開發(fā)及應(yīng)用[M]. 北京:機(jī)械工業(yè)出版社,2003,(3):15-17.

[2] 陳績(jī). ARM9嵌入式技術(shù)及Linux高級(jí)實(shí)踐教程[M]. 第l版. 北京:北京航空航大學(xué)出版社,2005.

[3] 杜春雷. ARM體系結(jié)構(gòu)與編程[M]. 北京:清華大學(xué)出版社, 2003.

[4] 譚云福, 張建忠. 基于s3c2410微控制器的視頻采集系統(tǒng)設(shè)計(jì)[J]. 電子器件, 2008, 31(4):1237-1240.

[5] 鄭偉, 徐榮華, 王欽若. 嵌入式Linux系統(tǒng)CGI程序設(shè)計(jì)技術(shù)[J]. 單片機(jī)與嵌入式系統(tǒng)應(yīng)用, 2004, (10):21-23.

[6] 袁宇麗. 基于HTML網(wǎng)頁的Web信息提取研究[D].電子科技大學(xué), 2006.

Research on Embedded Remote Video Monitoring System

Wan Cong,Wang Bangqi

(Wuhan Institute of Marine Electric Propulsion, Wuhan 430064, China)

TH311

A

1003-4862(2014)07-0010-04

2014-03-31

萬叢(1988-),男,碩士。研究方向:控制工程。

猜你喜歡
嵌入式信息系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
搭建基于Qt的嵌入式開發(fā)平臺(tái)
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
展會(huì)信息
Altera加入嵌入式視覺聯(lián)盟
倍福 CX8091嵌入式控制器
主站蜘蛛池模板: 日韩精品无码免费专网站| 97国产成人无码精品久久久| 免费不卡在线观看av| 老司机午夜精品视频你懂的| 日韩少妇激情一区二区| 性欧美在线| 精品伊人久久大香线蕉网站| 99re视频在线| 九九热精品在线视频| 色婷婷在线影院| 97青草最新免费精品视频| 无码一区二区波多野结衣播放搜索| 国产地址二永久伊甸园| 亚洲国产亚综合在线区| 91小视频在线观看免费版高清| 国内毛片视频| 国产成人乱码一区二区三区在线| 青青草原国产av福利网站| 在线看AV天堂| 无码一区中文字幕| 欧美激情视频在线观看一区| 欧美啪啪一区| 一级毛片中文字幕| 亚洲综合片| 国产真实乱子伦视频播放| 极品av一区二区| 一本大道东京热无码av| 国产成人高精品免费视频| 亚洲三级网站| 亚洲一区二区约美女探花| 91久久国产热精品免费| 欧美精品v| 欧美va亚洲va香蕉在线| 欧美在线黄| 一级做a爰片久久免费| 香蕉eeww99国产精选播放| 亚洲人妖在线| 国产成人毛片| 国产波多野结衣中文在线播放| 18禁影院亚洲专区| 伊人AV天堂| 亚洲婷婷丁香| 色欲不卡无码一区二区| 国产成人艳妇AA视频在线| 国内精品久久九九国产精品| 国产丝袜丝视频在线观看| 18禁黄无遮挡网站| 欧美专区日韩专区| 中文字幕亚洲第一| 国产精品亚欧美一区二区| www.91中文字幕| 久久人人97超碰人人澡爱香蕉| 久久国产精品国产自线拍| 日韩精品无码免费专网站| 国产一级毛片网站| 色综合婷婷| 91久久国产综合精品女同我| 亚洲第一综合天堂另类专| 97超碰精品成人国产| 国产精品太粉嫩高中在线观看| 在线观看国产精美视频| 精品一区二区久久久久网站| 制服丝袜一区| 91精品久久久无码中文字幕vr| 亚洲日韩国产精品无码专区| 爱做久久久久久| 亚洲成人77777| 超清无码熟妇人妻AV在线绿巨人| 亚洲美女一级毛片| 色爽网免费视频| 国产18在线播放| 久久久久亚洲av成人网人人软件| 国产无码制服丝袜| 又爽又大又黄a级毛片在线视频| 婷婷综合色| 亚洲第一视频免费在线| 美女被操91视频| 国产一级特黄aa级特黄裸毛片| 亚洲狠狠婷婷综合久久久久| 国产成人综合久久精品尤物| 国产另类乱子伦精品免费女| 九九这里只有精品视频|