论文部分内容阅读
近年来,随着科技的发展、智能手机的出现和普及,移动互联网有了相当快速的发展。市场上所出现的移动应用也包罗了人们生活的方方面面。但是,通过项目的需求调查分析,发现国内缺乏一种专门提供用户进行即时多人语音视频会议的移动应用。而目前市场上所存在的聊天社交工具,虽然可以在一定程度上进行弥补,但是并不能够从真正意义上解决需求。基于上述背景,本文设计并实现了一个基于Android平台的语音视频会议系统。该工具专门针对企业用户开发,可以流畅的进行多人语音视频会议,并且考虑了目前国内电话信号覆盖情况,采用了传统的电话呼叫方式,最少只需一台手机安装该客户端即可进行多人语音会议,同时在网络环境较好的情况下还可以进行视频,最大程度的满足了用户需求。本文设计实现的移动语音视频会议系统以Android平台为基础,在语音会话方面使用电话拨号呼叫方式,通过电话拨号呼叫与服务器连接,之后服务器建立专门的房间进行多人即时语音会议;在视频方面使用RTMP协议进行视频传输,该协议由adobe公司建立专门用户多媒体视频的传输,并且使用Red5作为视频服务器,它提供了存储语音,视频流的功能。整个应用包括用户登陆模块、用户注册模块、通讯录模块、软件更新模块、多人语音视频模块、手机支付模块以及微信分享模块等。目前该应用程序已经在多个应用市场发布和使用,并且根据用户反馈,该产品确实能够弥补市场中在这一类应用上的空缺,特别是解决很多企业用户的需求。通过使用该产品可以方便的进行多人语音会议并且在网络环境良好的情况下可以进行视频会议,功能简单易上手。本人在项目中的主要工作是完成整个客户端编码以及测试。本文首先阐述了论文的背景,分析了目前市场中相对较为流行的语音聊天工具的现状,阐述了文章的主要工作,之后介绍项目中使用的相关技术和开发工具,然后再对该移动语音视频会议系统进行需求分析、软件设计以及详细设计和实现。在需求分析部分,主要对应用的功能性需求和非功能性需求进行了分析,软件设计部分介绍该应用程序的模块划分和功能描述,详细设计部分阐述了应用程序各个核心模块的具体实现细节。最后本文对现阶段的工作进行总结和展望。