基于服务元网络体系结构的实时通信系统的设计和实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:michel_lin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的广泛普及和网络服务的多元化,获取各类信息的方式已经逐渐从文字和图片过渡到音频和视频。VoIP(Voice over IP)是一项利用互联网进行语音通信的热门业务,通过对语音信号进行编码、压缩成数据帧,然后封装为IP数据报在TCP/IP网络上进行传输。会话初始协议(SIP)是由IETF提出并主持研究的一个在IP网络上进行多媒体通信的应用层控制协议。SIP是一种客户端/服务器(C/S)结构的协议,可以建立、修改和终止多媒体会话。SIP借鉴了其他互联网标准和协议的设计思想,在风格上遵循互联网一贯坚持的简练、开放、兼容和可扩展等原则,并充分注意到互联网开放而复杂的网络环境下的安全问题。传统的基于层次的网络体系结构存在的主要问题-层间功能重叠和复杂的分层处理过程,导致了网络服务效率低下。通过对现有网络中服务类别的分析、归纳,我们提出了一种新型的非层次的网络体系结构:基于服务元的网络体系结构(SUNA)。服务元只提供服务,不接受服务,所以避免了层间交互和服务传递的开销。服务元不仅能为本节点应用提供服务,而且不同节点的服务元可以合作向某一节点或整个网络提供服务。由服务元所构建的系统中,相关节点的服务团队将服务元组织起来,大量的服务元系统组织成整个网络系统。服务元网络体系结构具有简洁、可扩展和容易实现的特点,而且易于从TCP/IP过渡而来。本文首先阐述了服务元网络体系结构的思想、原理及概念,介绍了VoIP业务两种典型的应用层控制协议:H.323与SIP。在充分研究了服务元网络体系结构的实际情况后,选择了设计和实现该实时通信系统应用层控制协议的最优方案:SIP。之后,广泛并深入地学习了SIP的相关开发和技术性文档,充分研究和理解了服务元网络体系结构的应用编程思想,配合学习了UNIX网络编程技巧。经过充分论证,本文采用了服务元网络编程中的实时数据流服务元传输实时音、视频数据。通过设计和实现基于服务元网络体系结构的应用层控制协议,最终实现了这个实时通信系统。该系统为用户提供了集文字,语音及视频一体的网络服务。在现有网络环境的测试中,该系统成功的为用户提供方便、实时和高质量的服务。
其他文献
情感计算是国际上近几年刚刚兴起的、试图使计算机能够像人类那样具有理解和表达情感能力的一个多学科交叉的新研究领域,在智能人机交互中起着重要作用。由于人的面部表情是情
基础云服务(IaaS)以其减少性能开销,提高资源利用率的优点已经成为云平台服务以及云软件服务的重要支撑。虚拟化是实现IaaS的核心技术,然而由于云服务应用需求,托管的虚拟机
随着工业生产的发展,工业生产过程日趋复杂化,工业控制系统的开发成为工业生产中一个非常重要的部分。但传统的工业控制系统存在着软件水平不高、质量不好的问题,因此优秀的
事件发掘就是从海量的、实时的、嘈杂的文本中发掘出有意义的事件,并将其中的事件要素概括抽取出来。事件发掘与其他自然语言处理领域的研究,如信息挖掘、主题检测、事件抽取
随着数据库技术的迅速发展,以及数据库管理系统的广泛应用,各个应用领域积累的数据越来越多,激增的数据背后隐藏着许多重要的信息,用户希望能够对其进行更高层次的分析,以便
作为一种编程模型,MapReduce已经成为处理大规模数据处理问题的一个重要手段。目前,MapReduce已被广泛地应用于Web搜索,机器学习,电子商务等领域。Hadoop,作为MapReduce的一
TTCN-3是一种全新的、灵活的、强有力的测试描述语言,可用于描述在多种通信端口上的各种响应系统的测试,它使得在软件开发领域中使用一个标准化的抽象测试描述语言成为可能。
随着互联网的飞速发展,互联网上的信息飞速增长,用户要从网上查阅到感兴趣的内容变得越来越艰难,传统的搜索引擎技术已经难以满足用户的需要。在这种背景下,个性化推荐系统应
UDDI(Universal Description,Discovery and Integration)统一描述、发现和集成,是一套基于Web的、分布式的、为Web服务提供信息注册中心实现的标准规范,同时也包含一组企业
数据库知识发现(KDD)是当前涉及人工智能和数据库等学科的一门相当活跃的研究领域,序列模式发现是其中的一个重要研究方向。当前序列模式发现算法需要多次扫描数据库,挖掘所