Font Size: a A A

The Research And Design Of An Embedded Streaming Media Playing System Based On ARM Platform

Posted on:2013-09-22Degree:MasterType:Thesis
Country:ChinaCandidate:G Y YangFull Text:PDF
GTID:2248330374468849Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
Nowadays,the Internet has been used in thousands of families.The development of streaming media technology make it possible to listen to radio and watch TV online,so many radio and TV stations play their programs by both wireless and Internet. At present, in most cases these are done on PC.PC is powerful,however,there are some disadvantages including high energy consumption, big volume, cumbersome appear-ance and low starting speed etc. Hence,it is necessary to design a better play system to replace with it.The embedded system can cut its hardware and software, and has strict requirements for its power consumption and size,and it is a special computer system. In this paper,the embedded technology is introduced to the field of streaming media,one embedded streaming player teminal is researched and designed based on S3C6410platform. The streaming media player terminal system will not only be able to play network audio and video programs but also can play local audio and video documents. Compared with the PC,the embedded streaming media player terminal system starts fast, have small volume and the most significant is its energy-saving effect.In the society to promote energy saving and environmental protection,the product will be welcomed by the consumers and has broad market prospect.At first,the paper introduces the research background of thesis, the significance of developping one embedded streaming media player system and related embedded technology and streaming media technology, the overall structure of the paper is also given Then, the overall structure of hardware system and the S3C6410processor are also illustrated,and it analysis in detail circuit schematic of memory part, audio and network part of system. Secondly, how to build a platform on which application programs run is illustrated in the paper, including the transplantation of the bootloader and Linux kernel, and the generation of and Yaffs2root file system. As driver writting and transplantation plays a very important role in the embedded development, after giving the function of driver in the paper, the driver program examples of wm9714chip which is a kind of sound card chip and the DM9000AEP which is a kind of network card are given and it describes the process of developing and transplanting drive programs. By transplanting Mplayer, the system can be used to play network streaming media. Finally, how to develop and transplant Mplayer is analyzed, especially how to optimize Mplayer. A fixed-point decoder named libwma is adopted and added to the Mplayer, and S3C6410hardware decoder,which can enhance Mplayer’s ability to decode video of MPEG4and other file formats, is also used in it. In addition, a Qt graphical interface is designed and implemented in order to make the system convenient for users to operate.In summary, the implementation process of an embedded streaming media player terminal system is illustrated in detail in this paper, which includes the realization of hardware and software system and can provide some reference value to those who are engaged in similar studies and designs.
Keywords/Search Tags:Streaming Media, Embedded, S3C6410, Mplayer
PDF Full Text Request
Related items