Font Size: a A A

Design And Implementation Of Smooth Streaming Player Based On Android Platform

Posted on:2013-10-21Degree:MasterType:Thesis
Country:ChinaCandidate:HuangFull Text:PDF
GTID:2208330434470635Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Smart Terminal with Android Operation System is becoming more and more popular right now. By the end of2012-08, there are more than59%smart phone used Android as their OS around the world. On Android platform, User’s requirement and application’s quality are gradually improving. Video&audio player, as the very common and important feature, is not only a player for different local format files, but also a player for streaming (include VOD and LIVE streaming). With the great popularity of3G and the wireless networks, the way of people to get the multimedia information has become more and more variable, and people hope to realize on watching VOD/Live TV-Show or TV-Program, and participating video conference through the network in their different devices. However, the player inside Android can’t meet the user’s different requirements. It becomes imminent that researching and exploring the performance and characteristics of Android platform, and developing stream media player by ourselves, including to provide video and audio solutions. Smooth Streaming is a dynamic adaptive streaming transmission scheme and realization technology which developed and launched by Microsoft, its application prospect will be very great in the near future. But the Android platform itself has no player to support the new kinds of adaptive streaming, so it becomes imperative that to develop a Smooth Streaming player that based on Android OS.The article is how to realize the Smooth Streaming player. And at this time, to tell the story of Adaptive Streaming based on HTTP principle and development status, and then to discuss the principle and realization of the player on Android platform, and clarify Android platform development process and give5parts of the detailed system design analysis and implementation. On the basis of which focused to discuss the6module design and implementation in the Smooth Streaming core module. In order to solve the Smooth on playing and user’s experience in different performance equipment, we put forward3(speed, CPU, CAP) existing influence factors and specific analysis. These3factors are focused on one of the most important part--rate switching adaptive design scheme. Then, we do the actual stream change test to the ultimate realization Smooth Streaming technical player and Non-Smooth Streaming technical player, and using open bandwidth and limit bandwidth method, we perform the adaptive simple simulation and give the test results and analysis. Finally, summarize the design and implementation of the player obtained experience and future improvement possibility.
Keywords/Search Tags:Android, Smooth Streaming, JNI, Adaptive Streaming Media
PDF Full Text Request
Related items