基于Android的会议系统的研究与实现

被引量 : 0次 | 上传用户:handsomels
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
最近两年,移动通信技术的发展的速度迅速,仅仅一年多的时间MID和智能手机就普及开来了。作为最为普及的智能移动通信平台的操作系统的Android在中低端设备的应用上得到了广泛的应用推广。各大电子通讯厂商都退出了自己的Android智能通信设备,例如三星推出的Galarxy系类的MID、联想乐Phone和乐Pad等等。针对目前最为流行的移动平台操作系统,如何通过在Android平台上传输实时数据,如何传输实时的视频流数据是目前广泛研究的课题。本文试图通过研究Android系统的特性和开发方法实现一个基于Android手机平台的会议系统。针对视频实时传输的特性,本文研究和实现了在XMPP协议框架下、采用H264格式的视频编码实现即时数据的传输。XMPP协议是目前在Android平台上开发IM系统采用的一个协议,该协议在数据传输的可靠性和安全性方面都提供了很好的实现方法。本文在处理视频的实时传输的问题上采用了目前流行的H264格式的编码对采集的视屏数据进行编码,选择了基于XMPP协议的Openfire开源服务器作为系统的服务器端。重点阐述了系统中IM模块所采用协议以及协议的具体实现,以及视频的即时采集和编码的详细原理和实现。对系统设计实现中的关键问题给出了详细的解决方案。本文首先介绍了Android系统的特征,并进行了深入的分析和说明,并给出了基于Android平台的应用软件开发环境的搭建。在此基础上又进一步阐述和说明了如何使用Android SDK进行软件的开发,并深入的介绍了Android SDK的相关特性以及其所依赖的必要的软件包及版本号的要求信息。在实时视频的传输方面,从摄像头采集的视频流数据并将其转换成H264格式的编码进行传输是本文实时视频传输的重要组成部分。本文先讨论了现有Android系统平台所支持的图片及视频编码和解码的格式,并以此作为研究的出发点,结合当前Java实时视频传输的框架的学习和研究,在进一步学习Android系统原理的基础上,采用了使用摄像头获取每一帧数据并进行编码的办法进行传输和解码。在视频服务器方面,由于目前相关资料的匮乏以及没有较为合适的视频服务器可供选择,所以此项工作作为后续的研究工作。对于会议系统的文本通讯及文件传输方面,本文采用了XMPP协议框架进行传输。本文介绍了XMPP协议的特点,并深入的对XMPP协议进行分析和研,进一步介绍了XMPP协议的消息格式以及XMPP协议的安全体系和数据加密。在此基础上,介绍了服务器的选择以及服务器端的搭建。本文选择了Openfire作为系统的支持XMPP协议的通信服务器。最后在Eclipse下对软件系统进行了具体的开发实现,相关实验证明了系统的有效性,并对论文做了总结,对未来的研究和进一步的开发工作做出了展望。
其他文献
目的观察穴位按压联合艾灸治疗稳定型心绞痛的临床疗效。方法将66例稳定型心绞痛患者随机分为2组,对照组33例予西医常规治疗,连续5周;治疗组33例在对照组治疗基础上加穴位按
在引入绿色理念的基础上,定量分析港口对经济贡献的同时加入对资源消耗的占用和对环境的影响,形成新的投入产出港口评价体系,对港口发展做出多维评价,并在评价的基础上提出了
采用红外热像法测量AZ31B镁合金板材在疲劳过程中表面温度场的变化,结果表明,当疲劳载荷大于疲劳强度时,镁合金试样表面的温度变化经历5个阶段:温度上升阶段、温度下降阶段、
英语快速阅读是人们在当今信息时代快速地获得大量英文信息的重要手段。要想提高英语快速阅读能力,就要从快速磊读定量,快速阅读目的,提高速读能力需克服的障碍以庭科学提高速读
<正> 社会监督是指人民群众通过社会团体和社会组织(包括人民政协、民主党派、工会、共青团、妇联等)、舆论机关(包括报刊、电台、电视等)、各种群众自治组织(居民委员会、村
随着时代的进步,20世纪90年代我国轨道交通建设进入了快速发展的春天,机场快轨作为新时代连接机场与城市间最重要的交通工具正日益进入我们的生活。在全球化高速的以“大同”
<正> 社会主义初级阶段的法制建设问题,是党的十三大报告的重要内容之一。它同报告的其他内容一起,是“由一整块钢铁铸成的”。学习十三大报告,我们“决不可去掉任何一个基本
采用食用菌菌丝体发酵法生产饮料,优化发酵基配方及最佳培养条件,对菌丝体发酵饮料的一般性问题作了一定的探讨.
在文中,研究了一类具有潜伏期的两组传染病动力学模型,通过对模型的理论分析,结论显示:当R0≤1时,该模型的无病平衡点是全局渐近稳定的。