Font Size: a A A

The Design And Implementation Of Streaming Media Client Based On Android

Posted on:2015-08-15Degree:MasterType:Thesis
Country:ChinaCandidate:K ZhangFull Text:PDF
GTID:2308330473455486Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the increasing development of people’s living level, their economic activities are more and more diversified. The financial instruments emerge in endlessly and the financial business is developing rapidly. With the daily expense, people are also looking for the way of increasing the value of capitals. As the time change, their financial awareness is constantly updating. Nowadays, the personal finance have been popular. People strive for making good use of their money actively and steadily and realizing the welfare increments effectively.Since the era of mobile Internet access, the mobile intelligent terminal system and the mobile communication technology continue to mature and develop. What’s more, the performance of the mobile terminal hardware has been greatly improved and the mature of 3G networks has provided favorable conditions for enjoying network services anytime and anywhere. The mobile phone is not just for responding to calls and texts. People make full use of it to enjoy various services provided by the network anywhere and anytime.Using mobile intelligent terminal to watch the audio and video is bound to become a part of people’s daily lives in the future. The Streaming media technology has greatly promoted the development of mobile terminal multimedia applications, this thesis is mainly researching the streaming media client based on the Android platform. It adopts the audio and video technology, the real-time transport protocol that enables people to enjoy the real-time audio and video playback anytime and anywhere.The thesis starts with the analysis of the background and status of the subject. According to the domestic research techniques, clear the technical means that the subject may adopts. Tracing this clue, start technology research: in depth study of the structure of the Android platform, streaming media technology, H.264 video compression codec technology, streaming media transmission protocol:RTP(Real-time Transport Protocol), RTSP(Real-time Transport Protocol), RTCP(Real-time Transport Control protocol), and so on. Learning these technologies can pave the way for later designing and developing of the system. Then, make functional requirement analysis and performance requirement analysis combined with the use cases in detail. In the case of a clear demand, give a hierarchical design to the system: the user interface layer, the data processing layer and data abstraction layer. The system consists of two modules: audio and video playing module and expansion module. The audio and video playing module includes receiving data, data preprocessing, decoding and playing sub-modules that can cooperate to complete both local and internet audio and video playing. The expansion module includes file list management, playlist management and intelligent search sub-modules that together realize the auxiliary functions of playing audio and video. After completing the design, begin to encoding implementation. Firstly, cut and optimize the FFMPEG library. Then, port it to the Android system and realize the whole system. Finally, find the loopholes in the system by doing the function test and the performance test. And then resolve them to make the system reach the on-line request.Through the above research work, the system realizes the streaming audio and video playback based on the Android platform. The audio and video plays smoothly with low delay. Not only can it meet the people’s daily needs, but also it has a high practical value.
Keywords/Search Tags:Mobile intelligent terminal, Client, Streaming Media Technology, Audio and Video
PDF Full Text Request
Related items