节点文献

基于Android平台的智能手机流媒体播放器的研究及实现

Designing and Implementation of Streaming Media Player Client of Smart Phone Based on android Platform

【作者】 李刚

【导师】 张玲华;

【作者基本信息】 南京邮电大学 , 电子与通信工程, 2012, 硕士

【摘要】 随着3G网速的提升、硬件性能的不断提高及成本的降低,智能手机变得越来越普及,在手机上观看视频信息逐渐成了人们喜爱的一种娱乐方式。围绕可以方便地为用户提供流媒体数据服务及播放本地视频文件这个中心,设计出一款流媒体视频播放器。本文的主要工作包括:(1)研究了流媒体的应用现状和技术,分析了智能手机的发展前景,并通过对市场主流智能手机操作系统的进行比较,确定使用android嵌入式操作系统作为本文的开发平台。阐述了android嵌入式操作系统的概况,并对流媒体的关键技术进行了讨论。(2)研究android自带的opencore多媒体库,熟悉内部各个类的层次关系,在此基础上设计可以满足用户在线浏览视频的流媒体播放器。(3)考虑到android自身的opencore多媒体库只能播放3gp、mp4格式的视频文件,如果播放其他格式的视频文件,只能对编解码库进行扩展。而ffmpeg提供一个完全免费的、开源的、跨平台的音视频流整合方案,拥有十分先进的音视频编解码库及可靠的移植性和编解码质量。因此,本文采用ffmpeg做为扩展视频格式的编解码库,设计一个可以播放多种视频格式的播放器。基于以上工作,本文在android平台下设计的视频播放器可以基本满足用户浏览在线视频和播放本地多种格式视频的要求。

【Abstract】 With the rising speeds of 3G networks, the continuous improvement of hardware performance and lower costs, making smart phones become increasingly popular.Watching video become one of the popular entertainment on the smart phone. Around with the center of providing users with streaming data services and playing local video files easily, this object design a streaming video player .this topic is mainly done the following work:(1) Introduce the application status and development trend of streaming media technology. Analyze the development background of smart phones. Determine to use android operating system as the research platform of this article by comparison of popular smart phone operating system. Describe an overview of android operating system, and the key technology of streaming media has been discussed.(2) In-depth analysis opencore multimedia library, familiar with the hierarchy, then design the online video streaming media player to meet peoples requirement.(3) The opencore multimedia library only supports 3gp, mp4 format. if playing other formats video files,you can only choose a different codec library to extend its format.ffmpeg provide a completely free, open source, cross-platform audio and video streaming integration solutions, it also has a very advanced audio and video codec library and reliable transplantation and codec quality.Therefore, the object use the ffmpeg as the codec library of the extended video format player and designing a video player can play sorts of formats video file.Based on the above work, the video player designed on android platform can basically meet the requirements of users to browse the online video and play variety of formats video file.

【关键词】 android流媒体FFMPEGopencore
【Key words】 androidStreaming MediaFFMPEGopencore
  • 【分类号】TN929.53;TN919.8
  • 【被引频次】15
  • 【下载频次】1051
节点文献中: 

本文链接的文献网络图示:

本文的引文网络