版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第34卷第9期2008年9月電子工蠢師ELECTRONIC ENGINEERV01.34No.9Sep.2008基于嵌入式Linux的網(wǎng)絡視頻實時監(jiān)控系統(tǒng)漆源,程恩,莊子明(廈門大學水聲通信與海洋信息技術教育部重點實驗室,福建省廈門市361005摘要:介紹一種基于嵌入式Linux的網(wǎng)絡視頻實時監(jiān)控系統(tǒng)。該系統(tǒng)采用客戶/服務器結構,應用MPEG-4硬編碼壓縮方案和RTP/RTCP協(xié)議,通過TCP/IP協(xié)議進行網(wǎng)絡通信。實現(xiàn)了用戶對單/多個網(wǎng)絡攝像頭的同時監(jiān)控,還可進行遠程控制和管理,并具有運動檢測和報警聯(lián)動功能。關鍵詞:網(wǎng)絡視頻監(jiān)控系統(tǒng);嵌入式Linux;遠程監(jiān)控中圖分類號:TP2770引言傳統(tǒng)
2、視頻監(jiān)控系統(tǒng)存在集中監(jiān)控路數(shù)少、距離有限、布線復雜等缺點。目前流行的網(wǎng)絡攝像頭具有獨立完成網(wǎng)絡傳輸功能,不需要另外接人計算機,故能實現(xiàn)簡單的IP方式組網(wǎng),是傳統(tǒng)模擬監(jiān)控所無法實現(xiàn)的。而采用這種遠程視頻監(jiān)控系統(tǒng)易存在傳輸速度受限、系統(tǒng)穩(wěn)定性差等缺點。本文針對遠程的可視化監(jiān)測要求,以嵌入式微控制器多媒體SoC(片上系統(tǒng)芯片Z228為核心,按照特定的功能需求,采用SDRAM 和立體聲編碼解碼器及網(wǎng)絡接口芯片等,開發(fā)出最小應用單板系統(tǒng),實現(xiàn)了一種以嵌入式服務器為基礎的網(wǎng)絡視頻監(jiān)控系統(tǒng),經(jīng)驗證,本系統(tǒng)視頻清晰、通信時延較小、成本低、穩(wěn)定性強、可擴展性好。適合銀行、住宅小區(qū)、幼兒園的遠程監(jiān)控,是多媒體監(jiān)控
3、領域未來的發(fā)展方向。1系統(tǒng)的應用方案本系統(tǒng)中,網(wǎng)絡攝像頭利用以太網(wǎng)接lYl/WiFi模塊接人有線/無線網(wǎng)絡,用戶通過網(wǎng)絡用PC、手機或PDA(個人數(shù)字助理等個人終端監(jiān)控遠程畫面。本系統(tǒng)由前端網(wǎng)絡攝像服務端和遠程客戶監(jiān)控端2部分組成,利用多播技術實現(xiàn)了在以太網(wǎng)絡及無線網(wǎng)絡多對多的監(jiān)控,可在客戶端和服務端之間傳送音視頻碼流和控制信息??蛻舳嗽O計了基于不同平臺的3種客戶端軟件,可完成設定運動檢測區(qū)域及靈敏度并且聯(lián)動發(fā)送照片到指定郵箱、設定用戶權限、使視頻時間與網(wǎng)絡或用戶本地時間同步,定制圖像質量參數(shù)等功能。每個網(wǎng)絡攝像服務端具有網(wǎng)段內唯一IP地址,通過網(wǎng)絡連接方便對該設備(IP地址進行控制管收稿日期
4、:2008-03-24;修回日期:2008-0421?;痦椖?國家自然科學基金(60672046。理,也可通過IP地址識別、管理、控制該攝像服務端所連接的視頻源,故其組網(wǎng)只是簡單的IP網(wǎng)絡連接,新增一個設備只需要增加一個IP地址,極大地方便了原來由模擬系統(tǒng)的網(wǎng)絡升級改造和其他網(wǎng)絡需求情況。在系統(tǒng)內,視頻采用MPEG-4標準編解碼,音視頻數(shù)據(jù)和控制信息都通過TCP/IP網(wǎng)絡協(xié)議傳輸,服務器端和客戶端的媒體數(shù)據(jù)傳輸協(xié)議除了支持RTP(實時傳輸協(xié)議/RTCP(實時傳輸控制協(xié)議,也支持RawTCP、RawUDP這2種非常簡單的傳輸方式。在嵌入式的視頻監(jiān)控系統(tǒng)應用結構中,系統(tǒng)的主芯片采用嵌入式微控制器
5、多媒體片上系統(tǒng)芯片Z228為核心,Z228采用了ARM9系列中ARM926EJ處理器內核。這里利用Z228搭建嵌入式Linux操作系統(tǒng)平臺,完成視頻采集、MPEG-4編碼、音頻壓縮、音視頻同步和網(wǎng)絡傳輸?shù)裙δ?。在本系統(tǒng)中,視頻處理和Web 服務器集成為服務端,由安裝在現(xiàn)場的嵌入式網(wǎng)絡攝像機從CMOS攝像頭獲得原始的視頻信號,通過視頻編碼器,將模擬視頻數(shù)字化,并硬件壓縮成MPEG-4視頻數(shù)據(jù),然后通過以太網(wǎng)接口或WiFi模塊連接到In. temet;監(jiān)控客戶端連接到計算機網(wǎng)絡上,獲得從嵌入式視頻監(jiān)控模塊傳過來的MPEG-4視頻數(shù)據(jù)進行解碼,授權用戶直接通過IE瀏覽器或者下載專用軟件即可觀看攝像機
6、的視頻圖像,還可以對系統(tǒng)進行配置。該系統(tǒng)支持多個客戶端同時監(jiān)控,并且支持單個客戶端同時收看多達16個不同的監(jiān)控畫面,用戶對每一個畫面都能進行單獨操作。2軟件實現(xiàn)2.1軟件架構該系統(tǒng)的軟件結構可分為網(wǎng)絡攝像服務端、客戶監(jiān)控端和傳輸信道3部分。由遠程客戶監(jiān)控端通過傳輸信道向網(wǎng)絡攝像服務端發(fā)送控制信息,并且接受服務器端的反饋信息和媒體數(shù)據(jù)。其軟件結構見圖1。75.計算機與自動化技術電手工蠢師2008年9月程控制服務器媒體服務傳輸信道控制通道媒體通道RTP/RTCP協(xié)議傳輸客白端J遠端應用I公共模塊腔制端應用l圖1IPCAM軟件結構網(wǎng)絡攝像服務端主要功能有:提供配置接口,支持多路模擬音視頻輸入,對其進
7、行采樣和壓縮編碼;通過LAN/WAN/Internet向遠程客戶端傳送音視頻編碼數(shù)據(jù)和通知控制命令,反饋服務器端消息;圖像運動檢測并向客戶端發(fā)送報警信號;內置嵌入式Web服務器,設置網(wǎng)絡攝像機的網(wǎng)絡和音視頻信息。遠程客戶監(jiān)控端的主要功能有:控制和配置服務器端,并且接收媒體數(shù)據(jù)和通知消息;通過網(wǎng)絡向網(wǎng)絡攝像機發(fā)送控制命令,包括與網(wǎng)絡攝像機要求建立連接,調節(jié)圖像參數(shù)等;接收多路網(wǎng)絡攝像機的發(fā)送的音視頻編碼數(shù)據(jù),解碼播放,并保存在本地硬盤上;接收報警信號,并報警錄像;回放查詢保存的音視頻數(shù)據(jù)??蛻舯O(jiān)控端支持3種不同的模式:基于Windows瀏覽器的監(jiān)控終端、基于Windows操作系統(tǒng)的單路/多路監(jiān)控
8、終端、基于WinCE的嵌入式監(jiān)控終端。傳輸信道分為控制通道和媒體通道2部分。其中,控制通道傳輸音視頻控制信息,比如客戶端獲取服務器端的媒體類型、客戶端設置服務器端的相關音視頻屬性等;媒體通道是由服務器端傳輸大量的音視頻數(shù)據(jù)給客戶端,比如一幀一幀的視頻數(shù)據(jù)。在服務器端和客戶端,大量的音視頻數(shù)據(jù)是通過TCP/IP網(wǎng)絡協(xié)議傳輸?shù)?運輸層協(xié)議采用的是注重數(shù)據(jù)傳輸實時性的RTP,此協(xié)議提供的服務包括時間載量標識、數(shù)據(jù)序列、時戳、傳輸控制等,用于Internet上針對多媒體數(shù)據(jù)流的一種實時交互應用的傳輸協(xié)議,RTP與RTCP一起得到數(shù)據(jù)傳輸?shù)囊恍┫嚓P的控制信息,一起提供流量控制和擁塞控制服務,用于傳輸通用
9、格式,其目的是提供時間信息和實現(xiàn)流同步。RTP和RTCP 配合使用,能以有效的反饋和最小的開銷使傳輸效率最佳化,因而特別適合傳送網(wǎng)上的實時數(shù)據(jù)。2.2服務器端軟件網(wǎng)絡攝像服務器端分為媒體服務器和遠程控制服務器2部分。遠程控制服務器負責接收控制命令,反饋服務器狀態(tài),并進行網(wǎng)絡配置;媒體服務器負責處理和傳輸媒體數(shù)據(jù)。具體軟件結構圖如圖2所示。媒體服務器提供個媒體源,每個媒體源賦予唯76一的整數(shù)編號,編號取值為0一N一1??蛻舳丝梢越邮諒拿襟w服務器傳來的媒體數(shù)據(jù),但是不可以直接對媒體服務器進行配置??蛻舳酥荒芡ㄟ^遠程控制服務器對媒體服務器進行配置,如果客戶端不需要對媒體服務器進行控制,甚至都可以不與
10、遠程控制服務器進行通話,而是直接從媒體服務器接收數(shù)據(jù)。傳輸通道塑協(xié)議,_。一遠程控制服務器刪l墊塑塑塑I隨型型睦刨=鹽蕉:J唑圖2服務器端軟件結構遠程控制服務器通過遠程控制協(xié)議與客戶端之間進行交互,遠程控制協(xié)議定義了遠程控制協(xié)議服務器與客戶端之間的交互過程與數(shù)據(jù)格式。遠程控制服務器在某一端口啟動偵聽,由客戶端向服務端發(fā)起TCP 連接??蛻舳讼蚍斩税l(fā)出一個個的命令包,服務器端每收到一個命令包,即會回復一個反饋命令包。除了命令和反饋之外,服務器端還會不定期發(fā)出通知消息命令包,對這些通知消息,客戶端無需進行應答。其中,查詢過程和反饋過程基于UDP的單播/廣播/多播技術,連接與數(shù)據(jù)交換過程基于TCP
11、協(xié)議。2.3客戶端軟件這里重點介紹基于Windows的監(jiān)控終端,可分為基于IE瀏覽器和基于Windows系統(tǒng)2種。前者通過服務器端提供的Web應用接口,用CGI程序通過遠程管理器進行設備管理,并通過遠程控制協(xié)議進行通信,然后通過應用ActiveX控件的Web頁面提交用戶輸人數(shù)據(jù)到遠端Web服務,實現(xiàn)控制功能,這種基于網(wǎng)絡瀏覽器的方式重點考慮的是用戶權限和安全問題,因此,用戶身份驗證是一個很重要的環(huán)節(jié)。后者應用微軟的Vc+工具開發(fā),用戶可直接下載使用。其具體軟件結構如圖3所示。VCH編寫的基于MFC的多路監(jiān)控客戶端軟件的基本要求是要同時監(jiān)控多個攝像服務器,設定是否運動檢測,當有報警產(chǎn)生時可以針對
12、該服務器進行單獨處理,如進行錄像拍照等??蓪崿F(xiàn)1/4/9/16畫面的視頻監(jiān)控,同時,為了觀察方便還應支持單個的全屏顯示、當前時間同步等功能。其軟件實現(xiàn)構架見圖4。多路監(jiān)控軟件的底層是對各種顯示界面的控制,如多路監(jiān)控、單路監(jiān)控及全屏顯示;上層是對客戶端的控制,比如控制顯示窗口的大小、位置、錄像控制等。其中ClientViewer是整個系統(tǒng)的一個核心模塊,它對 基于嵌入式Linux的網(wǎng)絡視頻實時監(jiān)控系統(tǒng)作者:漆源, 程恩, 莊子明, QI Yuan, CHENG En, ZHUANG Ziming作者單位:廈門大學水聲通信與海洋信息技術教育部重點實驗室,福建省廈門市,361005刊名:電子工程師英
13、文刊名:ELECTRONIC ENGINEER年,卷(期:2008,34(9引用次數(shù):0次參考文獻(5條1.呂麗剛.謝曉竹遠程視頻監(jiān)控中的目標檢測和多播傳輸期刊論文-微計算機信息 2007(152.趙方鵬.楊建華.趙忠.劉文濤基于嵌入式Linux的網(wǎng)絡視頻監(jiān)控系統(tǒng)期刊論文-測控技術 2007(53.何小海.王正勇數(shù)字圖像通信及其應用 20064.康宗明.謝時根.謝攀.張利基于網(wǎng)絡的嵌入式遠程圖像監(jiān)控系統(tǒng)分析與設計期刊論文-電視技術 2002(85.KUROSE J F.ROSS K W Computer networking:A top-down approach featuring the
14、Internet 2005相似文獻(10條1.學位論文馮苗基于嵌入式Linux的網(wǎng)絡視頻監(jiān)控系統(tǒng)的研究與實現(xiàn)2007眾所周知,人類通過視覺獲取的信息約占其獲取總信息量的70%,視覺信息具有直觀、可靠等優(yōu)點。近年來,隨著計算機網(wǎng)絡、通信技術和多媒體技術的飛速發(fā)展,整個世界對網(wǎng)絡視頻方面的投入逐年加大,視頻監(jiān)控系統(tǒng)已廣泛的應用于日常生活、工業(yè)生產(chǎn)、國家安防中,它在經(jīng)歷了第一代模擬視頻監(jiān)控系統(tǒng)、第二代數(shù)字化本地視頻監(jiān)控系統(tǒng)后,正向著視頻數(shù)字化、監(jiān)控網(wǎng)絡化與智能化的方向發(fā)展。目前,第三代數(shù)字化網(wǎng)絡視頻監(jiān)控系統(tǒng),以網(wǎng)絡為依托,分布廣闊、可實現(xiàn)對大量視頻數(shù)據(jù)實時地、遠距離地傳輸,能為遠程管理者提供直觀、快
15、捷、有效的信息。本文在總結分析前人的研究成果的基礎上,將嵌入式技術、視頻技術和網(wǎng)絡技術有效地結合在一起,提出了基于嵌入式平臺的網(wǎng)絡視頻監(jiān)控系統(tǒng)的設計方案。與基于PC機的視頻監(jiān)控系統(tǒng)相比,該系統(tǒng)具有成本低、耗電少、使用方便、易于升級與擴展等優(yōu)點。它利用IP網(wǎng)絡實現(xiàn)遠程視頻監(jiān)控,把攝像頭采集到的視頻信號經(jīng)過壓縮模塊壓縮后,通過數(shù)據(jù)總線傳入web服務器,用戶在客戶端通過瀏覽器觀看web服務器上的攝像頭視頻圖像,從而使得監(jiān)控無處不在,不再受距離等方面的限制。本文采用先進的基于.ARM9 S3C2410微處理器的硬件平臺,采用2.6.14內核的嵌入式Linux作為服務器端軟件的開發(fā)平臺,全部采用開源軟件
16、進行服務器端軟件的開發(fā)。全文分為六章,第一章介紹了視頻監(jiān)控系統(tǒng)的發(fā)展及應用,第二章嵌入式網(wǎng)絡視頻監(jiān)控系統(tǒng)的設計,第三章介紹了嵌入式Linux操作系統(tǒng)向目標平臺的移植,第四章介紹了網(wǎng)卡CS8900A、USB攝像頭驅動程序的編寫與移植,第五章介紹了視頻監(jiān)控程序的實現(xiàn)和系統(tǒng)的測試,最后一章對系統(tǒng)進行了總結與展望。2.期刊論文郭聳.洪炳镕.陳鳳東.GUO Song.HONG Bing-rong.CHEN Feng-dong基于嵌入式Linux和Web 服務器的網(wǎng)絡視頻監(jiān)控系統(tǒng)-哈爾濱商業(yè)大學學報(自然科學版2005,21(6給出一種基于嵌入式計算機技術的網(wǎng)絡視頻監(jiān)控系統(tǒng),并在此基礎上,重點討論嵌入式L
17、inux技術、圖像壓縮技術和嵌入式Web服務器技術.接著,應用網(wǎng)絡視頻監(jiān)控系統(tǒng)進行目標識別與跟蹤,實驗結果證明了系統(tǒng)的有效性和可靠性.3.學位論文呂明成基于嵌入式Linux的網(wǎng)絡視頻監(jiān)控系統(tǒng)的研究2006近年來,隨著網(wǎng)絡和多媒體技術的飛速發(fā)展,和網(wǎng)絡視頻相關的應用越來越多。在視頻監(jiān)控技術領域出現(xiàn)了利用Internet實現(xiàn)遠程視頻監(jiān)控的趨勢,即實現(xiàn)隨時隨地的監(jiān)控功能,不再受距離等方面的限制。這里面的核心部分就是一個可以直接連入以太網(wǎng)的視頻采集設備,提供實時的圖像采集、壓縮和傳輸?shù)墓δ?。本文就是根?jù)這方面的應用需求,進行這樣一種通用的網(wǎng)絡視頻采集設備的研究。1.對視頻監(jiān)控系統(tǒng)的背景、國內外現(xiàn)狀和未
18、來的發(fā)展方向進行了深入的探討。在此基礎之上,論述了基于嵌入式Linux網(wǎng)絡視頻監(jiān)控系統(tǒng)的組成原理和關鍵技術以及一般嵌入式Linux系統(tǒng)的開發(fā)方法。2.提出了嵌入式微處理器+嵌入式Linux操作系統(tǒng)+嵌入式Web服務器的視頻監(jiān)控設計模式。深入研究了該模式下嵌入式系統(tǒng)的實現(xiàn)方法,根據(jù)研究目標建立了系統(tǒng)的開發(fā)環(huán)境,包括交叉編譯環(huán)境的建立、BootLoader的設計、嵌入式Linux的移植等等。3.在視頻采集方面,本文采用了基于USB接口的通用攝像頭視頻信號采集方法,使設備的硬件設計更加簡單,成本大為降低,可維護性大大增強。同時,對Linux下的USB攝像頭驅動和V4L標準進行了深入的研究,提出了V4
19、L標準的改進方案,通過大量的實驗證明,改進后的算法大大提高了采集效率。4.視頻服務器方面,在深入研究了嵌入式服務器構成原理的基礎上,提出了以嵌入式Web服務器為核心,以JavaApplet為載體的服務器設計方案,實現(xiàn)了視頻圖象的遠程傳輸和播放。4.學位論文梁瑞宇基于嵌入式linux的水利防汛視頻監(jiān)控系統(tǒng)2006本課題是南通市水利局委托項目。隨著國民經(jīng)濟的迅猛發(fā)展,水利工程在國民經(jīng)濟中所起的作用越來越大,防汛更是直接影響國民經(jīng)濟發(fā)展的一個重要方面。本課題基于ARM平臺,采用嵌入式設計方式,實現(xiàn)實時監(jiān)控,解決了人工方式存在的觀測數(shù)據(jù)誤差大,系統(tǒng)維護難等問題。本文在總結分析前人的研究成果的基礎上,將
20、先進的嵌入式技術、視頻技術、網(wǎng)絡技術有效地結合在一起,提出了一種嵌入式網(wǎng)絡視頻監(jiān)控系統(tǒng)的設計方案。文章主要采用嵌入式處理器S3C44B0X、視頻編/解碼芯片ZR36060、TCP/IP協(xié)議棧芯片W3100A作為硬件平臺,嵌入式uClinux操作系統(tǒng)做為軟件平臺。文章的研究重點為:系統(tǒng)的硬件平臺設計;uClinux在S3C44B0X處理器上的移植;FPGA技術在系統(tǒng)中的應用。利用FPGA技術,可以控制整個系統(tǒng),方便調試,并且提高了系統(tǒng)的保密性。系統(tǒng)在ADS和linux軟件平臺下開發(fā)并在硬件上得到實現(xiàn),經(jīng)完善后達到預期效果,并運用到水利工程現(xiàn)場。本系統(tǒng)還可應用在相近行業(yè)的視頻監(jiān)控領域。5.期刊論文
21、趙方鵬.楊建華.趙忠.劉文濤.ZHAO Fang-peng.YANG Jian-hua.ZHAO Zhong.LIU Wen-tao基于嵌入式Linux的網(wǎng)絡視頻監(jiān)控系統(tǒng)-測控技術2007,26(5介紹一種網(wǎng)絡視頻監(jiān)控系統(tǒng)實現(xiàn)方案,系統(tǒng)以嵌入式Linux和嵌入式微控制器S3C2410為核心平臺,通過嵌入式平臺建立的Web服務器將USB攝像頭采集來的視頻信號,經(jīng)過網(wǎng)絡傳輸,完成對測控現(xiàn)場和測試設備的網(wǎng)絡視頻監(jiān)控任務.詳細介紹了在上述嵌入式平臺上USB設備的驅動開發(fā)以及如何在嵌入式Linux下實現(xiàn)視頻采集,并完成了在該嵌入式平臺上的應用程序的移植.6.學位論文陳雙基于ARM和嵌入式Linux的網(wǎng)絡
22、視頻監(jiān)控系統(tǒng)的設計與研究2008隨著社會的發(fā)展,網(wǎng)絡視頻監(jiān)控系統(tǒng)已經(jīng)成為日常生產(chǎn)生活中的重要輔助設備,應用十分廣泛。當前視頻監(jiān)控系統(tǒng)正逐步由模擬化走向數(shù)字化,隨著視頻壓縮技術和網(wǎng)絡技術的發(fā)展,開發(fā)新一代的基于計算機網(wǎng)絡和多媒體MPEG-4壓縮算法的視頻監(jiān)控系統(tǒng)已成為整個行業(yè)技術發(fā)展的主要方向之一。人們有時會采用DSP與MPEG-4算法結合的方案來實現(xiàn),也有的部門采用了片上系統(tǒng)(SOC,但這些不但編程極度復雜,而且成本也過高。本文提出并研究設計了一種基于ARM微處理器S3C2410、MPEG-4專用壓縮芯片MPG440、以嵌入式Linux為操作系統(tǒng)的視頻監(jiān)控系統(tǒng)方案,不僅開發(fā)便捷、成本低廉,而且
23、實時性較好,適應范圍廣。首先,采用軟硬件協(xié)同設計的思想提出了系統(tǒng)的總體設計方案,系統(tǒng)的整體架構分為攝像頭、云臺控制器、網(wǎng)絡視頻服務器以及客戶端PC機等四大部分。第二,以三星公司的S3C2410芯片和DAVICOM公司的DM9000以太網(wǎng)接口芯片為硬件核心,對整個系統(tǒng)進行了模塊化的硬件電路的設計。根據(jù)S3C2410的特點及系統(tǒng)整體需求,完成了電源復位模塊、晶振模塊、存儲器接口模塊、視頻數(shù)據(jù)處理模塊、以太網(wǎng)接口模塊、云臺控制模塊等的硬件選型與電路連接。其中,在云臺控制模塊等的電路設計中充分體現(xiàn)了優(yōu)化設計的技巧,并重點對網(wǎng)絡接口部分和視頻數(shù)據(jù)處理部分進行了詳細的硬件設計與說明。闡述了整個系統(tǒng)的工作流
24、程。第三,從應用需求出發(fā),選擇嵌入式Linux操作系統(tǒng)作為本系統(tǒng)的軟件平臺,搭建了交叉式的開發(fā)環(huán)境,對bootloader進行了選擇,并給出了加載步驟。完成了對嵌入式Linux內核的選擇及移植。第四,采用基于任務的設計方法對服務器端的軟件進行了總體設計,主要包括共用程序庫、config配置文件、日志文件以及多個任務等。并對運行于客戶端的軟件設計進行了簡要說明。第五,由于數(shù)字視頻傳輸?shù)膶崟r性能和通過網(wǎng)絡傳輸以后客戶端接收的視頻圖像質量在本系統(tǒng)中至關重要,所以本文對傳輸信道和網(wǎng)絡協(xié)議進行了優(yōu)化選擇,并詳細闡述了IP組播技術、流媒體傳輸協(xié)議等在圖像傳輸過程中的具體應用。7.期刊論文洪耀球.石娜.戴小
25、媛嵌入式Linux系統(tǒng)下的網(wǎng)絡視頻監(jiān)控系統(tǒng)-景德鎮(zhèn)高專學報2009,24(4介紹了一個基于嵌入式Linux 的網(wǎng)絡視頻監(jiān)控系統(tǒng)的設計與實現(xiàn)問題,重點闡述其嵌入式服務器軟硬件部分的設計思想和體系架構,對其中涉及的若干關鍵技術進行了較為詳細的介紹,最后完成應用程序向目標平臺的移植,并最終實現(xiàn)視頻監(jiān)控調試和運行.8.學位論文董新宇基于嵌入式Linux的網(wǎng)絡視頻監(jiān)控系統(tǒng)設計與實現(xiàn)2005快速發(fā)展的嵌入式系統(tǒng)技術,與網(wǎng)絡技術相結合,產(chǎn)生了眾多的應用.包括基于嵌入式系統(tǒng)的網(wǎng)絡視頻監(jiān)控技術.目前,視頻監(jiān)控正向著數(shù)字化、網(wǎng)絡化發(fā)展.即從模擬系統(tǒng)發(fā)展到應用數(shù)字技術的模擬系統(tǒng),再到全數(shù)字的基于網(wǎng)絡的監(jiān)控系統(tǒng).新的
26、視頻監(jiān)控技術將帶來更好的易用性、更高的靈活性以及遠程監(jiān)控、硬盤存儲等新功能.實現(xiàn)基于網(wǎng)絡的視頻監(jiān)控系統(tǒng)的關鍵是一種嵌入式設備,它應該能夠采集視頻數(shù)據(jù)并通過網(wǎng)絡進行傳輸.在本課題中,IPCAM將實現(xiàn)這一功能,IPCAM的開發(fā)是本課題的核心工作.嵌入式系統(tǒng)的開發(fā)基于嵌入式硬件平臺和嵌入式操作系統(tǒng).Linux操作系統(tǒng)近來取得了較大的進步.在嵌入式領域,嵌入式Linux成為了主流的操作系統(tǒng).嵌入式Linux可以應用于多種平臺,是源代碼開放的自由軟件,自身支持強大的網(wǎng)絡功能并擁有眾多的軟件資源.正是嵌入式Linux的發(fā)展才使開發(fā)IPCAM這類高性能、低成本嵌入式設備成為可能.本課題中采用了以ARM7芯片
27、為CPU的嵌入式硬件平臺,該平臺和攝像頭一起構成了IPCAM的硬件平臺.針對ARM7這類沒有MMU(內存管理單元的系統(tǒng),采用了uClinux作為操作系統(tǒng).uClinux完成系統(tǒng)的基本功能,如設備驅動和網(wǎng)絡接入等.而系統(tǒng)的主要功能,即圖像數(shù)據(jù)的采集和傳輸,由應用程序ipcam完成.ipcam運行于uClinux操作系統(tǒng)之上,是用多線程程序,采用C/C+語言開發(fā).本文將講述基于網(wǎng)絡的視頻監(jiān)控系統(tǒng)的組成和工作原理、視頻采集工作原理、IPCAM的軟硬件平臺以及軟件開發(fā).其中將重點介紹ipcam的工作原理和實現(xiàn)方法.包括攝像頭操作、數(shù)據(jù)讀取、圖像壓縮、Web Server以及用戶連接處理等.9.學位論文秦培龍基于ARM的嵌入式視頻服務器設計與實現(xiàn)2008視頻監(jiān)控系統(tǒng)是一種先進的、防范能力
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025海南建筑安全員C證考試題庫
- DB61T-牛卵巢B超影像診斷技術規(guī)范編制說明
- 證券投資學課件人大吳曉求
- 春季常見傳染病預防知識-主題班會課件
- 拋物線及其標準方程課件
- 單位人力資源管理制度呈現(xiàn)合集十篇
- 【物理課件】探究安培力課件
- 課題申報書:職業(yè)女性乳腺癌風險的復雜因素關聯(lián)分析與預警模型研究
- 單位管理制度品讀選集【人力資源管理篇】十篇
- 調研報告貨架大綱
- 器樂Ⅰ小提琴課程教學大綱
- 主債權合同及不動產(chǎn)抵押合同(簡化版本)
- 服裝廠安全生產(chǎn)責任書
- JGJ202-2010建筑施工工具式腳手架安全技術規(guī)范
- 液壓爬模系統(tǒng)作業(yè)指導書
- 2018-2019學年北京市西城區(qū)人教版六年級上冊期末測試數(shù)學試卷
- SFC15(發(fā)送)和SFC14(接收)組態(tài)步驟
- LX電動單梁懸掛說明書
- 旅行社公司章程53410
- 安防監(jiān)控系統(tǒng)室外施工安裝規(guī)范標準
- 螺桿式制冷壓縮機操作規(guī)程完整
評論
0/150
提交評論