Font Size: a A A

Design And Implementation Of The Interactive Video Playback Systemcombined With DLNA Based On Android System

Posted on:2015-07-10Degree:MasterType:Thesis
Country:ChinaCandidate:H ZhouFull Text:PDF
GTID:2308330473953071Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
With humans increasingly high demand for intelligent systems, in order to meet the market demand, the corresponding series of Android applications came into being. The video player on Android phones is one of the most typical applications. However, the multimedia library OpenCore which Android system born with could not meet the needs of users and developers. DLNA(Digital Living Network Alliance), which is mainly used to implement the Digital home entertainment, facilitate people’s daily life with the help of electronic products in home, such as TV, mobile phone, or other intelligent devices, which share files through the home Network interconnection and make it more convenient for people’s daily lives. This thesis focus on the point of interaction view,Combined with DLNA multimedia sharing capabilities. Developed a interactive video system which focused on family education, which also can be extended to many other areas(such as meeting people, online education, etc.).This thesis combined with the above three problems, based on Android mobile phone platform, design a combination of FFMPEG and DLNA interactive video software, then add interactive functionality to this. On the basis of the original FFMPEG source to optimize the code transplantation and realize the Android mobile phone on a variety of video formats and the function of multiple formats player. This thesis,absorbed in DLNA protocol architecture and combined with the characteristics of the Android system, describe and study the basic principles for DLNA, the agreement structure, core technologies and solutions in the Android operating system design,workflow, code, etc. Finally, based on a combination of both, add interactive function to this system and combined with DLNA, to provide a broader application space. In summary, this paper mainly done the following work:1) Studied the Android system architecture and basic architecture of the OpenCore.2) Study the FFMpeg source code, familiar with the related data structures in FFMpeg source, studied its codecs processes and related files,based on this, we do the testing and streamlining to FFMpeg sources, delete the files which has nothing to do with this article, in order to under the premise of take up as little system resources as possible and Optimize its running effect in the Android client.3) Studied the DLNA standard implementation—UPnP protocol, understand itsworkflow and research protocols in every of its work processes involved, such as: SSDP protocol, SOAP protocol, GENA, etc. Understand the workflow, message format of each protocol, combined with on the basis of its the Android system characteristics to realize and achieve DLNA on the Android system, and home media sharing.4) Add interactive features to this software on the basis of FFMpeg’s realization on Android operating system to stimulate the interests of users, Makes the Android client and other media playback device can establish a connection and show it to other users, make it can be applied to many areas of life, such as education, entertainment etc.
Keywords/Search Tags:DLNA, FFMPEG, Android, Interactive video player
PDF Full Text Request
Related items