| With economic development and technology progress, China owns the world’s largest mobile end-users; multimedia broadcasting services play an increasingly important role. CMMB (China Mobile Multimedia Broadcasting) which is China’s self-developed technology combines high-power S-band satellite signal and ground distribution networks as an addition to realize full coverage of an area; it could solve the problems of the efficiency, performance and other issues which bring by the complex topography of China.With the strong support of national policy, many manufacturers in the industry have produced many standard hardware and software solutions which can meet the relevant standards, CMMB has been widely applied, but most of these applications are focused on small-screen mobile phones and other mobile devices, CMMB related applications on the personal computer are relatively rare; the market is not big.Through the study of CMMB system, we can understand the the CMMB complex form of the composition of the relevant standards and multiple frames, the effective data load reuse the frame to carry audio and video related structures. Through the study I found that, in the PC the CMMB related services can be combined with the advantages of broadcast networks and the Internet, on the one hand, CMMB signals cover a wide area and spread fast, and can provide users with more security and better quality services (for example, smooth audio and video playback), the other hand, if the Internet, CMMB has an uplink channel for the user to provide the needs of individual.According to features of CMMB architecture in the Windows platform, this paper will conduct a needs analysis for CMMB service terminal applications. It can provide a description of relevant scenarios, based on needs analysis, including the analysis and the design of software architecture and the relevant functional modules. This paper also has a study about the interaction between the middleware and the application; and gives the module design, such as real-time playback module, program management module. It describes the methods and steps of the audio and video format conversion, and the Electronic Service Guide’s processing. Finally, this paper shows the methods to realize the user interface and some functions of the application, including the audio and video format conversion, and audio and video playback and other functions such as simulation and test according to the design. |