Font Size: a A A

Video Transmitting And Receiving System Based On H.264Protocol

Posted on:2013-01-09Degree:MasterType:Thesis
Country:ChinaCandidate:Q SongFull Text:PDF
GTID:2248330371983833Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
With the rapid development of the third generation and mobile internet, embeddedterminal devices which have so many advantages, such as portability and convenience, lowpower consumption, high cost performance and so on, are widely used in the industrialcontrol, consumer electronics, network communications and so on. In these fields,multimedia processing technology like video transferring is largely used, because of a lot ofvideo datas, and video datas are used effectively, the problem about video compression ratiomust be solved, meanwhile, high video quality must be guaranteed. The new generationstandard of video compression transcoding which has high video compression ratio, goodnetwork adaptability, strong fault-tolerant capability and so on, can solve all the problemsvery well, finally, video transmission can receive real-time and stable effect.The main task of the system is to make ARM9based on embedded system become videoserver, and send video datas to terminal devices. The main target is to use the camera withUSB interface to collect video datas stably and efficiently, and the video frame datas arestored in the buffer, and then the application program used for collecting video datas iscombined with H.264encoding library, in order to collect the video datas and encode quickly.Some terminal devices can connect with the video server, and this way is based on TCP andfinished by the multi-threading program to manage the terminal devices. In order to hit thetarget, the video fram compression ratio must be improved, and the quality of video imageshould be high, in the process of sending video datas, network bandwidth occupied videoframe datas is narrow, and the network transmission should be stable and reliable.The main content of the thesis follows as: according to features of ARM9S3C2440hardware platform, embedded Linux cross-compiling environment is built, and the systemleading program like uboot and Linux2.6kernel are transplanted into the hardware platform,and the root file system is made to manage the files, and then the camera driver is loaded andthe video-collected application program is designed, combined with H.264encoding library,finishes the video collection, transmission and compression, in order to achieve highcompression ratio of video data.The key research and design of the thesis is to build the embedded Linux systemplatform, design the video-collected application program, optimize and test the H.264encoding library, multi-threading network programming, finally, the video transmission canbe achieved in the hardware platform, function and performance of software and hardwareshould be tested.
Keywords/Search Tags:H.264standard, Embedded Linux kernel, TCP/IP Protocol, Socket
PDF Full Text Request
Related items