论文题目 姓 名
学 院
专 业
指导教师
备 注
基于Android的视频通话系统的设计与实现
吴洋
软件学院
软件工程
张艳升
2012 年 6 月10日
基于Android的视频通话系统的设计与实现
作者姓名:
吴洋
校内指导教师: 张艳升 校外指导教师: 单位名称: 软件学院专业名称:
软件工程
东 北 大 学 2012年6月
讲师
Design and Implementation of an Android-Based Video Calling System
by Wu Yang
Supervisor: Lecturer Zhang Yangsheng Associate Supervisor:
Northeastern University
June 2012
毕业设计(论文)任务书
毕业设计(论文)题目: 基于Android的视频通话系统的设计与实现 基本内容: 学习Java多媒体框架(JMF)的结构特点,了解其对实时传输协议(RTP)的支持,熟练的使用JMF来采集视频、压缩视频、传输视频、接收视频以及显示视频。分析基于安卓的视频通话系统的功能需求。研究基于安卓的视频系统的设计与实现技术。完成基于安卓的视频通话系统的总体设计与详细设计,实现端到端的视频通话。最后对所实现的功能进行测试和评价。翻译一篇与毕设内容相关的外文资料,译文汉字字数不少于4000字。 毕业设计(论文)专题部分: 题目: 基本内容: 学生接受毕业设计(论文)题目日期 第 1 周 指导教师签字: 2012年 3 月 2 日
东北大学毕业设计(论文) 摘要
基于Android的视频通话系统的设计与实现
摘 要
近年来,智能手机操作系统发展迅速,尤其是Android系统的迅猛发展已经将全球智能手机市场引领到了非常火爆的状态。随着手机社交网络、手机多媒体通信和手机游戏等应用程序不断被开发出来,各种基于智能手机操作系统的应用程序正在逐渐影响和改变人们的生活方式。实时视频流技术在可视电话、远程教育、视频点播等方面得到了广泛的应用。
本文设计并实现的基于Android的视频通话系统采用C/S架构,包括PC和手机两个客户端。手机端使用Android2.3操作系统。本系统共包含四个子系统:PC端接收子系统、发送子系统,Android端接收子系统、发送子系统。接收子系统实现数据接收、转码和呈现,发送子系统现实数据采集、编码压缩和数据发送。PC端基于JMF框架来实现,Android端使用Android Camera类及其相关类来实现。本文对国内外视频通话的研究情况以及今后的发展前景,对实现视频通话所涉及到的协议和相关技术进行了分析,在此基础上提出了一种可行的网络视频通话设计方案,并通过需求分析、详细设计、编码实现、单元测试以及集成测试等过程完成了本系统的设计与实现。
本系统实现了跨平台视频通话,使PC与Android之间的视频通话成为了可能,可以起到丰富人们日常生活交流和娱乐方式的作用。
关键词:Android,视频通话,JMF,PC,RTP/RTCP
-I-