基于SIP的多媒体通信系统客户端的研究与实现

来源 :上海大学 | 被引量 : 0次 | 上传用户:lxn80516282
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着多媒体技术和网络技术的不断发展,多媒体通信业务在Intemet应用中逐渐占据主导地位。然而目前各种多媒体通信系统各成体系,缺乏统一的呼叫过程,难以相互沟通,因此迫切需要一种灵活的会话控制机制。此外,以音频、视频流为代表的实时数据传输在流量控制、服务质量等方面与传统数据传输有很大区别,TCP/UDP传输协议在这类应用中遇到很大挑战。如何在Intemet上高质量地传输实时语音、视频流媒体业务,越来越受到人们的关注。 针对上述问题,本文采用SIP作为多媒体通信的信令控制协议,结合RTP、RTCP传输协议,并引入DirectShow多媒体处理技术,提出了基于SIP的多媒体通信系统客户端的实现。SIP是由IETF提出的应用层信令控制协议,具有结构简洁、易扩展等良好的特性。采用SIP对多媒体会话进行呼叫控制,很好地解决了通信系统间呼叫建立统一性问题。RTP/RTCP是由IETF的AVT小组制定的用于传输实时多媒体数据的协议,两者协同工作,保证多媒体信息实时、高质量传输,同时可用于解决音频和视频数据的同步问题。 文章首先分析了SIP协议及多媒体网络传输技术的研究现状,提出本文的研究内容和重点。接着对研究过程中涉及的主要协议及关键技术进行简要的概念及原理介绍。然后在此基础上,重点论述了基于SIP的多媒体通信系统客户端的实现方案。提出系统总体功能需求,介绍系统网络体系结构、系统通信流程、软件模块结构、软件运行流程等系统总体设计,并将系统分成系统资源管理、呼叫控制、实时传输、媒体处理四个子系统,详尽阐述各自功能及实现方法。子系统整合后的客户端能够实现多媒体会话呼叫控制、音视频数据采集、编解码及实时网络传输等功能。最后,对实现的客户端系统进行了呼叫控制和媒体流链路的功能性测试,给出实验结果。实践证明了SIP及RTP/RTCP协议在多媒体通信技术中的优越性,该系统具有较好的规范性和可重用性。另外,论文对SIP协议的大规模网络应用以及融合多媒体业务尚需开展的工作进行展望,并指出了系统还需完善的地方。
其他文献
社会考试是指人类社会考查应试者的知识功能,在短时间内,面向社会、甚至面向国际社会达到有效、大量地选拔、审定、鉴别、测量人才优劣为目的的考试活动。社会考试以在校生或
序列码又称流密码,它是一种非常重要的加密算法,利用不断变化的加密变换对明文消息进行逐字符(通常为二进制数)的加密。序列码对硬件复杂度要求不高,硬件实施上一般比分组密
传统神经网络(BP、RBF算法)在训练过程中容易陷入局部极小点、训练收敛速度慢,文献[1]中作者提出了样条权函数神经网络的概念,给出了具体的学习算法。样条权函数神经网络结构简单
随着互联网技术和多媒体技术及其应用的发展,视频会议系统的研究与应用越来越受到关注。现有视频会议系统主要可划分为集中式和分布式两类,集中式视频会议系统需要高性能的中心
基于虚拟手的虚拟抓取交互技术在人机交互接口和工业产品设计的人机工程学测试等应用中发挥着重要的作用。在工业设计中,利用虚拟现实技术的人机工程学测试能够在产品设计的
随着通讯及网络技术的发展,人们已经从信息缺乏的时代过渡到信息极为丰富的数字化的时代。以文本格式存储的信息资源的激增,增加了对于快速、自动文本分类的迫切需求。然而,
评价是人类社会中一项经常性的、极为重要的认识活动。在现实生活中,由于影响评价事物的因素往往是众多而复杂的,如果仅从单一指标上对评价事物进行评价不尽合理,需要将反映评价
人或动物的运动平衡以及运动控制技能都来自于小脑感觉运动控制系统。在神经生理学和神经解剖学的基础上,为机器人模拟和复制小脑感觉运动控制系统,是控制科学、机器人学以及人
学位
随着WEB应用的发展和普及,SSLVPN技术已经成为目前虚拟专用网研究领域中的一个热点。本文从实际工程的角度探讨了SSLVPN网关的整体设计方案,重点描述了网关所采用的认证、授权