基于FFMPEG技術(shù)在起重機安全監(jiān)控系統(tǒng)上的應(yīng)用與研究
發(fā)布時間:2018-11-25 14:42
【摘要】:隨著嵌入式Linux技術(shù)、圖像采集技術(shù)和網(wǎng)絡(luò)視頻傳輸技術(shù)的飛速發(fā)展,以及人們安全意識的不斷提高,如何解決重點區(qū)域和大型機械的安全監(jiān)控成為一個熱門的課題。因此,為大型起重機安裝高效可靠的視頻采集與監(jiān)控系統(tǒng)已經(jīng)迫在眉睫。 本論文針對上述問題,采用TI公司的DM3730雙核處理器為硬件平臺,,圍繞FFMPEG源碼的分析及移植,完成視頻的編解碼技術(shù),旨在研制出一款基于嵌入式Web服務(wù)器的起重機安全監(jiān)控系統(tǒng)。將起重機的工作狀態(tài)以數(shù)據(jù)的形式和現(xiàn)場施工人員的操作情況的視頻信號傳至遠端的監(jiān)控室,為了及時的應(yīng)對起重機的各種突發(fā)狀況做充分的準備。實現(xiàn)過程主要包括以下內(nèi)容: 1.系統(tǒng)的硬件設(shè)計。主要包括:處理器、串口ISP、USB攝像頭等。 2.嵌入式Linux系統(tǒng)軟件開發(fā)平臺的搭建。主要包括Bootloader的移植、交叉編譯環(huán)境的搭建、Linux內(nèi)核的裁剪編譯和移植。 3、嵌入式Web服務(wù)器Boa的實現(xiàn)及QT界面的設(shè)計。 4、FFMPEG源碼的分析及移植,H.264的設(shè)計和移植,通過RC4加密算法實現(xiàn)了FFMPEG視頻的加解密算法。 本文研究的內(nèi)容是起重機的視頻采集與監(jiān)控系統(tǒng),通過DM3730芯片內(nèi)置的硬件編解碼模塊支持FFMPEG的視頻圖像編解碼技術(shù)和視頻加解密算法。采用Qt軟件和嵌入式SQLite數(shù)據(jù)庫相結(jié)合的辦法完成了對起重機運行狀態(tài)數(shù)據(jù)的采集和存儲,同時在目標(biāo)板上移植了嵌入式Web服務(wù)器,監(jiān)控端可以利用Internet瀏覽器的以網(wǎng)頁的形式訪問WEB服務(wù)器,得到起重機運行狀態(tài)和操作情況的監(jiān)控畫面,最終實現(xiàn)了起重機安全監(jiān)控系統(tǒng)。
[Abstract]:With the rapid development of embedded Linux technology, image acquisition technology and network video transmission technology, as well as the continuous improvement of people's security awareness, how to solve the security monitoring of key areas and large machinery has become a hot topic. Therefore, it is urgent to install an efficient and reliable video capture and monitoring system for large cranes. In order to solve the above problems, this paper uses the DM3730 dual-core processor of TI Company as the hardware platform, and completes the video coding and decoding technology around the analysis and transplantation of the FFMPEG source code. In order to develop a crane security monitoring system based on embedded Web server. The working status of the crane is transmitted to the remote control room in the form of data and the video signal of the operator on the site, in order to make sufficient preparation for all kinds of emergency situations of the crane in time. The implementation process mainly includes the following contents: 1. Hardware design of the system. Mainly include: processor, serial port ISP,USB camera and so on. 2. The building of embedded Linux system software development platform. Mainly includes the Bootloader porting, cross-compiling environment, Linux kernel tailoring and transplanting. 3. The realization of embedded Web server Boa and the design of QT interface. 4FFMPEG source code analysis and transplantation, H. 264 design and transplantation, through the RC4 encryption algorithm to achieve FFMPEG video encryption and decryption algorithm. The research content of this paper is the video acquisition and monitoring system of crane, which supports FFMPEG video coding and decoding technology and video encryption and decryption algorithm through the hardware codec module built into DM3730 chip. The method of combining Qt software with embedded SQLite database is used to complete the collection and storage of crane running state data. At the same time, embedded Web server is transplanted on the target board. The monitoring end can use the Internet browser to access the WEB server in the form of web pages, get the monitoring picture of the crane running state and operation, and finally realize the crane safety monitoring system.
【學(xué)位授予單位】:天津理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TH21;TP277
[Abstract]:With the rapid development of embedded Linux technology, image acquisition technology and network video transmission technology, as well as the continuous improvement of people's security awareness, how to solve the security monitoring of key areas and large machinery has become a hot topic. Therefore, it is urgent to install an efficient and reliable video capture and monitoring system for large cranes. In order to solve the above problems, this paper uses the DM3730 dual-core processor of TI Company as the hardware platform, and completes the video coding and decoding technology around the analysis and transplantation of the FFMPEG source code. In order to develop a crane security monitoring system based on embedded Web server. The working status of the crane is transmitted to the remote control room in the form of data and the video signal of the operator on the site, in order to make sufficient preparation for all kinds of emergency situations of the crane in time. The implementation process mainly includes the following contents: 1. Hardware design of the system. Mainly include: processor, serial port ISP,USB camera and so on. 2. The building of embedded Linux system software development platform. Mainly includes the Bootloader porting, cross-compiling environment, Linux kernel tailoring and transplanting. 3. The realization of embedded Web server Boa and the design of QT interface. 4FFMPEG source code analysis and transplantation, H. 264 design and transplantation, through the RC4 encryption algorithm to achieve FFMPEG video encryption and decryption algorithm. The research content of this paper is the video acquisition and monitoring system of crane, which supports FFMPEG video coding and decoding technology and video encryption and decryption algorithm through the hardware codec module built into DM3730 chip. The method of combining Qt software with embedded SQLite database is used to complete the collection and storage of crane running state data. At the same time, embedded Web server is transplanted on the target board. The monitoring end can use the Internet browser to access the WEB server in the form of web pages, get the monitoring picture of the crane running state and operation, and finally realize the crane safety monitoring system.
【學(xué)位授予單位】:天津理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TH21;TP277
【參考文獻】
相關(guān)期刊論文 前9條
1 馬洪堂;;基于FFMPEG的視頻轉(zhuǎn)換系統(tǒng)的模塊研究[J];電腦知識與技術(shù);2009年13期
2 高睿鵬;劉佳玲;;基于FFMPEG的通用視頻插件[J];電腦知識與技術(shù);2010年10期
3 蔣鵬,劉s
本文編號:2356474
本文鏈接:http://sikaile.net/kejilunwen/jixiegongcheng/2356474.html
最近更新
教材專著