基于S3C2440的网络视频传输系统的设计与实现
发布时间:2018-12-26 12:07
【摘要】:目前,随着计算机网络与多媒体技术的迅猛发展,远程视频监控正向IP网络化、数字化、智能化的方面不断发展。用户将远程嵌入式监控设备经网络联接到一起,既能够获取远程监控平台采集的信息,又能向其传输控制信号。从而实现用户与监控设备之间的信息交互。 嵌入式应用系统是先进的计算机技术、半导体电子技术紧密结合的具体产物。通常面向特定的应用,嵌入式微处理器集成度高、功耗低、体积小,有利于系统小型化,增强系统移动能力;嵌入式系统的软件固化在存储介质中,有利于提高速度和系统可靠性。 本文是一个基于S3C2440处理器和嵌入式linux开发的图像视频采集与传输系统,主要的工作包括: 经过需求分析并根据已有的开发条件,详细介绍了arm+linux系统的建立过程,主要有嵌入式硬件平台搭建、嵌入式linux的配置与编译和相关驱动程序的修改、移植; 实现了视频数据的采集,包括USB摄像头驱动的移植、Boa交叉编译与移植、servfox交叉编译与移植、linux下V4L应用等;实现了boa服务器主页HTML文件和CGI动态文件的编写;实现了完整的视频传输系统;基于linux下的开发工具实现了TCP网络编程的开发与实现; 最后,针对服务器/客户端和浏览器/服务器两种模式的网络传输结构,详细叙述了浏览器/服务器模式网络通信的具体设计与实现过程。在本文的测试部分,进行了两种监控模式的对比,同时在达到相同或相似运行效果的前提下从实现的条件方面进行了分析。 本文所实现的系统性能稳定、可靠、占用资源少,实时性高,能够在图像采集、视频传输、远程监控等嵌入式应用中提供比较优秀的服务,这对于后期嵌入式网络视频传输系统的研究与开发都具有重要的意义。论文的最后分析了存在的不足之处并提出有待改进的方向。
[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.
【学位授予单位】:武汉理工大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TN919.8;TP368.1
本文编号: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.
【学位授予单位】:武汉理工大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TN919.8;TP368.1
【引证文献】
相关期刊论文 前1条
1 郑佳恩;彭端;;无线视频传输系统的发展动态[J];现代电子技术;2013年15期
,本文编号:2392109
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2392109.html