基于H.264的無(wú)線視頻采集系統(tǒng)
本文選題:視頻采集 + H.264; 參考:《杭州電子科技大學(xué)》2014年碩士論文
【摘要】:隨著社會(huì)的快速發(fā)展,安防越來(lái)越受到人們的重視,其中視頻監(jiān)控是安防的重要組成部分,也是人們一直研究的重要內(nèi)容,傳統(tǒng)的視頻監(jiān)控系統(tǒng)是基于模擬信號(hào)的有線視頻監(jiān)控,這種監(jiān)控系統(tǒng)圖像模糊而且很難做到全面覆蓋。隨著視頻編碼技術(shù)和無(wú)線通信技術(shù)的發(fā)展,許多優(yōu)秀的編碼技術(shù)日臻成熟,無(wú)線通信也走進(jìn)了千家萬(wàn)戶,同時(shí)隨著微電子技術(shù)的發(fā)展,越來(lái)越多的高性能處理器的出現(xiàn)使得嵌入式設(shè)備向著小型化、高性能的方向發(fā)展。在這些技術(shù)背景下,有必要設(shè)計(jì)一種基于高效視頻編碼技術(shù)的無(wú)線視頻監(jiān)控系統(tǒng)。 本文提出了一種基于H.264的無(wú)線視頻采集系統(tǒng),該系統(tǒng)包括兩部分,無(wú)線攝像頭和視頻服務(wù)器。無(wú)線攝像頭部分使用圖像傳感器采集視頻,并編碼成H.264格式,通過(guò)無(wú)線將數(shù)據(jù)傳遞給視頻服務(wù)器;視頻服務(wù)器上將各個(gè)攝像頭的數(shù)據(jù)保存成文件,并提供客戶端的訪問(wèn)。 本文圍繞無(wú)線攝像頭和視頻服務(wù)器的設(shè)計(jì)和實(shí)現(xiàn)進(jìn)行了研究,全文所做的工作如下:首先,對(duì)本課題的研究背景、意義以及視頻監(jiān)控技術(shù)的發(fā)展現(xiàn)狀和趨勢(shì)做了介紹,提出了使用H.264和無(wú)線的必要性。其次,通過(guò)采用Linux系統(tǒng)作為攝像頭的軟件平臺(tái),構(gòu)建了嵌入式Linux系統(tǒng)的交叉開(kāi)發(fā)環(huán)境,實(shí)現(xiàn)了對(duì)嵌入式Linux系統(tǒng)的引導(dǎo)程序、系統(tǒng)內(nèi)核和文件系統(tǒng)的移植以及文件系統(tǒng)的掛載,達(dá)到了系統(tǒng)啟動(dòng)的基本要求,完成了對(duì)嵌入式Linux系統(tǒng)操作平臺(tái)的搭建。然后,實(shí)現(xiàn)了攝像頭的視頻圖像采集,對(duì)視頻圖像壓縮編碼的原理進(jìn)行了介紹和分析,根據(jù)視頻壓縮技術(shù)的發(fā)展,采用了H.264實(shí)時(shí)視頻編碼技術(shù)對(duì)該系統(tǒng)進(jìn)行視頻編碼,并通過(guò)無(wú)線模塊與視頻服務(wù)器組網(wǎng),將H.264數(shù)據(jù)以RTMP協(xié)議上傳到視頻服務(wù)器。在視頻服務(wù)器中一方面接收無(wú)線攝像頭的數(shù)據(jù),并將其以FLV格式進(jìn)行存儲(chǔ);另一方面向遠(yuǎn)程客戶端以RTMP協(xié)議提供視頻的直播和回放。在客戶端方面,由于視頻服務(wù)器使用RTMP流媒體協(xié)議傳輸,一般的視頻播放軟件,如VLC,訪問(wèn)相應(yīng)的地址即可觀看,并且在網(wǎng)頁(yè)中嵌入RTMP播放器也能正常播放,使得客戶端的播放非常便捷。 本文對(duì)該系統(tǒng)的硬件電路和軟件程序設(shè)計(jì)都進(jìn)行了詳細(xì)論述,基本實(shí)現(xiàn)了設(shè)計(jì)目標(biāo)。通過(guò)對(duì)系統(tǒng)的測(cè)試和分析,證實(shí)了本系統(tǒng)已經(jīng)達(dá)到設(shè)計(jì)目標(biāo)。并在最后對(duì)本設(shè)計(jì)進(jìn)行了總結(jié),發(fā)現(xiàn)了不足之處,,同時(shí)提出改進(jìn)方案和展望。
[Abstract]:With the rapid development of society, people pay more and more attention to security, in which video surveillance is an important part of security, and it is also an important content that people have been studying. The traditional video surveillance system is wired video surveillance based on analog signal. With the development of video coding technology and wireless communication technology, many excellent coding technologies are becoming more and more mature, wireless communication has also entered into thousands of households, at the same time with the development of microelectronics technology, With the emergence of more and more high performance processors, embedded devices are developing towards miniaturization and high performance. Under these technical background, it is necessary to design a wireless video surveillance system based on efficient video coding technology. This paper presents a wireless video acquisition system based on H. 264. The system consists of two parts: wireless camera and video server. The part of wireless camera uses image sensor to capture video and encode it into H.264 format, which can transmit data to video server wirelessly; the video server saves the data of each camera into files and provides client access. This paper focuses on the design and implementation of wireless camera and video server. The work done in this paper is as follows: firstly, the research background, significance, development status and trend of video surveillance technology are introduced. The necessity of using H.264 and wireless is put forward. Secondly, the cross-development environment of embedded Linux system is constructed by using Linux system as the software platform of camera. The boot program of embedded Linux system, the transplant of system kernel and file system and the mount of file system are realized. Meet the basic requirements of the system startup, completed the embedded Linux system operating platform. Then, the video image acquisition of camera is realized, and the principle of video image compression coding is introduced and analyzed. According to the development of video compression technology, H.264 real-time video coding technology is used to code the video of the system. The H.264 data is uploaded to the video server by RTMP protocol through the wireless module and the video server. On the one hand, the video server receives the data of the wireless camera and stores it in FLV format; on the other hand, it provides live broadcast and playback of video to the remote client with RTMP protocol. On the client side, due to the video server using RTMP streaming protocol transmission, the general video playback software, such as VLC, access to the corresponding address can be viewed, and embedded in the web page RTMP player can also play normally. Make the client play very convenient. In this paper, the hardware circuit and software program design of the system are discussed in detail, and the design goal is basically realized. Through the test and analysis of the system, it is proved that the system has reached the design goal. At the end of this paper, the author summarizes the design, finds out the deficiency, and puts forward the improvement scheme and prospect.
【學(xué)位授予單位】:杭州電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TN919.81
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 蔣莉;Linux下多進(jìn)程編程[J];電腦開(kāi)發(fā)與應(yīng)用;2003年05期
2 閆麗云,任煜海;新視頻壓縮標(biāo)準(zhǔn)H.264/AVC的研究[J];電腦開(kāi)發(fā)與應(yīng)用;2005年12期
3 李桂香;常峗杰;;嵌入式Linux文件系統(tǒng)研究與應(yīng)用[J];電腦開(kāi)發(fā)與應(yīng)用;2010年05期
4 耿元鳴;;幾種主流視頻編碼方式的性能比較和分析[J];電子科技;2007年07期
5 李競(jìng);;淺析流媒體技術(shù)及其發(fā)展趨勢(shì)[J];計(jì)算機(jī)光盤(pán)軟件與應(yīng)用;2012年09期
6 黃俊偉;巴義;;基于V4L2移動(dòng)視頻監(jiān)控系統(tǒng)的研究與設(shè)計(jì)[J];電視技術(shù);2012年17期
7 趙從挺;應(yīng)自爐;肖偉明;黃兆勇;;基于Wi-Fi和RTP/RTCP協(xié)議的無(wú)線視頻監(jiān)控系統(tǒng)設(shè)計(jì)[J];工業(yè)控制計(jì)算機(jī);2012年09期
8 劉小軍;;基于WiFi無(wú)線視頻傳輸技術(shù)的研究[J];電子技術(shù);2012年10期
9 梁漢釗;;論網(wǎng)絡(luò)智能視頻監(jiān)控技術(shù)的應(yīng)用[J];廣東科技;2008年08期
10 趙榮陽(yáng);黃東;;嵌入式Linux系統(tǒng)編譯與實(shí)現(xiàn)[J];電子制作;2013年08期
本文編號(hào):1902431
本文鏈接:http://sikaile.net/kejilunwen/wltx/1902431.html