● 摘要
随着信息技术的日益发展,基于传统PSTN(Public Switched Telephone Network,公共交换电话网络)的单一语音通信模式已经不能满足人们日常生活的需求。VoIP(Voice over IP)是计算机技术与Internet网络通信相结合的产物,是一种崭新的基于分组交换网络的通讯模式。具有通信费用低外,传输带宽低等优点,除能传送语音外,还可以传送数据、视频、图像等多媒体信息,是未来通信的主要发展方向之一。 本论文详细介绍了一种基于OpenH323开源代码,符合H.323协议标准的VoIP语音通信系统的设计和实现方法,并在PXA255/270 XSBase开发板上成功实现了语音通信。论文首先介绍了当前国内外VoIP的国内外技术状况和未来的发展趋势,阐述了课题的研究背景和意义。其次介绍了嵌入式Linux系统的特点和开发流程以及VoIP的硬件开发平台。接下来,深入分析了H.323协议体系结构和H.323协议的通信实体构成,研究了OpenH323的源代码结构,给出了基于OpenH323的VoIP系统实现方案。然后,在具体的实践验证基础上,提出了基于开源代码的移植开发的一般步骤和实现方法,详细阐述了移植OpenH323要点和各个库之间的依赖关系,并在Linux操作系统上,移植了一整套基于ITU-T H.323协议的VoIP通信系统协议栈,其中包括系统支持库、网络库、音频库、跨平台应用程序开发函数库、H.323协议库及VoIP应用程序,成功实现了基于ARM处理器的VoIP通信系统。最后,对VoIP的系统设计进行了总结,对课题进一步的研究方向进行了展望,给出了实现VoIP视频的思路。
相关内容
相关标签