Font Size: a A A

Design And Implementation Of Real-Time Monitoring Oriented Media Player

Posted on:2011-07-28Degree:MasterType:Thesis
Country:ChinaCandidate:J B LiuFull Text:PDF
GTID:2178360308961613Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the development of mobile communications and mutil-media technology, video Monitor technology which merges mobile phones, networks, multimedia technology together has made great progress.It is possible to provide streaming media service through mobile networks.The number of mobile users is so considerable that mobile streaming media service has huge market potential and becomes one of the hot issuses. Against this backgrand, for mobile networks and mobile terminals's features, it will be of great realistic significance to propose a solution for client side of mobile streaming media client side.A design based on the layering architecture which will be used in streaming player combining with the decoding process in FFmpeg is proposed. The differents between two types of file could be shielded and the function which could contol external camera is also supported in this design.The necessity of this project is introduced. Based on the analyses of several mobile platforms and streaming media protocols, Android platform is choosed to be the target platform to implement the fuction of playing streaming media on it for its openness, usability and cheapness. Based on characters of Android platform and FFmpeg's architecture, A fast pruning method and a optimization are proposed to reduce the files of FFmpeg and to impove the efficiency of FFmpeg, After that, FFmpeg source code is moved to Android platform and is used as decoder library in the player.In order to ensure the fluency of playing the streaming media files, A QoS method which combines congestion control,buffer strategy and splicing frame strategy is introduced, this method could impove the performance of memory utilization and many other properties.The achievements of this article are:Java language is used to implement a streaming media player based on Android platform which completely orients Real-time monitoring. It can play not only local files and streaming media files, but also can supports the fuction of control external camera.Besides,its ensures the QoS of the player with three strategies.
Keywords/Search Tags:Player, FFmpeg, Android Platform, Camara Control, QoS
PDF Full Text Request
Related items