基于Android和OpenGL的多媒体播放器研究

被引量 : 21次 | 上传用户:wzxgxl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
免费开源Android操作系统应用平台的诞生,引起了移动互联网应用的重大变革。从2007年Google发布Android以来,至今各种android应用软件、游戏、移动服务已十分的丰富多彩,给广大手机用户的生活带来了许多便捷或精彩的体验。在多媒体方面的应用包括照相机、摄像机、录音机和多媒体播放器等,它们都有着美观易操作的用户界面,具备通用的多媒体数据采集和回放功能;有些还包括多媒体搜索和简单编辑功能。论文主要研究基于android和openGL的多媒体播放器,研究android的多媒体框架(Open Core和StageFright)以及它在音视频编解码方法(FFmpeg解码器的使用),使音视频文件的高质量采集和回放并支持全格式的音视频文件、RTSP/RTP网络流媒体文件。同时开发一个兼音频播放、视频播放和静态图像浏览的多媒体播放器。利用openGL构造3D的视频、图片文件的预览列表,并实现多媒体文件的播放控制和简单编辑功能,包括音视频的播放、暂停、重播、循环、上下一个、快进快退,视频的截频,音视频分离、音视频剪接、字幕制作和歌词同步等。论文研究的创新性工作包括:(1)利用OpenGL构造提供预览的3D视频播放列表;(2)采用FFmpeg音视频解码器对音视频文件进行解码,添加了音视频的分离、剪接,视频截图,字幕编辑和制作等功能;(3)提出了一种基于时间戮的音视频同步算法。算法的原理是给音视频流编码的时候分别打上时间戮,在解码播放前分别提取视频帧和音频流的时间戮,然后把音视频Sample序列输入同步控制系统;同步系统中参考统一的系统时钟,对输入的带有时间戮的音视频Sample进行时钟比较,若音频Sample先到达,则优先输出播放;若视频先到,则等待,延迟输出;若视频Sample后到,则丢弃部分帧或这个视频Sample,并与当前音频Sample同步输出播放;输出音视频Sample后通过反馈机制把当前音视频Sample的到达情况反馈给解码缓冲区,以控制音视频的Sample输入。
其他文献
<正>要研究《诗经》与音乐的关系,这就要研究有关《诗经》是乐诗和乐歌的问题,应先辨析乐诗和乐歌及其相关概念。徒歌:无乐器伴奏的歌(歌唱)。清代纳兰性德《通志堂集》卷十
随着国内电子产业的发展,精密线绕电阻器作为具有高可靠性的电子元器件有了更广泛的应用。但受限于国内电阻器生产厂家的工艺水平和技术条件,生产出的线绕电阻器品质达不到要求
<正>门德尔松(1809—1847)出生于德国汉堡,是19世纪上半叶德国伟大的作曲家之一,浪漫主义乐派的重要代表人物。其作品以简洁、精炼的和声与章法、严谨明晰的曲式和生动优美的
<正>慢性前列腺炎据临床统计青壮年男性发病率约5%~8%[1],近年来在我国呈上升趋势。运用中医理论,采用辨病辨证相结合的原则,筛选了具有清利湿热、舒肝理气、活血化瘀、补肾固
目前,我国城市化建设日新月异、成绩斐然,但快速的城市化进程对城市色彩造成了冲击与破坏。同时,我国各大历史文化名城的传统城市色彩也面临着如何保护与传承的难题。传统色彩是
随着中国国家政策的变化,对党务建设任务的要求越来越高,再加上信息技术水平的不断提高,大量先进的计算机应用系统被使用到党内工作中,以提高了党内信息管理水平,加快了党务工作管
目前,计算机电子化应用已经深入渗透到社会的各个领域,尤其作为IT行业和移动通信运营商,更应该走在计算机应用的前端。此外,随着通信技术的不断发展以及通信运营商经营规模的不断
近些年,随着我国城市化的进程加快,我们国家的城市发展迅速也大大加快。在城市中经常可见一些综合的商业写字楼和商业住宅联合体,由于功能的需要,往往是下面几层作为大型的商场
随着移动网络的高速发展和智能手机的普及,移动支付行业应运而生,移动支付的广泛应用可以加快传统的消费流程,方便人们的日常生活。特别是现场支付活动是日常生活中必不可少
当前社会对移动通信业务的需求越来越高,频谱资源已出现了紧缺状况,因此严重制约了移动通信的快速发展。数据传输率和频谱资源利用效率的提高是解决这一问题的有效途径,所以现代