毕业论文--基于Android的视频通话系统的设计与实现

上传人:liy****000 文档编号:115773047 上传时间:2019-11-14 格式:DOCX 页数:55 大小:1.23MB
返回 下载 相关 举报
毕业论文--基于Android的视频通话系统的设计与实现_第1页
第1页 / 共55页
毕业论文--基于Android的视频通话系统的设计与实现_第2页
第2页 / 共55页
毕业论文--基于Android的视频通话系统的设计与实现_第3页
第3页 / 共55页
毕业论文--基于Android的视频通话系统的设计与实现_第4页
第4页 / 共55页
毕业论文--基于Android的视频通话系统的设计与实现_第5页
第5页 / 共55页
点击查看更多>>
资源描述

《毕业论文--基于Android的视频通话系统的设计与实现》由会员分享,可在线阅读,更多相关《毕业论文--基于Android的视频通话系统的设计与实现(55页珍藏版)》请在金锄头文库上搜索。

1、论文题目 基于Android的视频通话系统的设计与实现 姓 名 吴洋学 院 软件学院专 业 软件工程指导教师 张艳升备 注2012 年 6 月10日基于Android的视频通话系统的设计与实现 作者姓名:吴洋校内指导教师: 张艳升讲师校外指导教师: 单位名称:软件学院专业名称:软件工程东 北 大 学2012年6月Design and Implementation of an Android-Based Video Calling Systemby Wu YangSupervisor: Lecturer Zhang YangshengAssociate Supervisor: Northeast

2、ern UniversityJune 2012毕业设计(论文)任务书毕业设计(论文)题目:基于Android的视频通话系统的设计与实现基本内容: 学习Java多媒体框架(JMF)的结构特点,了解其对实时传输协议(RTP)的支持,熟练的使用JMF来采集视频、压缩视频、传输视频、接收视频以及显示视频。分析基于安卓的视频通话系统的功能需求。研究基于安卓的视频系统的设计与实现技术。完成基于安卓的视频通话系统的总体设计与详细设计,实现端到端的视频通话。最后对所实现的功能进行测试和评价。翻译一篇与毕设内容相关的外文资料,译文汉字字数不少于4000字。毕业设计(论文)专题部分:题目:基本内容:学生接受毕业设

3、计(论文)题目日期第 1 周指导教师签字:2012年 3 月 2 日东北大学毕业设计(论文) 摘要基于Android的视频通话系统的设计与实现摘 要近年来,智能手机操作系统发展迅速,尤其是Android系统的迅猛发展已经将全球智能手机市场引领到了非常火爆的状态。随着手机社交网络、手机多媒体通信和手机游戏等应用程序不断被开发出来,各种基于智能手机操作系统的应用程序正在逐渐影响和改变人们的生活方式。实时视频流技术在可视电话、远程教育、视频点播等方面得到了广泛的应用。本文设计并实现的基于Android的视频通话系统采用C/S架构,包括PC和手机两个客户端。手机端使用Android2.3操作系统。本系

4、统共包含四个子系统:PC端接收子系统、发送子系统,Android端接收子系统、发送子系统。接收子系统实现数据接收、转码和呈现,发送子系统现实数据采集、编码压缩和数据发送。PC端基于JMF框架来实现,Android端使用Android Camera类及其相关类来实现。本文对国内外视频通话的研究情况以及今后的发展前景,对实现视频通话所涉及到的协议和相关技术进行了分析,在此基础上提出了一种可行的网络视频通话设计方案,并通过需求分析、详细设计、编码实现、单元测试以及集成测试等过程完成了本系统的设计与实现。本系统实现了跨平台视频通话,使PC与Android之间的视频通话成为了可能,可以起到丰富人们日常生

5、活交流和娱乐方式的作用。关键词:Android,视频通话,JMF,PC,RTP/RTCP-II-东北大学毕业设计(论文) AbstractDesign and Implementation of an Android-Based Video Calling SystemAbstractIn recent years, the rapid development of smart phone operating system, especially Android system, has led the global smart phone market into explosion state

6、. With some application such as mobile social networking, mobile media communications and mobile games being continually developed, a variety of application on smart phone operation systems are increasingly affecting and changing peoples lifestyles. The real-time video streams technology is used wid

7、ely in such aspects as videophone, distance education and video on demand.The system based on android uses c/s architecture. It includes two clients. One is on the Windows system, the other one is on the Android 2.3 system. There are four subsystems. Each of clients has a send subsystem and a receiv

8、er subsystem. The main function of the receiver subsystem is to receiver data from internet and decodes that data. After that, it will display that data as soon as possible. The main function of the send subsystem is to collect data from camera and then encodes the data. After that, the data will be

9、 sanded to the Internet. On the PC client, we use the JMF framework. One the Android client, we use Android API. This paper firstly introduces the research condition of the video call and development tendency. It analysis some technologies about the video calling system and comes up with a feasible

10、plan. It introduces the video calling system about requirement analysis, detailed design, realize and testing.This system achieves the cross-platform video calling. It becomes possible to make video calling between PC and Android and will enrich the peoples communication and entertainment in their d

11、aily lives.Key words: Android, video call, JMF, PC, RTP/RTCP东北大学毕业设计(论文) 目录目 录摘 要IAbstractII第1章绪 论11.1 课题概述11.1.1 课题背景11.1.2 课题的目的及意义11.2 国内外发展现状21.3 研究内容21.4 组织结构3第2章相关技术42.1 Java多媒体框架42.1.1 JMF的功能42.1.2 JMF中的数据源42.1.3 JMF中的媒体播放器42.1.4 JMF中的媒体处理器52.1.5 JMF中的事件模型62.2 RTP/RTCP协议62.2.1 RTP实时传输协议62.2.2

12、 RTCP实时传输协议82.3 FFmpeg视频编解码技术92.3.1 FFmpeg简介92.3.2 组成102.3.3 编码框架102.3.4 解码框架112.4 本章小结12第3章 系统分析133.1 需求分析133.1.1 系统总体需求133.1.3 用例分析143.2 系统运行环境与开发环境193.2.1 运行环境193.2.3 开发环境203.3 系统可行性分析203.3.1 技术可行性203.4 本章小结21第4章 系统设计224.1 概要设计224.1.1 系统软件体系结构的设计224.1.2 系统功能模块234.1.3 模块功能分析234.2.3 数据库设计294.2 本章小结

13、30第5章 系统实现315.1 功能子模块的实现315.1.1 硬件检测模块315.1.2 数据采集模块315.1.3 压缩编码模块335.1.4 数据发送模块345.1.5 数据接收模块365.1.6 解码模块375.1.7 呈现模块385.1.8 会话参与者管理模块395.2 本章小结40第6章系统测试416.1 单元测试416.2 集成测试436.3 本章小结44第7章结论45参考文献46致 谢47-IV-东北大学毕业设计(论文) 第1章 绪论第1章绪 论1.1 课题概述1.1.1 课题背景随着移动通信网络与多媒体技术的飞速发展,很多智能手机以及其应用软件的产生和发展正在逐渐改变人们的生活方式和生活习惯。Android是Google公司于2007年11月5日发布的一款基于Linux内核的开放源代码的智能手机操作系统。由于其具有的开放性使得仟何厂商和个人都可以作为其开发者参与其中,Android在发布的随后几年中得到了迅猛的发展。包括设备生产商、芯片制造商、应用开发商及网络运营商在内的商业公司和组织,以及全世界的应用程序开发者都致力于开发出最新最具影响力的手机硬件及软件。近年来,基于IP网络的语音及视频服务越来越多地进入人们的视线,也有越来越多的公司致力于开发VoIP和

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号