Font Size: a A A

Research On Embedded Media Player Based On Linux

Posted on:2008-12-15Degree:MasterType:Thesis
Country:ChinaCandidate:G YangFull Text:PDF
GTID:2178360215990933Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
With the rapid development of multimedia technology and embedded technology, electronic products, which integrate features of computer, communications, and consumer electronic products and so on, have been widely used, and the embedded media player has been the main application software of these products. Meanwhile, the Linux system has been widely used in various embedded devices, and it requires improved multimedia applications. In this situation, how to develop an embedded media player which can support kinds of formats and protocols is an important research direction in the field of media player.This thesis takes MPlayer media player as the developed prototype, and designs an embedded media player based on Linux and MiniGUI, which can support kinds of kinds of formats and protocols and meet the needs of embedded equipment.The main content of this thesis is as follows:①Researching of the architecture and modular structure of embedded media player. The system is designed in the aspects of modularity and expansibility, and the flow chart is given.②Designing the three key modules, which include graphical user interface module, system management and control module, audio video playback module. The graphical user interface module deals with most of the work of the actual application through the window function, and the work includes receiving and processing the messages received windows. System management and control module implements user interaction and the control of the media broadcast through a variety of messages and message processing functions, and synchronize the video stream and audio stream. Audio video playback module implements the audio playback and video playback through GDI and OSS.The MiniGUI-based graphical user interface is adopted to meet the graphics system performance, size requirements and the embedded equipment requirements.③Testing the embedded media player in simulated environment with function testing. The experimental result indicates this system can meet the media broadcast need of embedded equipment.To sum up, this dissertation started on related theory, analyzed and compared the existing open-source MPlayer media player, and dissertated the architecture and build mechanism of a media player based on MiniGUI.
Keywords/Search Tags:media player, Linux, MiniGUI, MPlayer
PDF Full Text Request
Related items