基于IMS的视频会议系统的研究与实现

来源 :北京交通大学 | 被引量 : 0次 | 上传用户:tq08eb0
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
视频会议系统从20世纪60年代出现至今,经历了从模拟信号到数字信号,从专线网络到公共网络的发展过程。然而,网络技术和成本原因使其无法面向普通大众提供高质量的视频会议通信业务。近年来3GPP提出的IMS网络旨在IP网中提供高质量的多媒体业务,为视频会议系统的发展和完善带来了新的推动力。本文在研究IMS的结构及其会话控制的基础上,设计并实现一个IMS网络架构下的视频会议系统。通过对会议系统的功能需求的分析,确定系统包括的功能模块以及应该采用的集中式会议模式。然后设计出会议系统的总体架构并给出了各个模块的技术实现,使用FOKUS开源工具搭建小型IMS网络,进而开发视频会议应用程序。会议业务服务器通过IMS定义的标准ISC接口提供SIP终端的接入控制,完成其与会议终端的通信,同时使用媒体服务器提供的Conferencing API和MSCML媒体控制语言来控制会议中的媒体数据。另外,系统为用户提供图形化会议操作界面,进行主持人会议的创建、会议监控管理等操作。在业务服务器的实现过程中,本文设计了Ad-Hoc方式会议创建、Call-In和Call-Out加入会议、会议服务器邀请用户加入、会议终端退出会议、主持人终止会议、会议过程中主持人要求会议终端退出和将会议终端静音等几个SIP会话流程,并根据设计的流程采用SIP Servlet提供的API完成后续程序的开发。同时采用JSP和Struts来实现会议WEB窗口。视频业务服务器在IMS构架中是具有PSI身份的SIP AS,不同于会议终端的User Identity,因此需要针对PSI身份进行特殊的会话控制。本文采用Filter匹配规则顺利完成了业务服务器的会话路由控制。本文实现的IMS会议系统打破了以往会议系统仅支持计算机会议终端的局限性,将终端类型扩大至支持SIP协议的移动手机终端。同时,为3G IMS业务的开发部署提供了技术支持和实践基础。
其他文献
随着计算机技术、人工智能以及计算机网络技术的快速发展,计算机快速转向开放的、网络平台的协同工作方式,在这十多年来,源于分布式人工智能(Distributed Artificial Intelli
随着集成众多智能传感器和拥有移动计算能力的智能手机在生活中的应用越来越广泛[1],利用大量参与结点收集和分析感知数据的群智感知计算逐渐变为现实。群智感知计算中一个显
随着Internet及多媒体技术的迅速发展,网络教学在各类高校及部队院校越来越受到重视和应用。网络教学作为现今流行的一种新型教学模式,无疑是对传统教学的一个有益补充,同时
数据网格(Data Grid)面向广域网异构环境,为用户建立分布、异构、海量数据的一体化访问、存储、传输、管理与服务架构,是实现广域网环境下数据共享和协同问题求解的有效途径
虚拟化能够高效管理和整合服务器资源,进而提升物理资源的利用率,是云计算的核心技术,提升虚拟机的性能对于虚拟化乃至云计算有重要作用。本文针对虚拟化环境下虚拟机自旋锁
用户层次的差异、类型的多样构成了对信息需求的多样化。面对Internet上数字化、多媒体的信息资源,与传统图书情报用户相比,人们发愁的不是找不到资源,而是找不到与他们个性
随着Web服务技术的广泛应用,Web服务的数量日益增多,如何迅速准确地从数量众多的服务集合中寻找最佳服务日益受到关注。Web服务发现作为Web服务系统框架中的一个重要且关键部
知识管理技术是知识工程理论和互联网技术的结合,随着互联网的普及和快速发展,个人、组织、软件系统之间的交流与协作越来越重要。面对知识的海洋,如何组织、管理和维护海量信息
在数据存储方面,由于数据库的复杂性、多样性和成本等因素,许多公司往往很难作出选择。MySQL是世界上最大的开源数据库,具有低成本,高性能等特点,是可靠和可拓展的网络数据库
日新月异的Web技术正深刻地改变软件,基于Web浏览器的应用将成为计算机行业未来10年的主导。自从1991年互联网诞生以来,它就以史无前例的神奇速度成就了Yahoo、eBay、Google