Font Size: a A A

Design Of H.264 Video Player System Based On Embedded Linux

Posted on:2008-05-25Degree:MasterType:Thesis
Country:ChinaCandidate:J J ZhangFull Text:PDF
GTID:2178360242988979Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the application of third-generation mobile communication technology, taking mobile streaming media technology into the mobile value-added service, has become the focus of current research in world's mobile services. The efficient and practical multimedia terminal that was based on embedded technology,digital image technology and communications technology has become the main direction in communications areas. So the video research of transmission,decoder and play that based on the embedded technique was more urgent, and it has theoretical and practical significance.Through in-depth studying in embedded and digital image technology, the design scheme of H.264 video player system based on embedded Linux was put forward. In the system, hardware platform was based on XScale PXA255 MPU, and software platform was on the basis of embedded Linux. The trend of streaming media and mobile streaming media, the development of the embedded system and the embedded Linux, and the characteristic of the H.264 were analyzed. The significance of video business in future communications was elaborated. The macro framework was parted into hardware and software which were designed in details. In hardware design, the EAX-400 system was choosed according to the need of video player. The software design included the building of cross-compile environment, the analyzing of Bootloader's startup process, the transplanting of Bootloader, the migrating of Linux kernel to PXA255 and the designing of root file system based on the research of Linux root file system's structure. After building an entire embedded Linux system platform, the H.264 library of libavformat and libavcodec was transplanted. when the library was optimized and transplanted, this paper marked out the whole function of application software, then the Framebuffer,Qt/Embedded,Qtopia,SDL and video palyer were realized. Finally, the article gives the test platform, designs the test methods of video player system on the embedded Linux system platform, and tests every party of this system.The test results for the system showed that the video player decoding H.264 video of QCIF could play fluently. In this design, the realization of H.264 video decoding library,Qt/Embeded and Qtopia was characteristics.
Keywords/Search Tags:Mobile Streaming Media, Embedded Syestem, Embedded Linux, Bootloader, H.264, Embedded GUI, Framebuffer, SDL
PDF Full Text Request
Related items