基于SIP的视频会议系统的设计与实现.pdf
《基于SIP的视频会议系统的设计与实现.pdf》由会员分享,可在线阅读,更多相关《基于SIP的视频会议系统的设计与实现.pdf(75页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、北京交通大学硕士学位论文基于SIP的视频会议系统的设计与实现姓名:王建申请学位级别:硕士专业:信息网络与安全指导教师:卢燕飞20090601中文摘要摘要:随着多媒体技术与网络通信技术的发展,视频会议的应用F 成为当今的一个技术热点。传统的视频会议系统基于H 3 2 3 协议来完成,虽然技术成熟,但是对专用网络与专用硬件设备依赖性比较强,不利于视频会议应用的普及。I E T F 制定的会话初始协议(S I P,S e s s i o nI n i t i a t i o nP r o t o c 0 1)简单、方便、灵活、扩展性强,可以实现H 3 2 3 各种功能,并且可以利用软件完成信令的处理
2、。本论文的主要工作就是:在普通P C 硬件环境下设计并实现桌面视频会议系统,这对S I P 协议及视频会议系统的应用推广有积极的意义。本论文设计的系统包括视频会议客户端和视频会议服务器两大部分,主要工作包括:(1)会议控制整个系统利用S I P 协议、S D P 协议完成了信令的多点呼叫控制,实现了会议的管理;(2)多会议终端之间媒体数据的实时应用在I P 网络上利用R T P 协议和I P 组播技术实现了多点之间的媒体流通信。具体完成的工作如下:夺首先,对S I P 协议,S D P 协议进行了研究,对S I P 消息的结构和流程进行了分析,同时对R T P 协议和控制协议R T C P 的
3、工作机制进行了探讨。在对传统的会议模型对比改进的基础之上,设计了信令集中,媒体流分布的会议模型,同时,在此基础之上设计了桌面视频会议系统的体系结构,并根据该结构,使用N I S T-S I P 协议栈,实现了J A I NS I P 的接口。夺设计了视频会议系统的C a l l I n 信令流程,在会议服务器及终端上,利用J A I NS I P 技术对视频会议的请求,预约和通知功能完成了实现。夺利用J M F 技术,实现了各个会议终端之间的媒体流通信。完成了视音频数据的采集,编码,发送,接收和播放。为了减轻网络和系统处理的负担,引入口组播技术,使媒体流的发送和接收采用组播形式。夺对系统的运行
4、结果进行了测试和分析。经过在局域网中的多次测试,系统的视音频应用符合要求,实现了多方视频会议的功能。通过使用S I P F I o w 协议分析软件对视频会议的信令交互过程进行抓包,发现会议系统完全符合C a l l I n 信令流程;使用W i r e S h a r k 协议分析软件对视音频通信过程进行了抓包,发现媒体流通信符合组播的形式,完全达到了预期的设计效果。关键词:S I P,视频会议,J M F,组播,J A I NS I P,视音频通信分类号:T N 9 1 5 4a 匕塞銮垣叁堂巫堂位论塞旦S!A BS T R A C TA B S T R A C T:W i t ht h
5、er a p i dd e v e l o p m e n to fm u l t i m e d i aa n dn e t w o r kc o m m u n i c a t i o nt e c h n o l o g y,r e s e a r c ha n da p p l i c a t i o no fv i d e oc o n f e r e n c es y s t e mh a v eb e c o m eah o tt o p i c A tp r e s e n t,m o s to fv i d e oc o n f e r e n c es y s t e m
6、sa r eb a s e do nH 3 2 3p r o t o c o l,w h i c hi sm a t u r eb u ts t r o n gd e p e n d e n to nt r a d i t i o n a ld e d i c a t e dn e t w o r ka n dh a r d w a r e,i ti sn o tc o n d u c i v et ot h ep o p u l a r i t yo fv i d e oc o n f e r e n c i n ga p p l i c a t i o n s S I Pp r o t o
7、 c o l,p r o p o s e db yI E T F,c a na c h i e v em a n yf u n c t i o n so fH 3 2 3f o ri t sc o n c i s i o n,f l e x i b i l i t y,a n de a s ye x t e n s i o n S I PC a np r o c e s ss i g n a l i n gu s i n gs o f t w a r ei n s t e a do fh a r d w a r e T h em a i nc o n t e n to ft h i sp a
8、p e ri sd e s i g n i n ga n di m p l e m e n t i n gv i d e oc o n f e r e n c i n gs y s t e mo nt h eh a r d w a r ee n v i r o n m e n to fo r d i n a r yP Ca n dm e d i ae q u i p m e n t T h ed e s i g nh a st w om a j o rp a r t si n c l u d i n gv i d e oc o n f e r e n c i n gs e r v e ra n
9、 dv i d e oc o n f e r e n c i n gc l i e n t T h es y s t e mc o m p l e t e st h em u l t i-p o i n tc a l lc o n t r o lw i t hS I Pa n dS D Pp r o t o c o la n dm u l t i-p o i n tm e d i as t r e a mc o m m u n i c a t i o nw i t hJ M F S p e c i f i cw o r ko fp a p e ri sa sf o l l o w s:夺F i
10、 r s to fa l l,S I Pa n dS D Pp r o t o c o l sa r es t u d i e d S I Pm e s s a g es t r u c t u r ea n dp r o c e s sa r ea n a l y z e d A tt h es a m et i m e,W o r km e c h a n i s mo fR T Pp r o t o c o la n dc o n t r o lp r o t o c o lR T C Pi sd i s c u s s e d 令I nc o n t r a s tt ot h et
11、r a d i t i o n a lm o d e lo fv i d e oc o n f e r e n c e,t h i sp a p e rm a k e ss o m ei m p r o v e m e n t s C o n f e r e n c em o d e lo fs i g n a l i n gf o c u s,m e d i as t r e a m i n gd i s t r i b u t i o ni sd e s i g n e d A tt h es a m et i m e,b a s e do nt h en e wm o d e l,a r
12、 c h i t e c t u r eo fv i d e oc o n f e r e n c i n gs y s t e mi sd e s i g n e d;i n t e r f a c eo fJ A I NS I Pi sa l s or e a l i z e dw i t ht h eo p e ns o u r c ep r o t o c o ls t a c kN I S T-S I E夺C a l l-I ns i g n a l i n go fv i d e oc o n f e r e n c i n gs y s t e mi sd e s i g n e
13、 d F u n c t i o n so fI N V I T E,S U B S C R I B E,a n dN O T I F Ya r ea c h i e v e d w i t ht h eJ A I NS I Pt e c h n o l o g y令M e d i as t r e a mc o m m u n i c a t i o nb e t w e e nv i d e oc o n f e r e n c i n gc l i e n t si sd e s i g n e dw i t ht h eJ M Ft e c h n o l o g y C a p t
14、u r i n g,e n c o d i n g,t r a n s m i t t i n g,r e c e i v i n ga n dp l a y i n gb a c ko fa u d i o v i d e o i nc o n f e r e n c et e r m i n a l sa r er e a l i z e dw i t hJ M Ft e c h n i q u et o o I no r d e rt or e d u c et h eb u r d e no fn e t w o r k sa n ds y s t e m s,I Pm u l t i
15、 c a s tt e c h n o l o g yi su s e di nt h et r a n s m i s s i o n 夺E x p e r i m e n t e dr e s u l t so fs y s t e mm o d u l e sa r et e s t e da n da n a l y z e d T h i ss y s t e mi st e s t e di nt h eL A Nm a n yt i m e s,t h ee x p e r i m e n t e dr e s u l t ss h o wi tC a nr e a l i z
16、et h ev i d e oc o n f e r e n c e,a n dv i d e oa n da u d i oe f f e c ti sc l e a r T h r o u g hS I P F I o wp r o t o c o la n a l y s i ss o f t w a r e,t h ea n a l y z e dr e s u l t so ft h es i g n a l i n ga r ei na c c o r d a n c ew i t hC a l l I ns i g n a l i n g T h r o u g hW i r e
17、 S h a r kp r o t o c o la n a l y s i ss o f t w a r e,m e d i as t r e a mc o m m u n i c a t i o ni Si nl i n ew i t ht h ef 0 1 T no fm u l t i c a s t T h es y s t e ma c h i e v e st h ed e s i r e de f f e c t K E Y W O R D S:S I P;v i d e oc o n f e r e n c e;J M F;I Pm u l t i c a s t;J A l
18、 NS I P;a u d i o v i d e ot r a n s m i s s i o nC I A S S N O:T N 9 15 4V独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作和取得的研究成果,除了文中特别加以标注和致谢之处外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京交通大学或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。一虢力丑蝌瓤矽夕7 同6 7学位论文版权使用授权书本学位论文作者完全了解北京交通大学有关保留、使用学位论文的规定。特授权北京交通大学可以将
19、学位论文的全部或部分内容编入有关数据库进行检索,提供阅览服务,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校向国家有关部门或机构送交论文的复印件和磁盘。(保密的学位论文在解密后适用本授权说明)学位论文作者签名:形杠签字日期:讼口7 年f 月7 日吵侈月魏一_,孙签期师日导字签致谢本论文的工作是在我的导师卢燕飞老师的悉心指导下完成的,卢老师严谨的治学念度和科学的工作方法给了我极大的帮助和影响,他悉心指导我们完成了实验室的科研工作,在学习上和生活上都给予了我很大的关心和帮助。对于我的科研工作和论文,卢老师提出了许多的宝贵意见。在此衷心感谢两年来卢老师对我的关心和指导。在实验室工
20、作及撰写论文期间,王振、张林林、齐宗飞等同学对我论文的研究工作给予了热情帮助,在此向他们表达我的感激之情。最后,我要特别感谢我的家人以及亲人和朋友在学习和生活上对我给予的关心、支持和帮助,在我多年的求学路上他们给了我无微不至的关怀,他们的勉励和支持使我得以顺利地完成论文。1 引言随着计算机网络技术的发展,基于网络的各种多媒体传输技术丌始得到广泛的应用,多人视频聊天亦逐渐受到大家的青睐。视频传输是许多实际应用系统中的关键技术,广泛用于多媒体新闻发命、在线直播、远程教育、远程医疗、实时视频会议等互联网信息服务的方方面面,但是由于视频聊天传输数据量大和网络带宽有限之间的矛盾,使得视频聊天受到很大的制
21、约,传输模式多局限于“一对一 的两人对话,而“一对多”或“多对多的多人视频聊天或群体视频聊天功能仍限于文本方式。随着宽带网络的普及,多人视频聊天正逐渐在成为I M(i n s t a n tm e s s a g e)-F 具的必备功能,成为网络多媒体技术的一项重要应用。1 1 视频会议系统的概念视频会议系统,是一种支持人们进行远距离实时信息交流、开展协同工作的应用系统。通过通信网络连接不同的地点,使与会人员在各自会议室中,不但能够昕到对方的声音,并且能够从电视或电脑屏幕中看到对方的动态影像,使多方在没有时间差、距离差的情况下随时举行会议。视频会议系统实时传输视频、音频信息,使协作成员可以远距
22、离进行直观、真实的视音频交流。其具有以下特点【lJ:1、通过计算机远程地参加会议或交流。2、不受地理位置限制的协作工作。3、通信涉及到网络连接,以及在网络上的操作。4、会话可以通过视频及音频来实现。1 2 论文研究背景及意义随着商业活动的各个方面同趋全球化,多媒体会议自然而然的为工作组群和个人提供了各种各样共享信息资源的方式,而不必考虑他们之间是一墙之隔,还是相隔万里。目前主流多媒体视频会议系统分为两种【2 J:一种是基于H 3 2 3 协议的多媒体会议系统;另一种是基于S I P(会话发起协议)的多媒体会议系统。而作为市场上用的最多的H 3 2 3 多媒体视频会议系统由于其自身的复杂性和不灵
23、活性等缺点,逐渐被简单的、灵活的S I P 多媒体会议系统所代替。S I P 协议不仅可以实现H 3 2 3 协议的相关功能,而且扩展性强,没有对专用硬件设备和网络的依赖性,可以完全由纯软件来实现会议功能,在普通的I n t e m e t 上就可以实现视频会议的应用,极大的推动视频会议系统的普及化。本文旨在研究基于S I P 的视频会议系统,硬件资源局限于普通的P C 和视音频采集设备,在普通的局域网内实现,对于视频会议的发展有着重要的意义。1 3 视频会议的发展及应用领域视频会议的发展大致经历了三个阶段【3】:(1)2 0 世纪6 0 年代至8 0 年代的模拟技术视频会议。早在6 0 年代
24、,就已经有了视频会议系统的研究,当时美国电报电话公司(A T&T)曾推出模拟可视电话系统(P i c t u r e P h o n e)。进入7 0 年代以来,由于相关技术领域的不断进步,最主要是数字式传输的出现,传统视频会议系统所用模拟信号的采样和变换方法得到极大改善,数字信号处理技术逐渐成熟,对数据压缩的研究生成了视频会议产品的核心技术-C O D E C(C o d e r D e c o d e r)。(2)2 0 世纪9 0 年代初至1 9 9 5 年基于I S D N 的数字视频会议。这一阶段的前期是基于S D H、D D N 网的视频会议;后期主要是基于I S D N 网的视频
25、会议。9 0 年代初期,第一套国际标准H 3 2 0 获得通过,不同品牌之间的兼容性问题得到解决,视频会议系统朝着小型化发展,可移型视频会议系统成为视频会议应用中的主要产品。P C 对视频会议系统领域的介入,使得贵族化的技术具有平民化价格。(3)1 9 9 5 年以后基于I P 网的数字视频会议。9 0 年代后期P C 的快速升级,数据存储和处理能力越来越强,并且信息压缩技术快速发展,产生软件解压缩,以及I n t e m e t 的快速发展,进一步推动了视频会议系统的发展。目前视频会议技术正在向I n t e r n e t 网络上的多媒体会议方向发展。随着市场的变化,对多媒体视频会议系统的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 SIP 视频会议系统 设计 实现
限制150内