Font Size: a A A

The Research Of Multi-mediaplayer Based On The FFmpeg Frame In The Android Sysetem

Posted on:2017-02-01Degree:MasterType:Thesis
Country:ChinaCandidate:P GaoFull Text:PDF
GTID:2308330482484120Subject:Control Science and Engineering
Abstract/Summary:PDF Full Text Request
With the development of mobile Internet technology, mobile terminals occupy an increasingly important position in people’s live. In so many phone systems, android is undoubtedly occupying the highest market share.In this paper we have a deep learn of android meidaplayer framework,and with the open source FFmpeg we developed a multi-mediaPlayer.In this paper we described how to build the java framework of multimedia player and described how to use FFmpeg to build the underlying decoder. And we have a detailed description of the steps to use android NDK edit underlying code to generate.so library and the steps to import them to android project.We proposesd two key algorithm of our research: the algorithm of audio and video synchronization and the algorithm of dropping frame dynamicly. We presents the core ideas and specific of the algorithm of audio and video synchronization in this paper. The algorithm of audio and video synchronization reference to the audio time, synchronized video frames to the audio playback frame. Our audio and video synchronization have a good effect in our research. Before addition, according to the characteristics H264 compression coding, we gived a unique algorithm that can dropped frame dynamicly that before analyticing multimedia streaming and entering the respective media unit queue, according to phone state(whether forced reduce the frequency) to dynamically determine whether to discard some of the video frames to reduce the frame rate while decoding times and reduce the usage of the phone memory and cpu share, thereby preventing the occurrence of video Caton and reduce the loss of the phone.
Keywords/Search Tags:android, FFmpeg, the algorithm of audio and video synchronization, the algorithm of dropping frame dynamicly
PDF Full Text Request
Related items