基于多媒体会议系统的SIP终端的设计与实现

来源 :北京邮电大学 | 被引量 : 5次 | 上传用户:kcj321
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
多媒体会议作为多媒体应用的一个重要组成部分,为社会性的信息交流发挥了巨大的作用。经过多年的发展,主流的多媒体会议系统分为两种,一种是基于H.323协议的,一种是基于SIP协议的。而基于SIP协议的会议系统以其灵活、简单的特点,逐渐成为主流。在这种背景下,各个公司社团都纷纷推出了自己的SIP终端。如Xten公司的X-Lite, Java的开源终端sip-communicator, C++开发的开源终端QuteCom和wxCommunicator等。这些用户代理产品支持标准协议,同时还提供了会议功能。但是它们多为桌面应用程序,能够在浏览器中运行的SIP终端并不多,再加上很多软终端是基于C/C++语言开发的,所以即便能够开发成ActiveX插件嵌入IE浏览器,也会遇到其他浏览器不支持等可移植性差的问题。本文基于多媒体会议系统,设计并实现了一种能够在多种主流浏览器中运行的SIP终端。该终端系统可以被应用在多媒体会议系统中,进行会议控制,并进一步实现与其他与会成员间的媒体通信。系统是基于JAIN SIP APIs和Java多媒体框架(Java Media Framework)实现的,可以嵌入到网页中供用户使用,方便易用,用户无需安装便可使用。并且可以在多种操作系统和主流浏览器中运行,解决了SIP终端可移植性差的问题。同时SIP终端还集成了私网穿越的能力,使其即便在复杂的网络环境下依然能够进行正常通信。本文首先介绍了基于多媒体会议系统的SIP终端在网络中的位置,并对系统做了需求分析。其次对系统的体系结构进行了简单的介绍,并按结构层次分别对每一模块的设计与实现进行了较详细的介绍与说明。另外本文解决了如何实现客户端的JMF软件免安装的问题,并介绍了SIP终端集成STUN和TURN客户端进行私网穿越的方法。随后,使用几个典型测试用例对原型系统的功能进行了测试,并简要介绍了测试情况。最后,本文对研究工作进行了总结,并对下一步的工作目标和研究方向进行了展望。
其他文献
在信息网络技术不断发展的今天,融合网络已经成为当前最活跃,最具创新性的领域之一。网络的融合使得原有电信服务的种类和内涵都有了新的扩展,具有异构网络智能协作,资源共享
随着计算机软硬件的发展以及应用水平的提高,事件流应用越来越多的出现在网络安全、金融分析、传感器网络等领域中。目前已用于国家网络安全监控应用的DBroker系统作为一种基
随着信息技术的快速发展,人们收集、存储和传输数据的能力不断提高,各类应用领域产生海量的数据,数据挖掘与机器学习成为了数据分析和知识发现的重要工具。频繁模式挖掘是数据挖
在模式识别、机器学习以及数据挖掘中,分类是一个基本而又重要的问题。作为模式分类的研究方法之一的支持向量机技术近来也得到广泛的研究和应用。进行分类时,我们必备的两个
由于互联网的优越特性,在其上发布信息极为便捷,这就使得互联网上的信息数量以近乎爆炸的速度增长。如此多的信息即使浏览一遍都无法做到,用户希望能找到感兴趣的部分更是不
人脸识别作为最自然、最友好的生物特征识别方法,在安全、金融等领域均有重要的应用价值。经过近四十年的发展,传统二维人脸识别在限定性条件下已经获得很大进步,但在光照、姿态
聚类分析作为数据挖掘的重要技术,在网络分析、市场营销以及医学图像自动监测等领域被广泛应用。聚类就是将物理或者抽象的集合分组成为由类似对象组成的多个类的过程,同一个
自然场景的动态模拟一直是虚拟现实和计算机图形学中一个重要的研究领域,它在计算机动画、影视制作、虚拟现实、三维数字展示和战场模拟方面都有非常广泛的应用。风作为自然
传统搜索引擎技术是基于关键词字符匹配的全文检索技术,主要借助目录、索引和关键词等方法来实现。由于提交的查询语句存在歧义性和不明确性,因此返回给用户的搜索集合中往往存
现实世界中的场景丰富多彩、绚丽多姿,这些场景有着非常高的动态范围和对比度。场景的动态范围被定义为场景中最亮部分的亮度值与最暗部分的亮度值之比。传统的显示设备如CRT