学位论文 > 优秀研究生学位论文题录展示

基于Android开放平台和无线通信网络的实时音视频传输系统设计与实现

作 者: 摆云
导 师: 张冠茂; 周荣洁
学 校: 兰州大学
专 业: 电子与通信工程
关键词: Android 实时传输 音视频 FFmpeg
分类号: TN919.8
类 型: 硕士论文
年 份: 2012年
下 载: 676次
引 用: 3次
阅 读: 论文下载
 

内容摘要


随着信息技术的快速发展,以嵌入式技术为依托,以网络、通信技术为平台的网络音视频传输技术已经越来越成熟,应用范围越来越广泛。另一方面,基于Linux开放性内核的Android手机操作系统近来受到人们的青睐,越来越多的开发者将目光投向Android应用开发,基于无线网络的开发应用层出不群。于是以Android手机开发系统和网络应用为基础的无线音视频传输系统应运而生。本文首先介绍了无线视频传输的相关技术及研究现状,阐述了Android手机开发平台的系统框架,对本文所涉及到的JNI(Java本地调用)、Android NDK、 FFmpeg(音视频处理解决方案)、流媒体传输协议等相关概念做了简单介绍。本文以Android手机开发平台为基础,通过分析无线音视频传输系统的工作原理,提出了无线音视频传输系统的设计方案。本文将开源的FFmpeg音视频解决方案移植到Android平台,作为音视频数据的编解码库;对系统所用到的与Android相关的API进行了研究和分析,对系统实现过程中还用到的其它技术做了分析说明。最后实现了android平台上的音视频无线传输系统,该系统与传统的网络音视频通信系统相比无需布线成本低廉,应用场合广泛,可以应用于家居安防监控、网络终端即时通信等。

全文目录


摘要  3-4
Abstract  4-8
第一章 绪论  8-12
  1.1 课题背景及意义  8-9
  1.2 国内外研究现状  9-10
    1.2.1 国内外研究现状  9
    1.2.2 Android开放平台上的无线音视频传输  9-10
  1.3 课题研究内容  10
  1.4 论文结构  10-12
第二章 无线音视频传输系统相关技术介绍  12-28
  2.1 Android手机开发平台  12-19
    2.1.1 Android手机开发平台基本介绍  12
    2.1.2 Android系统框架  12-15
    2.1.3 Android多媒体系统的结构和层次介绍  15-18
    2.1.4 Android网络通信基础  18-19
  2.2 Java本地调用JNI与Android NDK  19-21
    2.2.1 JNI介绍  19-20
    2.2.2 Android NDK  20-21
  2.3 FFmpeg框架结构  21-23
    2.3.1 FFmpeg定义  21-22
    2.3.2 FFmpeg中的主要数据结构  22-23
  2.4 流媒体传输协议  23-28
    2.4.1 TCP协议与UDP协议  23-25
    2.4.2 RTP与RTCP  25-28
第三章 Android无线音视频传输系统设计  28-38
  3.1 Android无线音视频传输系统结构设计  28-29
    3.1.1 Android无线音视频传输系统结构设计  28-29
    3.1.2 Android无线音视频传输系统各模块功能分析  29
  3.2 数据采集模块设计  29
  3.3 数据传输模块设计  29-32
  3.4 数据处理模块设计  32-36
    3.4.1 数据编码  32-34
    3.4.2 数据解码  34-36
  3.5 播放模块设计  36-38
    3.5.1 Android手机用户端  36
    3.5.2 Android PC机用户端  36-38
第四章 Android无线音视频传输系统的实现  38-54
  4.1 搭建Android开发环境  38-39
  4.2 FFmpeg编码移植与裁剪  39-45
    4.2.1 NDK介绍  39-40
    4.2.2 FFmpeg移植  40-43
    4.2.3 FFMPEG裁剪  43-45
  4.3 手机采集端实现  45-49
    4.3.1 视频采集  45-48
    4.3.2 音频采集  48-49
  4.4 数据传输部分实现  49-50
  4.5 播放端设计  50-54
    4.5.1 PC端播放模块设计  50-51
    4.5.2 手机端播放模块设计  51-54
第五章 涉及到的关键技术说明  54-57
  5.1 Android SurfaceView开发  54-55
    5.1.1 Android SurfaceView  54-55
    5.1.2 Android SurfaceHolder  55
  5.2 YUV420转RGB及MD5校验  55-57
    5.2.1 YUV420和RGB简介  55-57
第六章 总结及展望  57-58
  6.1 工作总结  57
  6.2 工作展望  57-58
参考文献  58-60
在学期间的研究成果  60-61
致谢  61

相似论文

  1. 在智能手机环境下健康管理功能设计与研究,TN929.53
  2. 基于ANDROID的H.264视频编解码技术的研究与实现,TN919.81
  3. 基于Android终端的小型VoIP系统设计与实现,TN916.2
  4. 基于Android终端的视频通话系统设计与实现,TN929.53
  5. 井下搜救机器人音视频采集传输研究与实现,TP274.2
  6. 基于动态自适应语言模型的手机中文输入系统的研究与实现,TP391.14
  7. 基于Android智能手机平台的GPS开发,TP311.52
  8. UML在智能手机开发中的应用研究,TP311.52
  9. 基于3G平台的点餐服务系统的设计与实现,TP311.52
  10. 基于NIOS Ⅱ的音频视频处理器接口IP核设计,TN47
  11. Vocallo媒体网关软件的应用方案设计及其性能测试,TN915.05
  12. 基于Deep Web的图书信息集成与查询系统,TP311.52
  13. 内蒙古电信公司翼支付手机客户端研究设计与实现,TP311.52
  14. 某大型零售企业移动办公系统研究,F721
  15. 基于Android的手机农业专家系统的设计与实现,TP182
  16. 基于Android平台的传感器技术应用研究,TP212
  17. 基于Android的图像特效的设计与实现,TP391.41
  18. SaaS在手机上的应用研究,TN929.53
  19. 基于Android平台投资预警系统的设计与实现,TP311.52
  20. 基于Android平台的微型OA系统的研究与设计,TP311.52
  21. 基于Google云计算平台的Web应用系统设计及实现,TP393.09

中图分类: > 工业技术 > 无线电电子学、电信技术 > 通信 > 图像通信、多媒体通信
© 2012 www.xueweilunwen.com