Font Size: a A A

Video Acquisition And Coding System Based On GStreamer

Posted on:2016-05-15Degree:MasterType:Thesis
Country:ChinaCandidate:X S ChenFull Text:PDF
GTID:2308330473965554Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
With the rapid development of video technology and integrated chip technology, the video acquisition and coding system occupies an important position in people’s daily life. But lacking of a unified model on Linux leads to the obstruction of developing the multimedia applications, developing multimedia applications efficiently needs further research. GStreamer multimedia framework could compensate for the defects of methods mentioned above. Compared with the traditional development mode, the GStreamer framework can realize code reuse and simplify the development of multimedia application based on Linux so that it can shorten the development time greatly. Therefore, multimedia application development based on the Gstreamer framework is of great potential in the future.Through the study of V4L2 programming, video codec technology, transmission protocol and the GStreamer multimedia framework, this thesis has proposed a solution for the video acquisition and coding system based on GStreamer. Firstly, the thesis analyzes the design requirement of the video system which makes the overall system design process clear. According to the development process of Linux, we complete the construction of the hardware platform which takes OMAP4460 Processor as the core and software platform which is based on the GStreamer. Secondly, in order to solve the contradiction between the quality of video and network bandwidth, this thesis chooses the H.264 coding scheme and researches RTP packet strategy of H.264 video strategy. When each module scheme is determined, we design and realize the video acquisition plugin, compression plugin and transmission plugin. In addition, this thesis has put forward a design scheme of the background processing pipeline based on GStreamer to support the video acquisition and coding system. Finally, this thesis accomplishes the application program design of both server and client and tests the performance of the system. System test results show that the system can gain collection of live video information timely and accurately which meets the needs of the network transmission of real-time data. Besides, the system gets a good expansibility benefiting from GStreamer multimedia framework.
Keywords/Search Tags:Embeded System, OMAP processor, GStreamer, Compression encode
PDF Full Text Request
Related items