基于android的流媒体引擎设计与实现-电路与系统专业论文.docxVIP

基于android的流媒体引擎设计与实现-电路与系统专业论文.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于android的流媒体引擎设计与实现-电路与系统专业论文

万方数据 万方数据 独 创 性 声 明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工作 及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外, 论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电 子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工 作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表 示谢意。 签名: 日期: 年 月 日 关于论文使用授权的说明 本学位论文作者完全了解电子科技大学有关保留、使用学位论文的 规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允 许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或 部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制 手段保存、汇编学位论文。 (保密的学位论文在解密后应遵守此规定) 签名: 导师签名: 日期: 年 月 日 万方数据 万方数据 摘要 摘 要 随着移动通信技术和半导体技术的飞速发展,移动流媒体业务已成为移动终 端的核心业务之一,因而 Android 流媒体应用程序开发逐渐成为热点。然而,Android 平台出现较晚,系统尚不完善,加之流媒体系统本身的复杂性和技术多样性,致 使其上已有多媒体框架较为庞大和复杂,不利于 Android 流媒体程序开发、功能扩 展、调试和升级,阻碍了 Android 上流媒体的应用和发展。 本文针对上述问题,以 Android 平台流媒体引擎开发为主要研究内容,在分析 流媒体及 Android 相关技术的基础上,对 Android 平台流媒体引擎的设计进行创新 性和探索性研究及实现。 首先介绍了常见流媒体框架和 Android 多媒体框架在进行流媒体开发时的不 足,分析了流媒体网络传输协议和压缩编码技术,以及 Android 操作系统和 JNI 技术,通过选择合适的硬件平台,完成了 Android 操作系统的移植和软件开发环境 的搭建;然后采用分层次分模块的设计思想,设计了流媒体引擎框架,将其分为 数据采集、数据输出、编解码、网络传输和用户接口五个层,分析了 Android 本地 程序开发方法,详细阐述了各个层模块的设计和实现,利用 Android 本地接口实现 了数据采集和输出,利用开源库 Libav 和 JRTPlib 分别了实现编解码和网络传输, 利用 JNI 技术实现了用户接口,最终通过对每一层的封装和统一接口,以便音视 频编解码标准及其他层次的扩展、升级和维护,说明了流媒体引擎编译和调试方 法;最后针对流媒体引擎各模块功能、系统性能和易用性方面,分别进行了单元、 集成和系统测试,验证了各层模块功能,通过分析用户体验质量中 PSNR 和 PESQ 原理,构建了音频和视频质量客观测试模型,评测了系统音视频客观质量,在智 慧医疗终端项目基础中,证实了流媒体引擎的可行性和易用性。经测试表明,该 流媒体引擎达到了预期功能,可提高 Android 流媒体应用程序开发效率。 本文在 Android 下提出了一种基于流媒体引擎的流媒体应用程序开发方案,构 建并实现了一种流媒体引擎框架,提供相关接口可供音视频编解码标准扩展,简 化了开发流程,提高了代码的复用性,方便开发、维护和调试。 关键词:流媒体,Android 操作系统,流媒体引擎,Java 本地接口,用户体验质量 I ABSTRACT ABSTRACT With the rapid development of mobile communications and semiconductor technology, streaming media business has become one of the core businesses and the streaming media applications development for Android operating system (OS) become a hot spot. However, because of its late appearance, Android OS still has some problem, and needs to improve; additionally streaming media system is very complex and uses many technologies. So the exiting Android multimedia framework is larger and complex, and it difficult to understand, develop and debug for streaming media development. Th

您可能关注的文档

文档评论(0)

131****9843 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档