基于S3C2440的網(wǎng)絡(luò)視頻傳輸系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2018-12-26 12:07
【摘要】:目前,隨著計(jì)算機(jī)網(wǎng)絡(luò)與多媒體技術(shù)的迅猛發(fā)展,遠(yuǎn)程視頻監(jiān)控正向IP網(wǎng)絡(luò)化、數(shù)字化、智能化的方面不斷發(fā)展。用戶將遠(yuǎn)程嵌入式監(jiān)控設(shè)備經(jīng)網(wǎng)絡(luò)聯(lián)接到一起,既能夠獲取遠(yuǎn)程監(jiān)控平臺(tái)采集的信息,又能向其傳輸控制信號(hào)。從而實(shí)現(xiàn)用戶與監(jiān)控設(shè)備之間的信息交互。 嵌入式應(yīng)用系統(tǒng)是先進(jìn)的計(jì)算機(jī)技術(shù)、半導(dǎo)體電子技術(shù)緊密結(jié)合的具體產(chǎn)物。通常面向特定的應(yīng)用,嵌入式微處理器集成度高、功耗低、體積小,有利于系統(tǒng)小型化,增強(qiáng)系統(tǒng)移動(dòng)能力;嵌入式系統(tǒng)的軟件固化在存儲(chǔ)介質(zhì)中,有利于提高速度和系統(tǒng)可靠性。 本文是一個(gè)基于S3C2440處理器和嵌入式linux開(kāi)發(fā)的圖像視頻采集與傳輸系統(tǒng),主要的工作包括: 經(jīng)過(guò)需求分析并根據(jù)已有的開(kāi)發(fā)條件,詳細(xì)介紹了arm+linux系統(tǒng)的建立過(guò)程,主要有嵌入式硬件平臺(tái)搭建、嵌入式linux的配置與編譯和相關(guān)驅(qū)動(dòng)程序的修改、移植; 實(shí)現(xiàn)了視頻數(shù)據(jù)的采集,包括USB攝像頭驅(qū)動(dòng)的移植、Boa交叉編譯與移植、servfox交叉編譯與移植、linux下V4L應(yīng)用等;實(shí)現(xiàn)了boa服務(wù)器主頁(yè)HTML文件和CGI動(dòng)態(tài)文件的編寫(xiě);實(shí)現(xiàn)了完整的視頻傳輸系統(tǒng);基于linux下的開(kāi)發(fā)工具實(shí)現(xiàn)了TCP網(wǎng)絡(luò)編程的開(kāi)發(fā)與實(shí)現(xiàn); 最后,針對(duì)服務(wù)器/客戶端和瀏覽器/服務(wù)器兩種模式的網(wǎng)絡(luò)傳輸結(jié)構(gòu),詳細(xì)敘述了瀏覽器/服務(wù)器模式網(wǎng)絡(luò)通信的具體設(shè)計(jì)與實(shí)現(xiàn)過(guò)程。在本文的測(cè)試部分,進(jìn)行了兩種監(jiān)控模式的對(duì)比,同時(shí)在達(dá)到相同或相似運(yùn)行效果的前提下從實(shí)現(xiàn)的條件方面進(jìn)行了分析。 本文所實(shí)現(xiàn)的系統(tǒng)性能穩(wěn)定、可靠、占用資源少,實(shí)時(shí)性高,能夠在圖像采集、視頻傳輸、遠(yuǎn)程監(jiān)控等嵌入式應(yīng)用中提供比較優(yōu)秀的服務(wù),這對(duì)于后期嵌入式網(wǎng)絡(luò)視頻傳輸系統(tǒng)的研究與開(kāi)發(fā)都具有重要的意義。論文的最后分析了存在的不足之處并提出有待改進(jìn)的方向。
[Abstract]:At present, with the rapid development of computer network and multimedia technology, remote video surveillance is developing in the aspects of network, digitization and intelligence. The user can connect the remote embedded monitoring equipment through the network, which can not only obtain the information collected by the remote monitoring platform, but also transmit the control signal to the remote monitoring platform. In order to realize the information exchange between the user and the monitoring device. Embedded application system is the concrete product of advanced computer technology and semiconductor electronic technology. Generally, embedded microprocessors have high integration level, low power consumption and small volume, which is beneficial to miniaturization of system and enhancement of system mobility. The software of embedded system is solidified in storage medium, which is helpful to improve the speed and reliability of the system. This paper is an image and video acquisition and transmission system based on S3C2440 processor and embedded linux. The main work includes: through the requirement analysis and according to the existing development conditions, the establishment process of the arm linux system is introduced in detail. There are mainly embedded hardware platform, embedded linux configuration and compilation and related driver modification, transplantation; The collection of video data is realized, including the transplantation of USB camera driver, Boa cross-compilation and transplantation, servfox cross-compilation and transplantation, V4L application under linux and so on, and the compiling of HTML file and CGI dynamic file of boa server home page are realized. A complete video transmission system is implemented, and the development and implementation of TCP network programming are realized based on the development tools of linux. Finally, according to the network transmission structure of server / client and browser / server, the design and implementation of browser / server mode network communication are described in detail. In the test part of this paper, the comparison of two monitoring modes is carried out, and the implementation conditions are analyzed on the premise of the same or similar operation effect. The system realized in this paper has the advantages of stable performance, reliable performance, less resources, high real-time performance, and can provide excellent services in embedded applications such as image acquisition, video transmission, remote monitoring and so on. This is of great significance to the research and development of embedded network video transmission system. At the end of the paper, the shortcomings are analyzed and the direction to be improved is put forward.
【學(xué)位授予單位】:武漢理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類號(hào)】:TN919.8;TP368.1
本文編號(hào):2392109
[Abstract]:At present, with the rapid development of computer network and multimedia technology, remote video surveillance is developing in the aspects of network, digitization and intelligence. The user can connect the remote embedded monitoring equipment through the network, which can not only obtain the information collected by the remote monitoring platform, but also transmit the control signal to the remote monitoring platform. In order to realize the information exchange between the user and the monitoring device. Embedded application system is the concrete product of advanced computer technology and semiconductor electronic technology. Generally, embedded microprocessors have high integration level, low power consumption and small volume, which is beneficial to miniaturization of system and enhancement of system mobility. The software of embedded system is solidified in storage medium, which is helpful to improve the speed and reliability of the system. This paper is an image and video acquisition and transmission system based on S3C2440 processor and embedded linux. The main work includes: through the requirement analysis and according to the existing development conditions, the establishment process of the arm linux system is introduced in detail. There are mainly embedded hardware platform, embedded linux configuration and compilation and related driver modification, transplantation; The collection of video data is realized, including the transplantation of USB camera driver, Boa cross-compilation and transplantation, servfox cross-compilation and transplantation, V4L application under linux and so on, and the compiling of HTML file and CGI dynamic file of boa server home page are realized. A complete video transmission system is implemented, and the development and implementation of TCP network programming are realized based on the development tools of linux. Finally, according to the network transmission structure of server / client and browser / server, the design and implementation of browser / server mode network communication are described in detail. In the test part of this paper, the comparison of two monitoring modes is carried out, and the implementation conditions are analyzed on the premise of the same or similar operation effect. The system realized in this paper has the advantages of stable performance, reliable performance, less resources, high real-time performance, and can provide excellent services in embedded applications such as image acquisition, video transmission, remote monitoring and so on. This is of great significance to the research and development of embedded network video transmission system. At the end of the paper, the shortcomings are analyzed and the direction to be improved is put forward.
【學(xué)位授予單位】:武漢理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類號(hào)】:TN919.8;TP368.1
【引證文獻(xiàn)】
相關(guān)期刊論文 前1條
1 鄭佳恩;彭端;;無(wú)線視頻傳輸系統(tǒng)的發(fā)展動(dòng)態(tài)[J];現(xiàn)代電子技術(shù);2013年15期
,本文編號(hào):2392109
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2392109.html
最近更新
教材專著