Font Size: a A A

Design And Implementation Of Embedded Player Development Kit

Posted on:2009-10-13Degree:MasterType:Thesis
Country:ChinaCandidate:B Y HuangFull Text:PDF
GTID:2178360308977915Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Now embedded multimedia technology is the hot point in the world, specially embedded player has been used in a lot of products. With the fast development of computer's software and hardware technology, the requirement of embedded player software become higher than before. There are some kinds of embedded player, they have their feature. But they have some faulty in common, such as the one-track of multimedia patterns supported, lots of duplicate codes, poor user experience.In order to solve the problems in embedded player software, to improve the property of embedded player, to simplify the development process, this paper has done some research in this aspect. Based on the analysis of the popular players and multimedia software development kits DirectShow, an embedded multimedia player Development Kit named PlayerTool is designed successfully.In PlayerTool project, firstly the element, pipeline, port and other basic components are designed. These components are basis of PlayerTool project. Embedded multimedia player can be better designed through the reasonable use of these components. Bus system is a messaging mechanism, and it is indispensable. There is message transferring when using the components together, and bus system has solved this problem. As multimedia data format diversity, the project must have the flexibility and the utilization, so in PlayerTool development kit the plug-ins are designed and implemented. Plug-in make application upgrades easy. In order to simplify the use of plug-in, the dynamic loading method is designed. The dynamic loading method make plug-in loaded by the media type detection. Video and audio data must be strictly in accordance with the time sequence, so in PlayerTool project the clock system has been adopted to ensure the correct operation.
Keywords/Search Tags:embedded systems, Linux, player, components, software reuse
PDF Full Text Request
Related items