Android平台基于Wi―Fi的可视VoIP通话系统

2013-08-22 11:06 来源:电子信息网 作者:蒲公英

随着移动终端设备朝着越来越智能化的方向发展,原本只具备简单通话功能的手机,也开始增加越来越多的服务功能。在移动终端上实现更多的功能,已经成为研发人员的一个新目标之一,这些功能为人们的生活提供着极大的便利,而VoIP技术就是其中的一个重要应用。现如今,VoIP技术已经在计算机上得到了广泛的应用,出现了一大批基于VoIP的应用软件,而随着移动终端逐渐可以方便地接入WLAN,在其上面进行多媒体技术的开发已经成为一个新的热点,尤其是在现如今最热门的Android操作系统上面。随着移动终端的处理能力日益强大,可以实现过去无法进行的复杂视频编解码处理,因此如果进一步结合VoIP技术,实现一个VoIP可视通话系统,这将是一个很好的研究课题,同时也将会有很好的市场前景。

1 系统设计方案和系统结构

1.1 系统设计方案

本方案所设计的局域网内基于Wi—Fi的可视化VoIP通话系统主要包含了以下功能:

①移动终端(如手机、PDA)用户对系统个性化的配置,用户可以根据自己的需求和爱好选择需要的功能;

②实现移动终端用户向服务器发出请求并完成注册的功能;

③移动终端用户对语音视频数据的采集和编码,并通过RTP(实时传输协议)/RTCP(RTP传输控制协议)进行传输和控制;

④OpenSIPS开源服务器完成对会话的控制,包括会话的注册、发起、维护与结束、注销等功能;

⑤界面的开发,作为一个应用程序。一个友好的界面是不可或缺的,我们通过它来与用户进行交互。

1.2 系统结构

系统的总体架构采用了客户端和服务器(C/S)模型,客户端利用自身的Wi—Fi模块接入网络。通过SIP协议与Open SIPS服务器建立会话,在传输层以IP数据包的形式传输语音视频数据。基于Wi—Fi的可视化VoIP通话系统结构如图1所示。

1

系统主要由SIP客户终端和OpenSIPS开源服务器两部分组成。客户终端采用Android操作系统的智能手机和平板电脑。客户终端包括了SIP User Agent逻辑实体,并且支持AMR、G.729音频编解码,以及H.263和H.264视频编解码。

1 2 3 > 
Android Wi―F

相关阅读

暂无数据

一周热门