论文部分内容阅读
近年来由于HTTP(Hyper Text Transfer Protocol)的快速发展导致IP(Internet Protocol)网络得以覆盖全世界大部分地方,在此基础上由于成本低、部署方便和易于实现新业务,VoIP(Voice over IP)技术得到了快速的发展。 VoIP技术指的是使用IP网络传送包括音频、视频和其他类型数据,它有三个相关协议:H.323协议、MGCP(Media Gateway Control Protocol)协议和SIP(Session Initiation Protocol)协议,在这些信令协议中又以SIP最为大家所接受,它只定义了简单的传递信令信息的功能,使得在其上搭建各种业务非常方便,同时由于它是由IETF(Internet EngineeringTask Force)提出而它的架构又是利用IETF已有的协议,所以它的结构清晰,本论文将通过实现SIP在视频通信上的应用来对它进行更深入的研究和分析。 本论文首先介绍了目前常见的几种信令系统:SS7(Signaling System 7)、H.323和SIP,分析了它们各自的特点并进行了比较,简单阐述了不同网络和信令系统的优势与不足。然后简要介绍了通信系统的不同部分,包括使用IP传输实时数据、NAT(Network Address Translator)及防火墙穿越、语音和视频数据的采集编解码播放、信令的互通和使用SIP建立通信的几种典型过程。 基于上述分析,本论文基于开源SIP协议栈oSIP和DSP(Digital Signal Processor)BSP15实现了一个嵌入式SIP视频电话,并结合开源SIP服务器sipXpbx搭建了一个基于SIP的通信系统。结合通信的不同部分本论文分别对各个单元进行了单独测试,通过对系统的实现和对测试结果的分析,进一步加深了对信令系统和通信过程的理解,获得了包括NAT穿越、IP QoS(Quality Of Service)和其他一些相关的有价值的信息。 最后,本论文给出了对SIP应用的看法。