论文部分内容阅读
近年来,随着无线通信网络的迅猛发展、多媒体技术的广泛应用以及嵌入式芯片处理功能的日益强大,智能手持终端开始向微型化、嵌入式方向发展。与此同时,基于嵌入式平台的手机操作系统也逐渐诞生,目前最流行和风靡全球的Android手机操作系统就是其中最典型的代表。Android平台是Google推出的基于linux2.6内核的开源手机操作系统,它完全开放,已成为21世纪智能移动终端领域的研究热点之一。VoIP技术的诞生,打破了以往传统的电路交换方式,通过无线网络以IP数据包的方式传输语音视频等多媒体信息已成为一种新的发展趋势,这也使得人们对电话费用的开支明显降低。与此同时,客户之间随时随地和实时交流的需求也加速了VoIP智能移动终端的发展。由于Android手机操作系统的完全开源和免费,使得Android智能移动终端与其它操作系统的智能移动终端相比,在价格方面占据了很大的优势,这也是如今Android发展如此之热的原因之一。本论文结合Android手机操作系统的优点,以Android系统的无线通信模块和多媒体模块为研究基础,凭借VoIP技术领域中灵活自如的SIP协议为依托,重点结合热门的Wi-Fi无线局域网技术,在校园内,研究如何在Android系统的移动终端上实现免费的基于Wi-Fi的可视化VOIP手机对讲系统。在安装有系统客户端软件的手机上利用Wi-Fi无线网络传输音频的同时,把视频数据也加到里面,更加方便了同学们之间面对面交流的习惯。在本系统中,智能手机(客户端)能够自动获得IP地址,更体现出了其接入无线网络的灵活性。本文在对Android手机操作系统中无线通信模块和多媒体模块进行详细讨论的基础上,设计并实现了可视化VoIP手机对讲系统的总体方案,重点介绍了系统客户端的设计与实现过程;设计了一种适合在WLAN无线网络传输上的音视频同步解决方案,音频编解码采用三种不同的方式,适应于不同带宽的无线网络传输系统中。为了保证系统的稳定性和可移植性,设计方案采用模块化设计理念和分层结构,通过对OpenSIPS和SIP协议栈的深入研究,设计并实现了一个免费的、实时的可视化VoIP手机对讲系统,该系统由客户端和服务器(C/S)两部分构成。本文设计的可视化VoIP手机对讲系统方案可以在大学校园中进行普及和投入使用,为同学们中短距离之间相互的交流提供了一个免费的平台。