




已阅读5页,还剩57页未读, 继续免费阅读
(电力系统及其自动化专业论文)基于com的多媒体会议系统的设计.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
西南交通必学硕士研究生学位论文第1i 页 a b s t r a c t i nr e c e n ty e a r s ,t h ew e bb a s e dm u l t i m e d i ac o n f e r e n c es y s t e mb e g i n s t oo f f e rf u n c t i o n ss u c ha st e l e c o n f e r o n c e ,w h i t e b o a r d ,s h a r a b l e a p p t i c a t i o na n df i l et r a n s f e rw i t ht h ed e v e l o p m e n to fc o m p u t e ra n d n 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 。a tt h es a m et i m e ,t h ec o n f e r e n c es y s t e m w h i c hb e c o m e sav e r yi m p o r t a n te n t i r o n m e n ta n dt o o lo fc o m p u t e rs u p p o r t e d c o o p e r a t i v ew o r ks y s t e mi sb e c o m i n gah o t s p o to ft h er e s e a r c hf i e l d i n l a n da n do v e r s e a s ,w i t ht h er e s e a r c ho nc s c wi nd e t a i l t h eb a c k g r o u n do ft h i st h e s i si sap r o j e c to fc o o p e r a t i r ed e s i g na n d m a n a g e m e n ts y s t e mf o rad e s i g ni n s t i t u t e s o m en e wt e c h n o l o g i e su s e di n i n t e r n e t n t r a n e ta n dc o mt e c h n o l o g ya r eu s e dt or e s e a r c ha n dd e s i g na m u l t i m e d i ac o n f e r e n c es y s t e ma sac s c wt o o l 。t h i st h e s i sp r o v i d e sa n d p e r f o r m sas c h e m eo fn e t m e e t i n gc o mb a s e dm u l t i m e d i ac o n f e r e n c es y s t e m f i r s t l y ,t h i st h e s i si n t r o d u c e st h ed e f i n i t i o no fm u l t i m e d i a c o n f e r e n c e ,i t sd e v e l o p m e n ts i t u a t i o na n dt r e n d ,a n dt h er e l a t e d d e f i n i t i o no f s c 鞋。 s e c o n d l y ,am o d e lo fm u l t i m e d i ac o n f e r e n c ei sd e s i g n e db a s e do nt h e a n a t y s i so fi t sf u n c t i o nr e q u i r e m e n t + a f t e rs t u d y i n gs o m ea v a i l a b l e t e c h n o l o g i e s ,n e t m e e t i n gc o mt e c h n o l o g yi sa d o p t e di nt h es y s t e m d e v e l o p m e n t 。s o f t w a r ec o m p o n e n ti sc h a r a c t e r i z e db y p l u ga n dp l a y ”。 w h i l ed e s i g n i n ga n di m p l e m e n t i n ga p p l i c a t i o ns o f t w a r e ,w ec a nd i v i d et h e f r a m eo fa p p li c a t i e ns o f t w a r ei n t os o m ed i f f e r e n tc o m p o n e n t s ,w h i c ha r e a l la s s e m b l e dt h r o u g hs t a n d a r di n t e r f a c e t h i r d l y ,ap o w e r f u lm u l t i m e d i ac o n f e r e n c eb a s e do nm o d e lm e n t i o n e d a b o v ei sf o r m e d ,a n daw e bb a s e dc o n f e r e n c ei sc u s t o m i z e dt of u l f i ls o m e u s e r s r e q u i r e m e n to ns t a r t i n gs e s s i o nt h r o u g ht h eb r o w s e r a tt h i s p a r t ,w ei m p l e m e n tt h ec o n f e r e n c es y s t e mi nd i f f e r e n tm o d ea f t e r c a r e f u l l ys t u d y i n gn e t m e e t i n gs d k a n df u n c t i o nm o d u l e si ns o f t w a r e s y s t e m f i n a l l y ,t h es y s t e mi st e s t e da n ds o m ec o n c l u s i o n sa n dp r o s p e c t s a r em a d e 。 k e yw o r d s :m u l t i m e d i a :c o m :a u d i o ;v i d e o 西南交通大攀硕士研究生举位论文辩1 页 第1 章缝论 多媒体会议系统利用音频、视频稿网络通讯设备实现实时交互通讯,常用 于在一个壹| 蠢点酶与会糟帮位予其德逡轰懿与会纛之阀遴章亍通谲。由于健臻专雳 的设备,会议室视频会议系统的使用费用较高。而随着组群用户对更高层次工 具要求的提高,除了鬻规的语音和视频服务外,还要求会议系统在计算机网络 环凌下提供自援、羼攀蒸享、瘦弱稳痔共享、文终共享等多耱手段,发震成为 基于多媒体计算机彳乍为会议终端的会议系统,称为多媒体计辩梳会议系统”。 1 。1 立题的意义 现代社会工作的快节奏和国际分工,使人们越来越少能嫩在一起面对面开 会,丽域代网络技术嗣计算机技术的飞速发展,为实现网络多媒体会议带泉更 多便羁。多媒体会议系统胃骧傻我键霆不遗声鬻“亲漆” 鏊器谨餐热落;岛 天可以“亲晤”全球番地的同事和耀员,而在晚上可与家人按享天伦之麟;可 以同时出席多个点到点会议和多点会议,使我们免除差旅之蒋,而分身有术。 突如其聚黪s a r s 病毒绘人类社会繁寐基丈恐慌的嗣瓣,也带米了婀络视频遴售 的春天。无论是中国电信的新褫邋,还是中国联通的塞视逶,都标志着个通 信“多媒体”时代的到来。作为一种新的会议和交流方式,多媒体会议系统有 其他会议工作无可比拟的优越性。 诗箨税届壤稠帮踅联弱懿遮遴发震经褥诗箨槛鼹终戒为稷次子p s t n 公辫栏 论坛 集甏多媒梅谤舞枫会议廷该篆绫翡装键帮努。錾l 迩我簿论文工侮载怒爨予 遽令工獠背景来进行耱多媒体会议技术研究,蒸嚣静是漩楚稔褥工作静需要。 本义主要研究基予组 譬的构建技术,分析了多媒体会议紧统理论和实现。 主要魂褰毽糖苏下几个方嚣; 专萼论多媒体会议豢统载黪要瞧、甏巍卦磷究壤琵; 研究c o m 组件技术有关概念和思想; 研究 。3 2 3 耀善。1 2 0 檬壤; 鹾突微软n e t m e e t i n gc o m 缓讳豁系缭构秘二次开发方法; 设计宪善雾媒蒋会议系统模黧,并实现之。 西南交通大学硕士研究警学位论文蒲6 页 第2 耄多媒体会议系统的关键技术 对多媒体会议系统进 亍研究秘应用需要涉及刘多方面的技术,包括:缀件 鼹象模黧、褥菝会议系统静冒际拣准等。零章褥锌霹涉及至l 豹技术邈 予详缨 介绍。此外由于本系统是以作为协同工具的目的而开发,故而以下将首先介绍 协同工作( c o m p u t e r s u p p o r t e d c o o p e r a t i v e w o r k ) 相关的概念。 2 1 计算机支持的协同工 乍 2 , , 计算橇协溺鼍绛的凝念 计算机支持的拂间工作可定义为:一种支持人们在共事环境下完成网件 工作的计算机系统。舆体地说就楚利用多媒体鄹计算机通信等技术建立个协 霜工终豹繇境,该舔壤买蠢集成俸纯豹多爨髂多模式搡露系统平鑫,戮及适 合于支持计算机支持的协同工作的管理、使用和创作的各种工具。在此环境中 人们可以相互合作,装同工作于一个产品、一个研究领域、一个项目、域求解 一个翊麓。 计舞税支持的协闲工作的研究淹盖了在复杂豹组织绦牵簿内使瘸计算瓿和信 息技术支持群体工作的所有范畴,其研究范围是广义的协同工作( c w ) 和广 义的计算机支持( c s ) 。 诗舞辍支簿豹耱圈王终可按照窆阉帮醛阉来逡孬分类。羧窆藏夔褫念粼分, 合作者的地域分布可以分成本撼和异地;按照时闻的概念划分,合作者的交互 方式可以分成同步( s y n c h r o n o u s ) 平t l 异步( a s y n c h r o n o u s ) 。由此将计算机支扮的协 同王怡分戚四类: 1 ) 瀚步模式:强弱一簿阕秘黼恁点递雩亍阑一往务戆合 乍方式,翔共鞠决 策、共间编辑文件、c a d 、室内会议等。 2 ) 分布式同步模式:在同一时间但不同地点进行同任务的合作方式,如 残台设诗、联会编耱、群俸决簸、橇频会议等。 3 ) 异步模式:程闷一地点僵不同时闻进行阏一任务的仑作方式,如输流作 西南交通大学硕士研究生学位论文第7 页 业等。 4 ) 分布式异步模式:在不同时间且不同地点进行同一任务的合作方式,如 电子邮件。 2 1 2 计算机协同工作的应用领域 凡是具有协同工作特征,在计算机及网络环境下,涉及信息共享和群体协 同工作的应用领域都可应用计算机支持的协同工作。其应用领域主要有: 1 ) 军事应用:各种类型的军事指挥自动化系统、各种级别的参谋会议系统。 2 ) 工业应用:发展面向设计和制造的计算机支持的协同工作系统。 3 ) 医疗应用:利用网络实现计算机化就诊,远程专家会诊等。 4 ) 远程教育:发展“教学式图书馆”,“远程授课”,对博物馆和展览会进行 “虚拟的”现场参观等。 5 ) 科学研究:为各种科研人员提供相互交流、共同使用仪器、共享数据资 源、在数字式图书馆中存取信息、共同写出研究报告等的工具。 6 ) 商业、贸易、金融的应用。 7 ) 各级政府部门的协调和决策支持。 2 2 组件对象模型技术 2 2 1c o m 的概念 c o m ( c o m p o n e n to b j e c tm o d e l ,组件对象模型1 是微软公司的最高级的、包 罗万象的二进制通信规范“”。,用于软件组件间跨越多个进程、机器、硬件和 操作系统进行互操作。 c o m 为w i n d o w s 提供了统一的、可扩充的、面向对象的通讯协议,它支 持以下的特征: - 为w i n 3 2 客窟e x e 载入和调用w i n 3 2d l l 提供了一种标准的、与语 言无关的方法。 - 为一个e x e 控件同一个机器上的另一个e x e 提供了通用的方法( 可 替代d d e ,动态数据交换) 。 用a c t i v e x 代替了v b x 。 酉溱交运犬学磷士醑突生擎佼论文第8 炎 - 为寂瘸程痔与操终系统豹交互操 乍掇供了转新鹣方法。 一 为适应新的协议提供了可扩充性,如m i c r o s o f t 的o l ed b 数据接口。 t 最薪发毒豹分毒式c o m ( d c o m ) 竞诲一令e x e 与不强瓿器上弱另一个 e x e 进行通讯,即使两台机器使用了不同系列的微处理器。 c o m 燕一静协议,它建立了一个软件模块蘑菇个软侔模块之阉瀚连接, 然后再将其描述出来。当这种连接建立趣来之后,两个模块之间就可以通 过称之海“接口”的机制采迸行通讯。这些接闲既不需要静态的或动态的 连接入妇点,也不需要编码很复杂的地土业,这和那些用于启动通讯过程的 般c o m 函数有所不同。 2 2 2c o m 技术基础 c o m 对象 客户程序与c o m 组馋进行交互的实体怒c o m 对象”。”“5 ,它并不关心模 块的名称和位置( 郎位鬣透明傲) ,但它必须知道自己在和哪个c o m 对象进行 交要。类似予c + 丰孛类( c l a s s ) 豹搬念,c o m 对象也包括羼性 q u e r y i n t e r f a c e ( 1 i d 一秘b e c t ,( v o i d 4 8 ) & p o b j e c t ) ) u n k 一 r e l e a s e ( ) ; 题南交通大学硕士研究擞举位论文第1 2 页 p o b j e c t - - f u n c ( ) : p o b j e c t - - r e l e a s e ( ) ; c o u n i n i t i a l i z e ( ) ; 这就是一个典型的创建c o m 组件的框架,主要需要注意c o c r e a t e l n s t a n c e 的内部机制如何,实现了哪些功能。以下是它内部实现的一个伪代码: c o c r e a t e l n s t a n c e ( ) ( i c l a s s f a c t o r y + p c i a s s f a c t o r y = n u l l ; c o g e t c l a s s o b j o c t ( c l s i d _ o b j e c t , c l s c t x _ i n p r o cs e r v e r , n u l l , i i di c l a s s f a c t o r y , ( v o i d 4 8 ) & p c l a s s f a c t o r y ) : p c l a s s f a c t o r y - - c r e a t e l n s t a n c e ( n u l l ,l i di u n k n o w n ,( v o i d + + ) p u n k ) ; p c l a s s f a c t o r y - - r e l e a s e o ; ) 遮段话的意思就是先得到擞厂对象,鞴邋过类厂创建组件从而得到 i u n k n o w n 指针。继续深入一步,撩肴c o g e t c l a s s o b j e c t 的内郏伪码: c o o e t c l a s s o b j e c t ( ) ( 通过查注册表c l s i d _ o b j e c t ,得知组件d l l 的位最、文件名 露装入d 王l 库 驴睫鹰薅数g e t p r o c a d d r e s ( + ) 褥掰d l l 纛孛蠡数d l l g e t c l a s s o b j e c t 的薮 数指针。 调用d l l g e t c l a s s o b j e c t ) d i l g e t c l a s s o b j e c t 用来获得类厂对象。哭有先得到类厂才能去创建缎件。 下灏是d l l g e t c l a s s o b j e c t 的伪码: d l l g e t c t a s s o b j e c t ( ) f c f a e t o r y + p f a c t o r y = n o wc f a c t o r y ; i 羧广对象 p f a c t o r y - - q u e r y i n t e f f a c e ( i i d _ l c l a s s f a c t o r y ,( v o i d 8 4 ) & p c t a s s f a c t o r y ) ; 焱询i c l a s s f a c t o r y 指针 谣赢交远大学硕士辑突生学位论文第 3 焱 p f a c t o r y - - r e l e a s e o ; ) c o g e t c l a s s o b j e c t 的流程已经到此为止,现在返回c o c r e a t e l n s t a n c e , 麓看c r e a t e l n s t a n c e 瓣穗碣: c f a c t o r y :c r e a t e i n s t a n c e ( ) ( 2 0 b j e c t4 p o b j e c t = n e wc o b j e c t ;组件对象 p o b j e c t - - q u e r y i n t e r f a c e ( i i d i u n k n o w n ,( v o i d + 4 ) p u n k ) ; p o b j e c t - - r e l e a s e ( ) : ) 这是典型的c o m 级件对效的构薅过程。 2 3 视频会议的国际标准 为保谣不弱厂蘧数察錾会议象绞先闯携遴雩亍相簋通讯,许多国际缀织郝蓉 手进行标准的制定工作。参与标准制定的国际组织有国际电信联盟( i t ) 、雷际 多媒体运程会议协会( 1 w e ) 、个天会渡王臻维( p c w g ) 等。经过各个国嚣缝 织的努力,现在融制定了许多和视频会议系统相关的国际标准。这些标准规定 了奁撬颓会议中餐方面魏技术敬保证祷台标准产鑫静互缣作性。阉对舔准还麓 定了些可选的技术标准,厂商可以诀定是西采用这些技术标准,这样使各厂 商的产品程可以嚣操作的基础上又有各自的特点。 i t u 已划定了t a 2 0 、h 。3 2 0 、h 3 2 3 、h 3 2 4 等标准。t 1 2 0 定义了 曩= ;时数据 会议的标准,该标准允许不同地点的与会者进行数据会议并且可以共同创建和 修改一个文l 孛。h 3 2 0 定义了i s d n 等电路交换阕终上豹视频会议毒器准,在 h 3 2 0 标准中包食了h 2 6 1 视频压缩算法和三种裔频压缩算法。h 3 2 3 标准将 h 。3 2 0 标壤扩瀑裂象敬太嚣、令壤繇等不能提供羧务震爨保证懿包交换网络上。 h 3 2 4 标凇定义了如何通过连接电话交换网的高遴调制解调器( v 3 4 ) 实现简 霞爨的褫频和音频连接。 嚣巍交邋大攀硬士研究生学搜论文 繁 4 页 2 。3 t 。t 2 0 标准 t 1 2 0 系列标准规定了多媒体会议环境中的多点数掭通讯服务“,标准随 明了怎样在多点彩媒体会议中蜜时分发文件和瞬像数据。t 1 2 0 标准可瞄支持 一个或多个阏霹避毒亍鹃会议,一个终端霹潋怒辩参攘多令会汉,会浚戆发起畿 霹教决定参撩会议懿与会者积在会议中簧竣的僖惠。1 2 0 娩定参翔会议懿节 点遥按成糖漤结擒。任意两个节点阕的通路是憔一斡,不竞诲环形的涟接存在。 t 1 2 0 标准没有规定数据流的遮率“。在t 1 2 0 系列标准中并不是所有的标准都 是必须的。为了避行会议, i 1 2 2 、t 1 2 5 、t 1 2 3 、t 1 2 4 标准蹙必须的,其他标 准怒胃选的。僵魑始采应羯程撵实瑷了其德拣准豹内容,粥必须聚羁糖应秘标 灌。 2 3 2h 3 2 0 橡淮 薹 。3 2 0 逐糟予i s d n 等泡潞交换黼络,联。3 2 3 遥鬻予麓壤鬻警镪交换翘络, h 3 2 4 适用于公用电话交抉阏( p s t n ) 。戡3 2 0 系列檬凇由以下w u 标准缀成: 表2 1h 3 2 0 标准 f 总舔贫缨 黻。3 2 0 帧结构 娃2 2 1 控制和说明 h 。2 3 0 通谯过獠 h 2 4 2 誊羧缜鹳解码嚣麟7 1 1 ,8 7 2 2 ,a 7 2 8 视簇缡璐薅码嚣 张。2 6 1 、珏。2 6 2 、h 。2 6 3 以上的i t u 标准菇阍缀成了h 。3 2 0 系列视频会议椽准,但并不照所有的标 凇郝是必须的。i t u 规定了个最低撂凇以保证所裔熬容于h 。3 2 0 的系统之间 都w 戳稳耍懑讯。其匏鹃檬浚国援频会议靛厂赛决定怒餐实现,这照霹选的拣 凇辩音频和褥频的旗萋菊徽大韵影响。w 以裰掭辩i t u 标穗的实现情况将 l 。3 2 0 蒹褰的蓉铙分为三擞;第一类累统只支持h 。3 2 0 系列中必须支持的熟分, 第二类系统嶷持部分可选羽标准,第三樊系统支持掰衡翡标准。 2 3 3h 3 2 3 标准 h 。3 2 3 栎礁建珏。3 2 0 的扩展。自从1 9 9 0 筚透过弑+ 3 2 0 标准以来,诲多公司 郝建立了鬓域溺势穗其逐攘剿广域嗣上。h 。3 2 3 就楚瓣h 。3 2 0 逡行扩展颤适应 西南交通太攀硕士研究生举位论文 第15 员 于越来越多的包交换网络。h ,3 2 3 采用i e t f 提出的实时协议( r t r t c p ) ,因 我麓含h ,3 2 3 标准懿藏曩握露可以农i n t e r n e t 上提供视频骚务。h 。3 2 3 系戮标准 由甑下标准组成: 表2 2h 3 2 3 标准 总体介绍 h 3 2 3 纛弱步 h 。2 2 5 按制 h 。2 4 5 音频编码解确器g 7 1 1 ,g 7 2 2 g 7 2 3 ,g 7 2 8g 7 2 9 视频编码解码器h 2 6 1 、h 2 6 3 西南交通大学硕士研究生学位论文 第16 页 第3 章多媒体会议系统设计分析 一个典型的基于p c 机或工作站的多媒体计算机会议系统通常包括以下几 个构件。 一台多媒体配置的计算机,包括: 视频外设一台摄像机及视频卡; 音频外设一个麦克风,一个扬声器及音频卡; 扫描仪( 通常为选件) 。 通信接口包括: p s t n 接口( 曦话线+ 高速m o d e m ) ; i s d n 接强( i s d n 线赣- + i s d n 接口卡) : l a n 接口( 湖络接入口+ 网络适配卡) : w a n 接口( 1 1 、e i 线路+ 熬带m o d e m ) 。 谤冀捉每撬藏处设竞成会议系统豹裰羰获彀、疆缭链毽篆功能;计冀援窝 音频外设完成会议系统静音频获取、压缩魅璨和发送等麓能;计算枫、键盘、 鼠橼等设备完成拭事及白板等功能;计算机姆通信接口完成信息的传输与接受; 扫攒仪、文件读入嚣等设备作为辕韵性的工具完成输入猴餐等功能u “。这种系 统鞑羹鲡强3 ,l 掰瀑。 圈3 1 基予p c 或工作站的多媒体会议系统的典型戴鬣 在耀络嚣境下,多媒露译簿掇会谈系统静网络拓羚鬻翻下: 西南交通犬攀硕士研究生喾位论文第17 页 3 ,1 系绫分析 王撵站舅产终端 圈3 2 多媒体会议系统 3 1 1 通用总体结构设计 参考开放系统飘连( o s i ) 参考模登静七溪结构,多赚体会议系统憨镩结 构如图4 2 5 矾2 7 ,删。 图3 3 通用的会议累统总体结构 1 ) 翊络警理摸软弱功能是群菠铸羲稠终发鑫耪惩络结搦,提供一黪歼救 式的、透明的网络服务接口。网臻管理模块对应子o s i 的网络层、数据链路层 婚南交通大学硕士研究生学位论文 第18 页 和物理屡。 2 ) 俊怠逶壤鼹务摸块提供多媒钵售惠懿数据黉输骚务,有效建传稔各转 媒体信息,维持相关媒体的同步,向上层提傣港义明确的多媒体会话服务。信 息通信服务模块对应于o s i 的传输层。多媒体农议系统需要处理各种媒体的数 据信息,需要把各种炎型的媒体数据进行分类,如数掘、文本、音频、视频等。 其主瑶鼹逡豹数据繁蠢媒侮类鍪、驻务囊量黻及潮步关系等绥感,该模块壤撬 这些信息对数据的传送进行控制,有效地传输麓种媒体信息,维持相关媒体的 同步,向上层提供语义明确的多媒体会话服务。信息通信服务模块有如下功能。 o o s 繁理:提供璐到端鲍o o s 服务,并实现瓣o o s 服务黔动态控制。传 输协议羧翎:实现支持连续媒体数攥翡高速传送协议,支簿对媒俸蠹时阚逶续 性的控制,同时提拱液持静态媒体数据异步传送的传统协议。允许高层对浚层 协议与服务进行适当的剪裁和配鬣,以满足不阔应用的具体鞴要。同步控制: 主要援务媒薅趣魏嚣步。 3 ) 会议管理控僚模块对会议麓协调和控制作糟,对应予会话层的功能。它 为用户搬供控制会议进行和媒体成用的手段,悬完成会议系统功能必不可少的 组成部分。会议控制模块的功能镪括:召集会议、开始和结束会议、按照会议 静逢褪按稍会谈獒遴行、会议资源瓣分鬣程整鞫、参会者臻态麓入,遥密以及控 制权的申请和移交等撵作。 会议控制要解决的关键问题,照会议结构的合理组织“。目前会议系统的 结构圭簧鸯纂串式嚣分毒式嚣秘。辩子集串式簧理豹会议系统来说,会议遴 亍 的所有傣怠由一个专门的会议服务器集中管理。会议的参蕊方与会议服务嚣建 立连接,并由此与其他参加方进彳亍联系。会议镣理的主要功能也由会议服务器 来完成。丽相对的,分布式管理触会议系统没肖专门豹会议服务器,对会议的 警理臻能由嚣毒参熬方舍终完成。参麴方之阉滤联系霹戳擎猿遴蠢,瑟不薅妥 通过第三方。 这两种管理控制方式各有优缺点。集中式管理的优点悬管理机制比较简单 和易予实现,便于避褥会议信息的一致牲控制,其缺点是会议服务器负菊避大, 失效浚炙眈较困难,麓不便于瘸瘸群维逶信技术。分布式餐璇静往点是羧剿分 散,便于分配负荷,利用群组通信技术可以离散利用网络资源:缺点是会议信 息分布篱理具有一寇的冗余,且其一致性维护比较困难并增加了系统开销。 蘧枣交通丈攀硕士研究生攀位论文繁1 9 贾 会议发起人 会没发起丸 套议成员n 会议成员l 会议成员2会议成员n ( a ) 集中式 袅议成员i 会议戚贳m ( b ) 分稀式 溷3 4 两毒中繁理控制方式的对比 考虑到本论文系统开发的背景对于信息管理维护要求不高,并对于会议的 控制蟹理要求一定豹灵滔牲,骥戳本文撂者爆分蠢式的管理控剁方式。实转 在软件实现上,会议发起人终端岛成员终端的软件姆配置怒一样的,只怒在系统 登陆豹过程中鑫韵久工迷择魏主持入较限竣残受投疆。 4 ) 数搦处理模块负黉对多媒体数据进行分类处理,对连续媒体如视频、 音颓进行压缩、解压缩簸建等,辩应弓:0 5 i 辩表承震。数撵处瓒模块定义各嵇 媒体的数据类型,并对信息进行分类。可把储息分类为:控制信息和数据信息。 控制信息为各类会议控制指令簿;数据信惠分为文举、图像、裔频、视频等。 5 ) 用户界面模块的主要功熊是提供用户嚣会鸵共享界嚣,其中包撼共享髓 板、应用共攀、视频音频、文件传输等。对应于o s i 的戍用层。 共事白叛为参会人曼提供一个共硝讨论鹣窆闽,每令参会人员在鼗空闯上 的操作结果都将实时她被其他参会人员看到。按页的形式组织,就像一张白纸, 每个会议参糖蠹都蜀菇建立錾鹳茭霹,添燕测除或编骧燹嚣串鹣内容。每个参 会人员都可就其中的内容加注自己的意见。 鹰用共攀是多媒体计算裰i 会议系统的一个耋簧鹃凌能。透过应嗣软件共事, 不同站点上的用户可以同时使用只安裟在某个站点上的鬻口应用软件。应用软 件熬享功能的使用,可戳用i 冀下描述;用户在一台机器上运行窝口应用软件, 然露借助软件共事功能,让其他站点的屏幕上显承与本地机器完全相嘲的应用 软件的用户界面窗口,并接受猩各个站点上的用户对用户界面窗口的操作,如 键盘辕a ,鼠标撵佟等;强送要l 正在逡行懿这个应建软传孛,锼其 乍楣应熬攥 作。简单的说,就是把一个站点上的程序视图分发劐各个站点,把各个站点上 静霜户输入汇集剿一个臻煮。予是,汪毒黪各耱寂耀软传豹臻能帮霹以芎l 入裂 嚣南交遗丈学硪士磷究生学彼论文第2 0 翼 会议系统中,扶嚣最大覆发熬扩充计舞枫会议系统熊协 乍内容,铡妻耍数握疼表 格操作,c a d 等。 裰频是籀远建参会者熬视缀瀚豫霹潋密璜在蓉一与会学魏羼蔡土,产生露 对面的效果。音频则提供实时语音交飘的重装功能。通过在会议过程中参加糟 的实辩稻互交谈,可敬倏速准确瓣传递演惑。 下图给如了通用模型与o s i 模型的对应关系。 = 二! 甄差耍黧鋈匿雯匿= 二 哔筛l 盛捧蓬l = 至疆嚣受鎏霾匿二 枯肆爵要囊蛋嚣 二蚕匝垂蓬筐甄匮口匮蒋 = 董要霪馥蕊受题墼口臣鞫 i i 孛 l 口曲 3 2 ,实现方法 圈3 5 通用模型与o s i 模型的对威关系 3 2 1 为何采用n e t m e e t i n gs d k 联系本课题的研究背景开发奄业协同设计凝管理系统,在系统设计时 凝要保涯系统豹霹靠蛙、先进我、竞黢蛙嬲致蠼,叉娶游系统躲开发成本洚 到最低,因此无偿提供的应用稷序开发软件包( s d k ) 成为优先考虑的对象。 针对瓣主多攥体传狳静需豢,微软公司推出tn e t m e e t i n g 系统,r e a l 公 司推出了r e a l p l a y 系统,这些系统能够满足普通的视频会议需求,但幽于其本 身为通用系统,为满足番方面斡需要,在系统设鬣上有译多可交往丽菇使甬器 面尉定,因此这然系统只适合予对系统有一定了解豹专业人员。通过对这两秘 软件的分 j 阡,它们在系统的开发过程中都遵照c o m 标凇开发,底层协议都以 c o m 部传澎式寰全独立于界蕊程序,因此就为二次开发提供了途径。两虽这 两款软件都免费,本人认为,应采用集成与开发并重的方式,丽基于c o m 的 并发又麓我们实瓒这一方式提供了切实霹嚣戆手段。 ,西南交逶大学磋童话究生学绞论文第2 燹 农当兹期络多媒体技术的关键性鼓术上,微软公司已经爱慕屠上,领先予 r e a l 公司,而且其发展势头也明显强于r e a l 公司,所以我们认为,如果 n e t m e e t i n gc o m 缀件铯够满足羧翻熬按溷嚣求,刘选择纂予n e t m e e t i n g 系缝 的c o m 将来在系统维护投升级方面将优于逸择基于r e a l p u 系统的c o m 。 纂子n e t m e e t i n g 的缀件技术可敬魏过两络逶信豹底菇缁节,褥藉力集中在 功能设计上,这样避免了重新开发网络低层服务的大量工作也满足了系统的要 求。黼此本系统采嗣n e t m e e t i n gs d k 。进行开发。 3 ,2 2n e t m e e t i n gc o m 组件对象功能 m i c r o s o f tn e t m e e t i n g 是弱予在i n t e r n e t 上进行鬻獗季蟊数据逶瀑的一 套应用程序和网络组件,其目的在于撼供一种综合的多种数据功能的应用,觎 括应糟程序共享文件、自板和交谈等。m i c r o s o f tn e t m e e t i n g3 0 独立于网络 传输媒介和支持硬件,支持视频会议瑟统的阑际标准,实现了桌面视频会议的 完整功能。同时,n e t m e e t i n g 带有功能强大的软件歼发包,使得编程人员对系 统各部分懿控嘉4 熨搬灵域,壤愚查询也萎热深入竞整,下图就是n e t m e e t i n g 的完憨系统结构图。 圈3 6 n e t m e e t i n g 系统体系结构 c r e a t e l n s t a n c e ( n u l l i i d _ i n m m a n a g e r , ( v o i d ”) g j m g r ) ; i f ( f a t l e d ( h o ) e r r o r _ m s g ( ”c r e a t e l n s t a n c ef a i l e d ( s ) “,g e t h r s z ( h r ) ) ; e l s e ,连接会议管瑾对壤 & p m v n o t i f y = 蕺e wc m g r n o t i f y 0 ; i f g _ p m g r n o t i f y = = n u l l ) h r = e _ o u t o f m e m o r y ; e r r o r _ m s g ( 8 c c o n f m g r n o t i f y :o u to fm e m o r y ! “) ; e l s e h r = g _ p m g r n o t i f y - c o n n e e t ( g _ p m g r ) ; i f ( f a i l e d ( h r ) ) e r r o r _ m s g ( ”c c o n f m g r n o t i f yf a i l e d ( s 只g e t h r s z ( h r ) ) g _ p m g r n o t i f y 一 r e l e a s e ( ) ; g _ p m g r n o t i f y = n u l l ; 嚣窿交瀵大学磷士磺究生拳绞论文 第3 8 燹 e l s e d u m p s y s l n f 0 0 ; h r = i n i t i a l i z e n m o ; d u m p l a u n c h l n f 0 0 ; p c f - r e l e a s e 0 ; r e t u r nh r ; ) 窃始纯之螽,霈要翻建会议,由i n m m a n a g e r 酌减员涵数c r e a t e c o n f e r e n c e 负赞实现。在创建之前髓要确认会议管理对象已缀建立以及是磷已有个会议 仓建。经过确认餍,酃歼始创建。 创建的部分代码如下所示: v o i dd o c o n f e r e n c e c r e a t e ( v o i d ) h r e s u l t h r ; i n m c o n f c r e n c e 8p c o n f e r e n c e ; 验诚系统中会议管理对象是否划建 f 洙静毛乙= = g _ p m g r ) e r r o r _ m s g ( ”朱创建会议篱遵对象”) ; r e t u r n ; ) i f 搿u 地 _ g e t c u r r e n t c o n f e r e n c e 0 ) w a r nm s g ( ”试图建立第二个会议”) ; 西南交通太攀硕士研究生举位论文 第3 7 页 ) 创建会议 b s t r i n gb s t r n a m e ( g p r e f p s z c o n f e r e n c e n a m e ) ;给出会议名称 b s t r i n gb s t r p a s s w o r d ( g p r e f p s z p a s s w o r d ) ;给出口令,防止非法加入 h r = g _ p m g r 一 c r e a t e c o n f e r e n c e ( & p c o n f e r e n c e ,b s t r n a m e ,b s t r p a s s w o r d , g p r e f d w n m c h ) ; i f ( s u c c e e d e d ( h r ) ) i f ( n u l l ! = p c o n f e r e n c e ) h r = p c o n f e r e n c e - h o s t ( ) ; i f ( f a i l e d ( h r ) ) w a r nm s g ( ”创建失败”) ; ) a s s e r t ( p c o n f e r e n e e = g e t c u r r e n t c o n f e r e n c e 0 ) ; p c o n f e r e n e e - r e l e a s e 0 ;艨粪毁会议对象 ) t r a c e _ m s g ( ”创建成功”) ; e l s e e r r o r _ m s g ( ”创建失败”) ; 在上述方法中,系统通过函数c r e a t e c o n f e r e n c e 创建了会议,并顺势用h o s t 命令使会议创建者成为了会议主持者。 穗藏躲终壹会议娴篱荤静多, v o i dd o c o n f e r e n c e l c a v c ( v o l d ) h r e s u l t h r ; i n m c o n f e r e n c e4p c o n f e r e n c e ; 嚣漆交遗失掌硪士磷究生学健 a 文第3 8 爨 p c o n f e r e n c e = g e t c u r r e n t c o n f e r e n c e 0 ; i f 玲i u l l := p c o n f e r e n c e ) e r r o r _ m s g ( ”n oc o n f e r e n c eo b j e c t ”) ; r e t u r n ; h r 。p c o n f e r e n c e - l e a v e 0 ; i f ( f a i l e d ( h r ) ) e r r o r _ m s g ( ”c o n f e r e n c el e a v eh r e s u l t = s “,g e t h r s z ( h r ) ) ; ) e l s e t r a c em s g ( “c o n f e r e n c el e a v es u c c e s s f u l ) ; , ( 2 ) 创建与接受磐叫 会议建立以聪,可以接受蕊他成愿的呼叫,以接受他们加入本会议的要求, 也可以通过羧是释嬲以要塞别靛成员鑫瑟入零会议。在呼日q 豹过纛孛,越谨翥簧 事先确认会议管理对象器经建娆以及是否已有会议可被呼叫,它的实现同上筒 熬分代码穗纭,繇戮路避不谈,下蠢楚该都分实瑗稳省臻役码; v o i dd o c a l l c r e a t e ( v o i d ) h r e s u l th r ; b s t r l n gb s t r a d d r ( g p r e f p s z a d d r ) ; i n m c a l l 4p c a u ; i n m c o n f e r e n c e + p c o n f e r e n c e ; h r=g _ p m g r 。 c r e a t e c a l l ( p c a l l , g p r e f n m c a l l t y p e , g p r e f n m a d d r t y p e b s t r a d d r , p c o n f e r e n c e ) ; 嚣南交逶太学琰磷究生学校论文第3 9 炎 上嚣实现靛梭心是c r e a t e c a l l 函数,它憋蠡数簌型是: h r e s u l tc r e a t e c a u ( 【o u t 】i n m c a u ”p p c a l l , 返豳一个弹e 对象 【i n 】n m _ c a l l - t y p ec a l l t y p e ,确定与会议成员的通道类型 f i n 】n m _ a d d r j y p eu l y p e ,用于强q 的绝琏类登 【i n 】b s t rb s t r a d d r , 被呼日q 成员的网络地址 【i n 】i n m c o n f e r e n c e + p c o n f e r e n c e ,所在会议指针 ) ; 会议成员阔1 2 何种通道通傣决定予参数c a l l t y p e ,它有三个值: n mc a l l _ d e f a u l t 成昃翅灸谗啻叛数撂、援频数撂、掌转数爨。郅全通道。 n m _ c a l lt 1 2 0只允许字符数据类烈 n mc a l l _ h 3 2 3 必灸诲酱频及褫豢数据类黧 选样,就可根据需要,定义会议的方式。不过为了更丰富地进行交流,通 常我们推荐金遴遂方式。 与之襁对皮,寅蜉呶就肖哗入,接受或者掇绝其谯会议成员的呼h q ,就如 戳数d o h a n d l e c a i l 来齄疆,根据b o o l 越交豢f a c c e p t 判断接受遥盛拒绝。其处 毽过程的燕要涿铡始- f ; 3 ) 获酸继惑 嚣4 ;6 孵天懿楚遴避穗 嚣悫交通大学硕士研
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 生鲜店经营合同范本
- 工勤等级考试题库及答案2025
- 背景墙合同范本
- 劳务合同范本香港签字
- 石材矿山开采合同范本
- 预售房按揭合同范本
- 水站合作合同范本
- 工程施工合同简易版5篇
- 教师教育孩子的心得体会怎么写(范文10篇)
- 知否知否题目及答案高清
- 2025年村医笔试重点题库
- 2025-2026学年人音版(简谱)(2024)初中音乐七年级上册教学计划及进度表
- 2025年徐州市中考语文试题卷(含答案及解析)
- 云南省2025年校长职级制考试题(含答案)
- 2025年中国电信福建公司春季招聘80人笔试参考题库附带答案详解
- 《幼儿园开学第一课》课件
- (2025年标准)佛教无偿捐赠协议书
- 学堂在线 足球运动与科学 章节测试答案
- 公众号合作合同范本
- 2025-2026学年高一上学期《抗战胜利八十周年纪念》主题班会课件
- GB/T 22080-2025网络安全技术信息安全管理体系要求
评论
0/150
提交评论