首页> 中文学位 >基于Android的即时微视频流客户端开发
【6h】

基于Android的即时微视频流客户端开发

代理获取

目录

封面

声明

目录

中文摘要

英文摘要

第1章 前言

1.1选题背景及研究意义

1.2国内外发展现状及前景

1.3课题来源及论文结构安排

第2章 Android的相关背景及技术

2.1 Android系统的层次结构

2.2 Android的基本组件

2.3 Android的消息处理机制

2.4 Android多媒体

2.5 JNI简介

第3章 客户端的需求分析

3.1可行性分析

3.2 功能需求分析

3.3 非功能需求分析

第4章 基于FFmpeg的视频播放器开发

4.1视频播放器整体框架

4.2 FFmpeg简介

4.3 FFmpeg的移植

4.4视频播放接口开发

4.5视频播放器的实现

第5章 客户端的详细设计及实现

5.1用户注册

5.2用户登录

5.3主页

5.4清理缓存

5.5 WiFi下上传

5.6 退出

第6章 软件测试

6.1 功能测试

6.2性能测试

第7章 总结与展望

7.1总结

7.2展望

致谢

参考文献

攻读硕士研究生期间所做工作

展开▼

摘要

随着3G为代表的通信技术的成熟与普及,搭载Google公司的Android平台、Apple公司的iOS平台、Microsoft公司的windows phone平台的智能移动终端的出现,互联网的发展进入密切的移动互联时代,移动互联网的大潮让人们的生活日新月异。越来越多的开发者投入到Android平台的怀抱,为其开发出各式各样的应用程序。视频录制与即时分享的应用程序更是深受广大用户的青睐。短小和精干正是微视频的精华。现在,人们更青睐于简约省时的微视频,微视频正好可以迎合众多人的需求。
  本文正是在这种背景下设计与开发一款能够方便用户即时分享生活的点点滴滴的移动应用程序。客户端主要涵盖六大功能模块:用户注册、用户登录、微视频录制、微视频上传、微视频下载播放、微视频分享。其中视频播放摒弃了Android系统自带的OpenCore多媒体库,转而开发基于FFmpeg的视频播放器,从而能实现更好地播放扩展和提高播放效率。最后,微视频的分享将结合微信和微博的开放平台,采用 OAuth认证机制,将用户喜爱的微视频分享到微信和微博平台。该应用程序不仅能实现微视频的录制、上传、下载、观看,并且能将微视频分享到微信朋友圈,新浪微博等当下主流的的社交工具,让更多的人感受到愉悦。同时,客户端具有大方简洁的UI界面、低CPU占有率以及内存消耗少等优点。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号