基于嵌入式開發(fā)的視頻監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
本文關(guān)鍵詞: Linux 嵌入式系統(tǒng) 視頻監(jiān)控 V4L RTP/RTCP 出處:《西南交通大學(xué)》2012年碩士論文 論文類型:學(xué)位論文
【摘要】:隨著國(guó)民經(jīng)濟(jì)快速發(fā)展,人們?cè)诟鱾(gè)方面都得到了極大的滿足,同時(shí)也對(duì)公共安全方面提出了更高、更全面的要求。視頻監(jiān)控系統(tǒng)作為安全防范系統(tǒng)的重要組成部分,越來越受到人們的關(guān)注。因此,論文以視頻監(jiān)控系統(tǒng)為研究對(duì)象,對(duì)視頻監(jiān)控系統(tǒng)的服務(wù)器和客戶端進(jìn)行了深入分析研究,并設(shè)計(jì)實(shí)現(xiàn)基于嵌入式開發(fā)的視頻監(jiān)控系統(tǒng)。 文中設(shè)計(jì)的基于嵌入式開發(fā)的視頻監(jiān)控系統(tǒng),采用客戶/服務(wù)器工作模式。服務(wù)器選擇友善之臂mini2440開發(fā)板、USB攝像頭作為視頻采集、傳輸設(shè)備;客戶端運(yùn)行在PC機(jī)上。 服務(wù)器是通過ARM處理器與Linux操作系統(tǒng)相結(jié)合的方式,構(gòu)建一個(gè)嵌入式系統(tǒng)。首先,配置能夠移植到mini2440開發(fā)板的U-Boot,修改能夠引導(dǎo)Linux操作系統(tǒng)啟動(dòng),并完成對(duì)串口、DM9000網(wǎng)卡芯片和Nor Flash芯片驅(qū)動(dòng)的U-Boot,燒寫編譯過的U-Boot到mini2440開發(fā)板上。其次,配置Linux內(nèi)核,并把內(nèi)核中支持OV511芯片的攝像頭驅(qū)動(dòng)、DM9000網(wǎng)卡芯片驅(qū)動(dòng)編譯進(jìn)內(nèi)核,把編譯過的Linux內(nèi)核移植到友善之臂mini2440開發(fā)板上。第三,創(chuàng)建網(wǎng)絡(luò)文件系統(tǒng)和cramfs文件系統(tǒng)支持進(jìn)程的運(yùn)行。第四,編寫在服務(wù)器上運(yùn)行的視頻采集、H.264編碼、傳輸程序,程序是通過調(diào)用Linux操作系統(tǒng)提供V4L接口,實(shí)現(xiàn)視頻數(shù)據(jù)采集,采用T264編解碼器對(duì)視頻數(shù)據(jù)進(jìn)行編碼,最后通過RTP/UDP/IP層次協(xié)議,完成對(duì)編碼過的視頻數(shù)據(jù)進(jìn)行實(shí)時(shí)網(wǎng)絡(luò)傳輸。 客戶端是通過DirectShow技術(shù)編寫程序,實(shí)現(xiàn)對(duì)視頻數(shù)據(jù)接受、H.264解碼、顯示功能。 視頻監(jiān)控系統(tǒng)在局域網(wǎng)的測(cè)試過程中,能夠長(zhǎng)期、穩(wěn)定運(yùn)行,滿足視頻監(jiān)控系統(tǒng)要求。
[Abstract]:With the rapid development of the national economy, people have been greatly satisfied in all aspects, but also put forward a higher level of public security. More comprehensive requirements. Video surveillance system as an important part of the security system, more and more people pay attention to. Therefore, this paper takes the video surveillance system as the research object. In this paper, the server and client of video surveillance system are analyzed, and a video surveillance system based on embedded system is designed and implemented. The video surveillance system based on embedded development is designed in this paper. The client / server mode is adopted. The server chooses the friendly arm mini2440 development board and mini2440 camera as video capture. Transmission equipment; The client runs on the PC. The server constructs an embedded system through the combination of ARM processor and Linux operating system. Firstly, the U-Boot which can be transplanted to mini2440 development board is configured. The modification can boot the Linux operating system and complete the U-Boot driven by the DM9000 network card chip and the Nor Flash chip. Burn the compiled U-Boot to the mini2440 development board. Second, configure the Linux kernel and drive the camera that supports the OV511 chip in the kernel. The DM9000 Nic driver is compiled into the kernel, and the compiled Linux kernel is transplanted to the friendly arm mini2440 development board. Third. Create network file system and cramfs file system support process running. 4th, write in the server running video capture H.264 coding, transmission procedures. The program uses Linux operating system to provide V4L interface to realize video data acquisition, and uses T264 codec to encode video data. Finally, the real-time network transmission of encoded video data is accomplished by RTP/UDP/IP hierarchical protocol. The client program is written by DirectShow technology to realize video data receiving H. 264 decoding and display function. The video surveillance system can run for a long time and meet the requirements of the video surveillance system in the testing process of local area network (LAN).
【學(xué)位授予單位】:西南交通大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類號(hào)】:TP277;TP368.1
【參考文獻(xiàn)】
相關(guān)期刊論文 前8條
1 梁春燕,謝劍英;智能大廈的視頻監(jiān)控系統(tǒng)設(shè)計(jì)[J];測(cè)控技術(shù);1999年10期
2 宋妍,朱爽;基于NTP的網(wǎng)絡(luò)時(shí)間服務(wù)系統(tǒng)的研究[J];計(jì)算機(jī)工程與應(yīng)用;2003年36期
3 羅明宇,陶孜謹(jǐn),盧錫城;RTP在網(wǎng)絡(luò)視頻傳輸中的實(shí)現(xiàn)研究[J];計(jì)算機(jī)工程;2000年09期
4 章程,李建華;實(shí)時(shí)視頻傳輸?shù)姆答亾砣刂撇呗訹J];計(jì)算機(jī)工程;2002年02期
5 章民融;徐亞鋒;尤晉元;張國(guó)彬;;RTP/RTCP協(xié)議在視頻監(jiān)控系統(tǒng)中的實(shí)現(xiàn)[J];計(jì)算機(jī)應(yīng)用與軟件;2006年01期
6 任志考;魏志強(qiáng);;實(shí)時(shí)視頻傳輸系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)工程與設(shè)計(jì);2007年11期
7 萬永波 ,張根寶 ,田澤 ,楊峰;基于ARM的嵌入式系統(tǒng)Bootloader啟動(dòng)流程分析[J];微計(jì)算機(jī)信息;2005年22期
8 張永強(qiáng);趙永勇;李崇德;;嵌入式遠(yuǎn)程視頻采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];現(xiàn)代電子技術(shù);2006年04期
相關(guān)碩士學(xué)位論文 前2條
1 劉永峰;基于遠(yuǎn)程視頻監(jiān)控的嵌入式系統(tǒng)的研究與設(shè)計(jì)[D];國(guó)防科學(xué)技術(shù)大學(xué);2005年
2 孫振宇;基于H.264的視頻實(shí)時(shí)傳輸系統(tǒng)的研究與實(shí)現(xiàn)[D];南京理工大學(xué);2007年
,本文編號(hào):1446344
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1446344.html