(计算机科学与技术专业论文)基于mcp的融合多媒体会议系统的设计和实现.pdf_第1页
(计算机科学与技术专业论文)基于mcp的融合多媒体会议系统的设计和实现.pdf_第2页
(计算机科学与技术专业论文)基于mcp的融合多媒体会议系统的设计和实现.pdf_第3页
(计算机科学与技术专业论文)基于mcp的融合多媒体会议系统的设计和实现.pdf_第4页
(计算机科学与技术专业论文)基于mcp的融合多媒体会议系统的设计和实现.pdf_第5页
已阅读5页,还剩122页未读 继续免费阅读

(计算机科学与技术专业论文)基于mcp的融合多媒体会议系统的设计和实现.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

j。一 i i i ii i i l l l l li i l l i i i ii i i i i i iiq l l l i 17 6 0 2 0 9 独创性( 或创新性) 声明 本人声明所呈交的论文是本人在导师指导下进行的研究工作及取得的研究成果。尽我所 知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰 写过的研究成果,也不包含为获得北京邮电大学或其他教育机构的学位或证书而使用过的材 料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢 意。 申请学位论文与资料若有不实之处, 本人签名:雠塾 本人承担一切相关责任。 日期:五2 f 丛l :鲤 关于论文使用授权的说明 学位论文作者完全了解北京邮电大学有关保留和使用学位论文的规定,即: 研究生在校攻读学位期间论文工作的知识产权单位属北京邮电大学。学校有权保 留并向国家有关部门或机构送交论文的复印件和磁盘,允许学位论文被查阅和借 阅;学校可以公布学位论文的全部或部分内容,可以允许采用影印、缩印或其它 复制手段保存、汇编学位论文。( 保密的学位论文在解密后遵守此规定) 保密论文注释:本学位论文属于保密在一年解密后适用本授权书。非保密论 文注释:本学位论文不属于保密范围,适用本授权书。 本人签名: 导师签名: 日期:型也: :皇 日期:丝f ! :! :! 旦 ,姜魏童墨ftj嚣f。0 基于m o p 的融合多媒体会议系统的设计和实现 摘要 3 g p p 于r 8 中提出了基于i m s 的融合多媒体会议需求,该需求中定义 融合多媒体会议是融合了消息、语音、视频和数据的多媒体会议,并且具 有会议策略、会场控制、子会议等高级功能的多媒体会议。3 g p p 的融合多 媒体会议在总体框架上采用i e t fr f c 4 3 5 3 中提出的基于s i p 的一种多媒体 会议框架,该框架将服务器端划分为两部分,分别是会议控制服务器和媒 体服务器。其中,会议控制服务器负责完成会议逻辑、信令流程、会议实 例的管理等功能,媒体服务器负责完成媒体混合和媒体处理功能。会议控 制服务器通过对媒体服务器进行媒体控制,使媒体服务器提供的媒体服务 与会议逻辑一致。媒体服务器通过什么方式提供媒体服务,如何进行有效 的媒体控制都成为融合多媒体会议系统中研究的重点。 在3 g p p 的融合多媒体会议技术文档中推荐使用h 2 4 8 来进行媒体拯 制。h 2 4 8 m e g a c o 由i t u t 与i e t f 联合制定,被广泛用于基于软交换 的系统中,软交换通过h 2 4 8 来控制媒体网关。h 2 4 8 协议体协功能强大, 自成体系,但由于其消息机制、协议扩展机制都过于复杂,不适用于基于 s i p 协议的多媒体会议系统。为此,i e t f 成立了m e d i a c t r l 小组专门制定适 用于基于s i p 网络的会议系统中控制服务器与媒体服务器之间的媒体控制 协议。该小组的工作成果为媒体服务器控制协议( m e d i as e r v e rc o n t r o l p r o t o c a o l ,m c p ) ,该协议基于s i p 协议制定协议框架,定义了简明、清晰 的消息机制和扩展机制,定义了功能更加明确的功能实体和更加灵活的连 接模型,适用于以s i p 协议为基础的网络。 论文作者在对h 2 4 8 与m c p 协议体系进行分析比较的基础上,基于 m c p 对实验室已有的基于h 2 4 8 的融合多媒体会议系统进行改造和升级。 主要工作包括:m c p 协议栈的设计与实现;会议控制服务器的优化以及与 媒体控制相关逻辑的重新设计和实现;媒体服务器主控逻辑的重新设计和 实现,以及媒体处理性能优化方案的提出和实现。最后对改造和升级后的 会议系统进行了系统测试,测试结果表明,系统设计和优化方案切实可行, 处理媒体性能明显改善。 论文首先对两种媒体控制协议h 2 4 8 和m c p 的原理和机制进行了分析 和比较,然后重点描述了基于m c p 的融合多媒体会议系统的设计和实现, 包括媒体控制交互流程的设计、m c p 协议栈的设计和实现、会议控制服务 器的改造方案和实现、媒体服务器的改造方案和性能优化方案的设计和实 现。最后,给出了系统的测试方案和典型测试用例的测试结果和分析。 关键词:媒体服务器控制协议;融合多媒体会议;媒体控制;h 2 4 8 ; 会话初始化协议 ;j ?0鼗el矿蘩 d e s i g na n dr e a l i z a t i o no fc o n v e r g e n t t 韶m e d i ac o n f e r e n c i n gs y s n t e mb a s e do n 匝d i as e r v e rc o n t r o lp r o t o c o l a bs t r a c t c o n v e r g e n tm u l t i m e d i ac o n f e r e n c i n gw a sp r o p o s e db y3g p pr 8 i tw a s d e f i n e da sam u l t i m e d i aa p p l i c a t i o ni n c l u d i n gm e s s a g e ,a u d i o ,v i d e oa n dd a t a s o m ea d v a n t a g ef u n c t i o n ,s u c ha sc o n f e r e n c ep o l i c y , f l o o rc o n t r o l ,s i d e b a r , a l s o s h o u l db es u p p o r t e di nt h ec o n f e r e n c i n g i nt h e3 g p pt e c h n i c a ld o c u m e n t a s i p - b a s e d c o n f e r e n c i n g f r a m e w o r kd e f i n e di ni e t fr f c4 3 5 3w a s r e c o m m e n d e dt od e s i g na n dr e a l i z et h ec o n v e r g e n tm u l t i m e d i ac o n f e r e n c i n g s y s t e m w i t h i nt h i sf r a m e w o r k ac o n f e r e n c ec o n t r o ls e r v e rw a sd e f i n e dt o r e a l i z et h ef u n c t i o no fc o n f e r e n c el o g i c ,s i g n a l i n gp r o c e s sa n dc o n f e r e n c e i n s t a n c e sm a i n t a i n i n g am e d i as e r v e rw a sd e f i n e dt op r o v i d et h em e d i am i xa n d o t h e rm e d i af u n c t i o n t h r o u g ht h em e d i ac o n t r o lp r o g r e s sb e t w e e nc o n f e r e n c e c o n t r o ls e r v e ra n dm e d i as e r v e r , t h em e d i as e r v e rw a sc o n t r o l l e db yt h e c o n f e r e n c ec o n t r o ls e r v e rt op r o v i d em e d i as e r v i c ea c c o r d i n gt ot h ec o n f e r e n c e l o g i c d e s i g no ft h em e d i ac o n t r o lp r o t o c o la r c h i t e c t u r ea n dm e s s a g ef l o w st o m a k em e d i ac o n t r o lm o r ee f f e c t i v ei sn o wt h ef o c u ss t u d yo fc o n v e r g e n t m u l t i m e d i ac o n f e r e n c i n gf r a m e w o r k h 2 4 8w a sr e c o m m e n d e dt oc o n t r o lm e d i as e r v e ri n3 g p pt e c h n i c a l d o c u m e n t h 2 4 8 m e g a c ow a sd e v e l o p e db yi t u ta n di e t fi o i n t l y , a n dw a s w i d e l yu s e di ns o f t s w i t c hs y s t e m s i nt h es o f t s w i t c hs y s t e m ,h 2 4 8w a su s e dt o c o n t r o lm e d i ag a t e w a yt op r o v i d e di n d i c a t e dm e d i af u n c t i o n d u et ot h e c o m p l e x m e s s a g em e c h a n i s ma n dp r o t o c 0 1e x t e n s i o nm e c h a n i s m h 2 4 8w a sn o t s u i t a b l ef o rt h em e d i ac o n t r o li ns i p b a s e ds y s t e m m e d i a c t r lw o r k i n gg r o u p w a sf o u n d e db yi e t ft od e v e l o pap r o t o c 0 1f o rs i p b a s e ds y s t e m t h ep r o t o c o l w a sn a m e da sm e d i as e r v e rc o n t r o lp r o t o c o l ( m c p ) s i pa n ds d po f f e r a n s w e r m o d ew a su s e di nt h en e g o t i a t i o no ft h em c pm e d i ac o n t r o lc h a n n e l w i t hi t s s i m p l ea n dc l e a nm e s s a g ea r c h i t e c t u r e ,f l e x i b l ep r o t o c o le x t e n s i v em e c h a n i s m , m c pc a l lm a t c ht h er e q u i r e m e n t so fm e d i ac o n t r o lp r o c u d u r ei ns y s t e m sb a s e d o ns i p b a s e do na n a l y s i sa n dc o m p a r s i o nb e t w e e nh 2 4 8a n dm c p p r o t o c a l ,a n m c p - b a s e d c o n v e r g e n tm u l t i n e d i ac o n f e r e n c i n gs y s t e mw a sd e v e l o p e dw i t ht h e p r e v i o u s l yd e v e l o p e dh 2 4 8 一b a s e ds y s t e m t h ed e v e l o p m e n tw o r ki n c l u d s s e v e r a lp a r t s a nm c p p r o t o c a ls t a c kw a sd e s i g n e da n dr e a l i z e da tf i r s t s e c o n d , n e wm e d i ac o n t r o l l o g i ca n dp r o c e d u r ew a sd e s i g n e d t 1 1 r i d r e l a t e dm e d i a c o n 行o ll o g i co fc o n f e r e n c ec o n t r o ls e r v e ra n dm a i nc o n t r o l l o g i co fm e d i as e r v e r w e r er e d e s i g n e d a t l a s t ,am e d i as t r e a mo p t i m i z a t i o ns o l u t i o nw a sa l s o c o n s i d e r e d t h e n ,at e s tp l a nw a sd e s i g n e dt ot e s tt h eu p g r a d e ds y s t e ma n d o p t i m i z a t i o ns o l u t i o n a n dt h et e s tr e s u l ts h o w st h es y s t e ma n ds o l u t i o nw o r k e f f e c t i v e l y , a n dt h eq u a l i t yo fm e d i as t r e a mw a si m p r o v e ds i g n i f i c a n t l y i nt h i st h e s i s ,t h ep r i n c i p l ea n dm e c h a n i s mo fh 2 4 8a n dm c p a r ea n a l i z e d a n dc o m p a r e d t h e n ,t h ed e s i g na n dr e a l i z a t i o no fac o n v e r g e n tm u l t i m e d i a c o n 危r e n c i n gs y s t e mb a s e do nm c pa r ed e s c r i b e d ,i n c l u d i n gt h ed e s i g no fm e d i a c o n t r 0 1f l o w s ,t h ed e s i g na n dr e a l i z a t i o no fm c p p r o t o c o ls t a c k u p g r a d i n g p r o p o s a lo fc o n f e r e n c ec o n t r o ls e r v e ra n dm e d i as e r v e r am e d i ao p t i m i z a t i o n s o l u t i o ni sa l s oc o n s i d e r e di nt h i st h e s i s a ti a s t ,t e s tp l a na r ed e s i g n e dt ot e s tt h e s o l u t i o na n dr e l a t e ds y s t e m sf u n c t i o n ,a n d p a r to ft h et e s tc a s er e s u l t sa r eg i v e n k e y w o r d s :m c p ;s i p ;h 2 4 8 ;c o n v e r g e n tm u l t i m e d i ac o n f e r e n c i n g ; m e d i ac o n t r o l 一 :j 第一章 1 1 1 2 1 3 1 4 第二章 2 1 2 2 2 3 第三章 3 1 3 2 3 3 3 4 目录 绪论1 研究背景1 1 1 1 融合多媒体会议1 1 1 2 融合多媒体会议框架一1 1 1 3 媒体控制。3 主要研究内容一3 论文组织结构4 研究生期间参与的主要工作5 媒体控制协议介绍7 h 2 4 8 协议7 2 1 1h 2 4 8 协议概述7 2 1 2h 2 4 8 协议中的基本概念8 2 1 3 使用h 2 4 8 进行媒体控制1 0 m c p ( 媒体服务器控制协议) 12 2 2 1m c p 协议概述一1 2 2 2 2m c p 消息机制1 4 2 2 3m c p 控制包机制1 7 2 2 4m c p 定义的混合器控制包1 7 h 2 4 8 与m c p 的比较2 1 基于m c p 的融合多媒体会议系统的设计2 3 基于h 2 4 8 的融合多媒体会议系统2 3 3 1 1 会议控制服务器的模块结构2 4 3 1 2 会议控制服务器的工作机制2 5 3 1 3 媒体服务器的模块结构2 7 3 1 4 媒体服务器的工作机制2 8 对媒体控制协议进行升级所需做的工作2 9 基于m c p 的融合多媒体会议系统功能定义3 0 基于m c p 的媒体控制消息交互流程3 1 3 4 1 创建会议3 1 3 4 2 加入会议3 3 3 4 3 创建删除子会议3 4 3 4 4 管理子会议成员4 2 3 5m c p 协议栈的设计4 3 3 5 1m c p 协议栈需求分析4 3 3 5 2m c p 协议栈架构4 4 3 5 3m c p 协议栈内部模块交互流程4 5 3 6 会议控制服务器的改造5 0 3 6 1 会议控制服务器架构上的修改5 0 3 6 2f o c u s 模块的调整51 3 6 3m c p 通信模块5 2 3 7媒体服务器的改造5 3 3 7 1 媒体服务器架构上的修改5 3 3 7 2 主控制模块的修改5 4 3 7 3 混合器模块的改进5 9 3 8媒体流质量优化方案设计5 9 3 8 1 客户端侧缓存发送机制6 1 3 8 2 媒体服务器媒体缓存6 2 3 8 3 媒体混合时机控制6 6 第四章基于m c p 的融合多媒体会议系统的实现。6 9 4 1m c p 协议栈的实现6 9 4 1 1m c p 协议栈总体类图6 9 4 1 2 各类简要描述7 0 4 2会议控制服务器的改进实现7 2 4 2 1 会议控制服务器总体类图7 3 4 2 2s i p e v e n t p r o c e s s o r 类7 4 4 2 3m e d i a e v e n t p r o c e s s o r 类。7 5 4 3 媒体服务器的改进实现7 5 4 3 1 媒体服务器总体类图7 5 4 3 2 添加和修改的类简要描述7 7 4 4媒体流质量优化方案的实现7 9 4 4 1 媒体服务器缓存机制的实现7 9 4 4 2 媒体服务器混合时机控制的实现8 0 第五章方案和系统测试8 1 5 1 测试方法8 l 5 2测试环境8 1 5 3媒体流优化方案测试8 2 5 4 功能测试用例8 4 1-嚣pfj 5 5 功能测试结果8 4 5 5 1 普通音视频会议8 4 5 5 2 会议升级功能8 6 5 5 3 创建子会议9 0 5 5 4 删除子会议9 4 5 5 5 管理子会议成员9 6 5 6 测试总结10 0 第六章 研究结论及意义:10 1 参考文献10 3 附录一缩略语1 0 4 附录二图表目录1 0 5 致谢1 0 8 攻读学位期间发表的学术论文:1 0 9 0一一嚣fl零 北京邮电大学硕士学位论文 第一章绪论 1 1 研究背景 1 1 1 融合多媒体会议 第一章绪论弟一早珀。形 随着网络技术以及多媒体技术的日益发展完善,各种各样的多媒体应用需求 日益强烈起来,例如i p 电话、可视电话、视频会议等等。现代社会的快节奏的 工作方式决定了在工作中很需要多个人或多个群体进行及时的交流、沟通和反 馈,而很多时侯,需要进行交流、沟通的参与者又并不在同一个地点,这时就需 要一个基于网络的功能完善、性能稳定的多媒体应用。 融合多媒体会议( c o n v e r g e n tm u l t i m e d i ac o n f e r e n c e ) 是3 g p p 于r 8t r 2 2 9 4 8 1 中提出的基于i m s ( i pm u l t i p l e m e d i as u b s y s t e m ,i p 多媒体子系统) 网 络的多媒体会议应用。t r2 2 9 4 8 基于i e t fx c o n 工作组的r f c4 3 5 3 1 2 定义的 基于s i p ( s e s s i o ni n i t i a t i o np r o t o c o l ,会话初始化协议) 的会议框架定义了基本 的融合了音频、视频、消息、数据的多媒体会议应用场景,还定义了高级融合多 媒体会议应用场景,例如会场控制、会议策略、会议模式、子会议等,此外还定 义了系统与i m s 网络其它组件的接口需求。 1 1 2 融合多媒体会议框架 i e t fs i p p i n g 工作组提出的r f c4 3 5 3 1 2 定义了基于s i p 协议的会议框架,其 中包括集中控制中心( f o c u s ) 、媒体混合处理器( m e r ) 、会议策略服务器 ( c o n f e r e n c ep o l i c ys e r v e r ) 、会议通知服务器( c o n f e r e n c en o t i f i c a t i o ns e r v e r ) 、 参与者( p a r t i c i p a n t s ) 和会议策略( c o n f e r e n c ep o l i c y ) 等逻辑元素。并且定义 了五种基本的物理模型,这五种模型按照提供媒体服务的网络物理实体将之定义 为集中式服务器( c e n t r a l i z e ds e r v e r ) 、终端式服务器( e n d p o i n ts e r v e r ) 、基于独 立媒体服务器的架构( m e d i as e r v e rc o m p o n e n t ) 、基于分布式混合的架构 ( d i s t r i b u t e dm i x i n g ) 、级联式混合器( c a s c a d e dm i x e r s ) 。 集中式服务器( c e n t r a l i z e ds e r v e r ) :将会议架构的逻辑元素放在两个物理实 体上。其中f o c u s 、m i x e r 、会议策略服务器和会议通知服务器都放在一个会 议服务器( c o n f e r e n c es e r v e r ) 上,将参与者放在用户代理( u a ,u s e ra g e n t ) 北京邮电大学硕士学位论文第一章绪论 上。这种架构将所有服务器侧功能都集中在一个物理实体上,容易造成性能瓶颈, 也不利于技术上的演进。 终端式服务器( e n d p o i n ts e r v e r ) :终端式服务器架构中没有中心结点,终端 除了需要扮演本身的参与者角色之外,还需要扮演f o c u s 、m i x e r 、会议策略服务 器的角色,这之间通过内部的接口进行连结,媒体的混合和发送由终端完成。这 种架构适合于小型的临时多媒体会议,需要高度复杂且智能化的终端。 基于独立媒体服务器的架构( m e d i as e r v e rc o m p o n e n t ) - 在这种架构中,将 系统中的媒体处理与其它部分进行分离,将服务器分拆成两个部分,控制服务器 与媒体服务器,控制服务器完成会议实例、参与者信息维护,对话信息维护等功 能,不提供任何媒体支持。媒体服务器提供媒体服务。控制服务器与媒体服务器 之间通过特定的接口来连接。这种架构将控制平面与媒体平面分开,只需定义统 一的接口,两者可以单独演进,在控制服务器添加新的增强会议功能,或者升级 媒体服务器处理能力都很方便,可以很好地适用于较多的应用场景。 基于分布式混合的架构( d i s t r i b u t e dm i x i n g ) :该架构中仍然有一个中心结 点,不过该中心结点仅负责会议实例的管理、参与者信息管理和对话的维护等。 媒体的混合操作在终端上完成,这种架构中媒体发送使用组播的方式,每个u a 将维护一个组播列表,将自身的媒体发送到组播列表中的所有地址,所以媒体描 述信息都是1 - n 的。假设有用户加入、退出,中心结点需要与所有的参与者进行 通信修改组播列表。当会议规模比较大或者会议的状态有比较灵活的变动时,这 种通信花费的代价会比较大。所以这种架构模式比较适合于中小型规模且会议状 态比较固定的使用场景。 级联式混合器( c a s c a d e dm i x e r s ) :该结构中,同样有一个f o c u s 中心负责 信令、功能逻辑等功能,但是负责媒体处理功能的m i x e r 则是以级联的结构进行 组织,这种m i x e r 的级联结构可以适用于非常大规模的会议系统中,利用网络使 用多个m i x e r 来提高整体的处理能力。 根据融合多媒体会议的功能需求定义,融合多媒体会议需要提供比较大的会 议规模应用、子会议、s p e a k e r 、会场控制等增强功能,需要灵活地改变会议状 态,并且需要具有较强的媒体处理能力。基于以上需求以及目前的实验环境,优 先考虑采用基于独立媒体服务器的架构,如下图1 1 。本文后续讨论都基于该框 架结构。 2 专 ; 北京邮电大学硕士学位论文第一章绪论 媒体控制接口 媒体接口 一一信令、策略接口等 图卜1 基于独立媒体服务器的融合多媒体会议框架 1 1 3 媒体控制 在基于独立媒体服务器的融合多媒体会议框架中,一个比较重要的问题是控 制服务器如何去控制媒体服务器,以提供对应于会议逻辑的媒体服务。这就是媒 体控制要完成的工作,也是本论文重点讨论的问题。 媒体控制技术是在软交换体系开始发展的,在软交换体系中可称为媒体网关 控制技术。软交换的体系架构中,将控制与承载进行分离,媒体网关控制器( m e d i a g a t e w a yc o n t r o l l e r ) 完成信令功能,媒体网关( m e d i ag a t e w a y ) 完成媒体处理 功能,媒体网关控制器通过固定的协议接口对媒体网关进行控制。软交换体系中 媒体控制协议的制定和发展都已经比较成熟。在软交换体系中常用的媒体控制协 议是h 2 4 8 m e g a c o 。h 2 4 8 m e g a c o 是1 e f t 与i t u t 共同制定的媒体网关 控制协议,被用来完成媒体网关控制器( m g c ) 对媒体网关( m g ) 的控制。 h 2 4 8 以其功能完善、良好的扩展机制被认可,得到广泛的使用。 而i m s 基于s i p 协议更进一步将控制层的呼叫控制与业务控制进一步进行 分离,随之而来的,媒体控制技术又有了新的需求,如何在基于s i p 的网络中进 行媒体控制现在成为媒体控制技术相关领域研究的重点。媒体服务器控制协议 ( m e d i as e r v e rc o n t r o lp r o t o c 0 1 ) ,简称m c p ,是i e t fm e d i a c t r l 小组定义的协议, 旨在定义出一套基于s i p 的,灵活、简单、易扩展的媒体控制协议架构,能够适 用于基于s i p 的网络中。 1 2 主要研究内容 基于s i p 的媒体控制技术目前正处于国际标准组织研究的热点,相应的标准 也开始慢慢出台,至作者编写论文时,i e t fm e d i a c t r l 小组的工作成果包括3 篇 3 北京邮电大学硕士学位论文第一章绪论 r f c 文档和6 篇正在积极讨论中的草案。融合多媒体体会议的需求相当旺盛, 也成为新一代网络的一个重要应用方向。旧的h 2 4 8 m e g a c o 已经不适用于基 于s i p 的融合多媒体会议系统,研究并验证新的基于s i p 的媒体控制技术在融合 多媒体会议系统中如何使用,原有的基于h 2 4 8 的系统根据新的媒体控制技术体 系需要做出哪些改变都非常的具有意义。 本论文从媒体控制技术为出发点和重点,对融合多媒体会议系统进行设计和 实现。主要研究内容包括: 对媒体控制技术( h 2 4 8 m e g a c o 和m c p ) 进行总结、分析和对比, 主要从协议的体系架构、消息机制、扩展机制等方面展开。 基于m c p 体系对融合多媒体会议系统进行重新设计和实现,包括m c p 协议栈的设计和实现,会议控制服务器控制逻辑的改造,媒体服务器控 制逻辑的改造,以及媒体服务器媒体性能的优化等。 1 3 论文组织结构 论文主要从媒体控制协议、基于m c p 的融合多媒体会议系统的设计和实现、 系统测试几部分来进行介绍。论文内容组织如下: 第一章:绪论。介绍融合多媒体会议框架和媒体控制技术的研究现状,论文 的主要研究内容以及论文的组织结构。 第二章:媒体控制协议介绍。分别介绍了h 2 4 8 和m c p 两种媒体控制协议, 包括控制协议的机制、消息类型、连接模型等,并对这两种协议进行比较分析。 第三章:基于m c p 的融合多媒体会议系统的设计。明确设计原则为重用基 于h 2 4 8 的融合多媒体会议系统中的部分设计和实现,明确需要进行改进的内 容,主要包括消息流程的重新设计、m c p 协议栈的设计、控制服务器的改造、 媒体服务器的改造以及媒体流的优化方案。 第四章:基于m c p 的融合多媒体会议系统的实现。包括m c p 协议栈的实 现,控制服务器的改造实现,媒体服务器的改造实现,媒体流的优化方案实现。 第五章:融合多媒体会议系统的测试和验证。通过设计合理完备的测试用例 和会议场景,对系统的功能和性能进行测试,并对测试结果进行分析。 第六章:研究结论及意义,对论文的主要工作进行总结,并提出可能进行的 后续研究工作。 4 tt毒 北京邮电大学硕士学位论文第一章绪论 1 4 研究生期间参与的主要工作 2 0 0 8 年9 月至2 0 0 9 年2 月,这期间作者主要完成了对h 2 4 8 和m c p 协议 体系的学习和研究工作。这期间的工作主要包括两部分,一部分是开发了h 2 4 8 协议栈供基于h 2 4 8 的融合多媒体会议系统的开发使用,第二部分是开发了m c p 协议栈。 2 0 0 9 年3 月至2 0 0 9 年6 月,这期间作者主要完成了基于h 2 4 8 媒体控制技 术的融合多媒体会议系统升级成为基于m c p 媒体控制技术的融合多媒体会议系 统的设计工作。 2 0 0 9 年7 月至2 0 0 9 年1 0 月,这期间作者主要完成了基于m c p 媒体控制技 术的融合多媒体会议系统的编码实现工作。该编码工作主要包括会议控制服务器 的修改和媒体服务器的修改,并且在实际修改和测试中,对媒体流的质量提出了 优化方案,并且通过实际的实现和测试。 2 0 0 9 年1 0 月至2 0 0 9 年1 1 月,这期间作者主要完成了c p m 会谈服务器中 媒体平面的设计和实现工作,该设计和实现主要通过对融合多媒体会议系统中媒 体服务器进行改造而成,并且添加了若干功能以支持c p m 会谈。 在研究生期间的文字和研究成果主要包括: 发表一篇媒体控制技术领域内的论文( r e s e a r c ha n ds o l u t i o n so fs i d e b a r m e d i ac o n 仃o li nc e n 仕a l i z e dc o n f e r e n c 6 n gf r a m e w o r k ) h 2 4 8 m e g a c o 协议研究报告 h 2 4 8 m e g a c o 协议栈概要设计文档 h 2 4 8 m e g a c o 协议栈详细设计文档 m c p 协议研究报告 m c p 协议栈总体设计文档 m c p 协议栈详细设计文档 会议控制服务器需求分析说明书( m c p 版) 会议控制服务器总体设计说明书( m c p 版) 会议控制服务器详细设计说明书( m c p 版) 媒体服务器需求分析说明书( m c p 版) 媒体服务器总体设计说明书( m c p 版) 媒体服务器详细设计说明书( m c p 版) 融合多媒体会议系统测试报告( m c p 版) 5 o h0。,3, t囊蕾雾誊_-移孳 北京邮电大学硕士学位论文第二章媒体控制协议介绍 第二章媒体控制协议介绍 本章介绍主要的媒体控制协议,包括h 2 4 8 m e g a c o 和m c p 。主要从两个 协议体系的基本架构、协议体系中定义的基本概念、协议本身的消息机制和扩展 机制来进行介绍。对m c p 的介绍还包括其协议体系中定义的扩展控制包。最后 对于两个协议进行比较。 2 1h 2 4 8 协议 2 1 1h 2 4 8 协议概述 m e g a c o h 2 4 8 ,全称媒体网关控制协议( m e d i ag a t e w a yc o n t r o lp r o t o c 0 1 ) , 是在i e t f 与i t i7 - t 第1 6 研究小组的共同参与下制定的,是媒体网关控制器 ( m g c ,m e d i ag a t e w a yc o n t r o l l e r ) 用来控制媒体网关( m g ,m e d i ag a t e w a y ) , 使呼叫控制与媒体处理相分离的协议。i e t f 称之为m e g a e o ,而玎u - t 称之为 h 2 4 8 ,所以i e t f 定义的m e g a c o 与i t u - th 2 4 8 的协议内容是一致的,在后文 中如不加特殊说明都以h 2 4 8 代指。 h 2 4 8 m e g a c o 的制定从1 9 9 9 年开始,于2 0 0 0 年,i e t f 和i t u t 分别发布 了各自的第一个版本,i e t fr f c 3 0 1 5 1 3 和i t u th 2 4 8 4 1 。而后i e t f 于2 0 0 3 年发布的r f c3 5 2 5 对r f c3 0 1 5 进行更新后结束了其对m e g a c o 标准的制定工 作,而i t u - ts g l 6 小组的工作仍在继续,h 2 4 8 也在更新中,分别于2 0 0 2 年和 2 0 0 5 年发布了v e r s i o n2 0 和v e r s i o n3 0 。相比较i e t f 的m e g a c o ,i t u t 的h 2 4 8 协议已经成为一个系列,其中h 2 4 8 1 为协议本身,而往后以h 2 4 8 x 进行编号 系列都是已经向i a n a 注册的各种基于h 2 4 8 协议本身的扩展机制进行的扩展部 分,在作者编写论文时,已经编号至h 2 4 8 7 2 。 如下图2 1 所示,h 2 4 8 是一个典型的主从式结构的协议。控制方通过向媒 体服务器发送h 2 4 8 请求消息对受控制方进行媒体控制,受控制方通过返回 h 2 4 8 应答消息将媒体控制请求的结果告知控制方。 7 毒 北京邮电大学硕士学位论文第二章媒体控制协议介绍 如上图所示,在媒体服务器中存在着一个关联,该关联包含三个终端,终端 代表媒体服务器与客户端之间的媒体通道,关联记录了终端之间的拓扑关系。关 联与终端的关系是包含与被包含的关系。 2 1 2 2 描述符( d e s c r i p t o r ) h 2 4 8 使用属性来对关联和终端进行描述,这些属性可以是终端之间的拓扑 关系、媒体参数等,按照属性间的相关性,将具有相关性的属性整合为描述符。 在这些描述符中,与多媒体会议相关的一个重要的描述符就是m e d i a 描述 符。m e d i a 描述符用来指明终端上一个具体的媒体流的参数。包括一个 t e r m i n a t i o n s t a t e 描述符和若干个s t r e a m 描述符,其中t c r m i n a t i o n s t a t e 描述符用 来表示终端的基本信息和服务状态,s t r e a m 描述符用来对媒体流进行描述,每一 个s t r e a m 描述符对应一个流。每个媒体流都是通过s t r e a m i d 来标识。一个终端 上可以同时有多个流。每个s t e a m 描述符可以包含三个描述符,分别是 l o c a l c o n t r

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论