手机视频聊天软件的设计与实现 毕业论文

手机视频聊天软件的设计与实现 毕业论文

ID:339026

大小:879.28 KB

页数:59页

时间:2017-07-25

手机视频聊天软件的设计与实现  毕业论文_第1页
手机视频聊天软件的设计与实现  毕业论文_第2页
手机视频聊天软件的设计与实现  毕业论文_第3页
手机视频聊天软件的设计与实现  毕业论文_第4页
手机视频聊天软件的设计与实现  毕业论文_第5页
资源描述:

《手机视频聊天软件的设计与实现 毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、毕业论文题目:手机视频聊天软件的设计与实现2012-06-18摘要随着3G网络的高速发展,智能手机的越来越普及,视频聊天、可视电话的需求也日益增多。这次课题可以作为一次智能手机上的尝试。通过ADOBE公司的FlashMediaServer来实现点对点的手机视频通话。本文主要分析了这个视频聊天软件的内容、系统框架以及实现过程,本应用的功能是让Android手机通过网络进行互相通讯以达到视频聊天的目的。关键词:Android,视频聊天,FlashMediaServerAbstractWiththerapiddevelopme

2、ntof3Gnetwork,intelligentmobilephoneisbecomingincreasinglypopular,videochat,videophonegrowingdemand.Thispapercanbeusedasanintelligentmobilephoneonthetry.ThroughtheADOBEcompanyFLASHMEDIASERVERtorealizepoint-to-pointmobilephonevideophone.Thispapermainlyanalyzedthev

3、ideochatsoftwarecontents,systemframeworkandimplementationprocess,theapplicationofthefunctionistomaketheAndroidmobilephonethroughthenetworktocommunicatewitheachotherinordertoachievethepurposeofvideochat.Keywords:Android,Videochat,FlashMedaiServer目录摘要2ABSTRACT31.绪论

4、61.1研究背景以及意义61.2课题设计目标62.手机视频聊天系统开发相关技术介绍72.1Flash、AIR、以及FlashAIR技术介绍72.1.1Flash简介72.1.2AIR简介92.1.3FlashAIR简介92.2FlashMediaServer102.2.1FlashMediaServer简介102.2.2FlashMediaServer所支持的协议112.2.3RTMP与RTMFP的区别122.3Flex3简介122.4开发环境的搭建142.4.1硬件环境142.4.2软件的安装以及软件环境的搭建142.

5、5本章小结153.系统分析以及总体设计163.1流程图163.2系统模块设计与基本功能描述163.3客户端类图173.4本章小结174.系统详细设计与实现184.1界面元素的设计184.2主类(VideoChat.as)的编写194.2.1主类的需求分析194.2.2主类的基本代码194.3登陆类的编写224.3.1登陆类的需求分析224.3.2登陆类的实现分析224.3.3登陆类的具体代码224.4连接FlashMediaServer(Communicator.as类)234.4.1Communicator.as类需求

6、分析234.4.2Communicator.as类实现分析234.4.3Communicator.as连接服务器部分具体代码244.5服务器端FlashMediaServer管理并分配连接264.5.1服务器端管理链接264.5.2服务器端具体代码264.6主界面用户列表的加载与操作(UserList_mc.as和UserListItem_mc.as)274.6.1用户列表的需求分析274.6.2用户列表的技术分析274.6.3用户列表以及发送视频邀请的具体代码274.7接受邀请界面的触发与实现294.7.1接受邀请界面

7、的触发294.7.2服务器端代码294.7.3客户端的接受代码304.8视频通话304.8.1视频通话的技术分析304.8.2视频通话具体代码334.9程序的发布374.9.1Flash版的发布374.9.2Android版本的发布384.10本章小结395.测试405.1功能性测试截图405.2测试结论41结论42致谢43参考文献44附录45附录1:程序关键代码45VideoChat.as代码45Communicator.as关键代码49ChatScreen.as关键代码54invite_mc.as关键代码55User

8、List_mc.as关键代码56userListItem_mc.as关键代码57服务器端FlashMediaServer项目关键代码581.绪论1.1研究背景以及意义智能手机(Smartphone),是指“像个人电脑一样,具有独立的操作系统,可以由用户自行安装软件、游戏等第三方服务商提供的程序,通过此类程序来不断对手

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。