学位论文 > 优秀研究生学位论文题录展示
基于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
|
相似论文
- 在智能手机环境下健康管理功能设计与研究,TN929.53
- 基于ANDROID的H.264视频编解码技术的研究与实现,TN919.81
- 基于Android终端的小型VoIP系统设计与实现,TN916.2
- 基于Android终端的视频通话系统设计与实现,TN929.53
- 井下搜救机器人音视频采集传输研究与实现,TP274.2
- 基于动态自适应语言模型的手机中文输入系统的研究与实现,TP391.14
- 基于Android智能手机平台的GPS开发,TP311.52
- UML在智能手机开发中的应用研究,TP311.52
- 基于3G平台的点餐服务系统的设计与实现,TP311.52
- 基于NIOS Ⅱ的音频视频处理器接口IP核设计,TN47
- Vocallo媒体网关软件的应用方案设计及其性能测试,TN915.05
- 基于Deep Web的图书信息集成与查询系统,TP311.52
- 内蒙古电信公司翼支付手机客户端研究设计与实现,TP311.52
- 某大型零售企业移动办公系统研究,F721
- 基于Android的手机农业专家系统的设计与实现,TP182
- 基于Android平台的传感器技术应用研究,TP212
- 基于Android的图像特效的设计与实现,TP391.41
- SaaS在手机上的应用研究,TN929.53
- 基于Android平台投资预警系统的设计与实现,TP311.52
- 基于Android平台的微型OA系统的研究与设计,TP311.52
- 基于Google云计算平台的Web应用系统设计及实现,TP393.09
中图分类: > 工业技术 > 无线电电子学、电信技术 > 通信 > 图像通信、多媒体通信
© 2012 www.xueweilunwen.com
|