《多媒体流网络实时传输系统的设计与实现》由会员分享,可在线阅读,更多相关《多媒体流网络实时传输系统的设计与实现(64页珍藏版)》请在金锄头文库上搜索。
1、四川大学 硕士学位论文 多媒体流网络实时传输系统的设计与实现 姓名:贺添 申请学位级别:硕士 专业:计算机应用技术 指导教师:张建州 20040430 四川大学硕十学位论文 多媒体流网络实时传输系统的设计与实现 计算机应用专业 研究生贺添指导教师张建州 随着数字多媒体技术在诸多领域的广泛应用, 在因特网上实时传输多 媒体信息成为 I n t e r n e t多媒体应用程序最重要的部分。实时多媒体流数 据的传输受带宽( b a n d w i d t h ) 、延时( d e l a y ) 和丢失( l o s s ) 等方面的影响, 同时,当前的工 n t e r n e t 网络没有提供
2、服务质量W O S ) 保证,在这样的网络 中进行实时多媒体流的传输还有很多问题可以研究,比如拥塞控制,差错 隐藏等都是当前多媒体实时通讯研究的领域。 本文建立了一个流媒体网络实时传输的可扩展系统,以这个系统为扩 展,我们可以在实时多媒体网络 r . 作相关的研究。在 e o S控制( 包括拥塞 控制和错误控制) 方面都留下接口,使将来可以在相关领域的研究方向扩 展:当然, 这个系统同时也满足软件工程面向对象的思想,它的各个模块 可以为将来的多媒体应用工程项目进行复用。 本文已经建立了一个流媒体在 I 门 t e r n e t上传输的系统,包括视频和 音频数据的传输与控制, 并且延时和抖动都
3、满足多媒体业务网络带宽的要 求。系统底层构架与当前主流技术保持一致,系统应用层的设计富有极强 的扩展性,可以适用于不同的科研和工程应用方面。 木文所作的.1 作在于; t仔细分析当前主流多媒体网络实时传输系统, 从系统的技术特点和 将来的具体应用确立了传输系统的框架。 2 . 定义了软件系统框架,确立了包括视音频采集技术, 压缩技术,网 络传输协议的选取,系统立足于低带宽下的传输,压缩方案符合H . 3 2 3 视 频会议推荐使用的视音频编码方案, 使整个系统与当前最新的解决方案保 持 一 致 四川大学硕士学位论文 3 . 流媒体网络实时传输系统既是一个完整的系统, 能够作为模块满足 多媒体工
4、程应用,同时也为Q o s 服务,自 适应编码,图像定位等多媒体相 关技术的研究提供了扩展接口,使今后能够作进一步的工作。 本文涉及到的关键技术诸如: 数字图像处理技术, 视频音频处理技术, 网络传输技术以及面向对象的软件开发方法。本文共分为4 个部分,第一 部分就多媒体网络传输系统建立的意义和开发背景做了简要的介绍。 第二 部分对系统使用到的相关理论和关键技术做了分析,因为我们系统的建立 不仅要能够用, 更重要的是要能够在其上做进一步的研究工作, 所以我们 要保证所使用的方式是可扩展的。第三部分详细阐述了系统的设计和实 现, 介绍了各个模块开发的重点和难点, 并讨论了其中的关键算法和代码。
5、最后对系统的进一步完善提出了构想, 并且对该系统可适应的研究方向提 出了一些看法,供后续研发人员参考。 关键词:流媒体 实时处理R T P 视音频技术 四川大学硕士学位论文 D e s i g n a n d R e a l i z a t i o n o f t h e Mu l t i me d i a S t r e a m T r a n s m i s s i o n S y s t e m M a j o r : C o m p u t e r S c i e n c e G r a d u a t e: l i e T i a nT u t o r : Z h a n g J i
6、 a n z h o u Abs t r a c t W i t h t h e e x p l o s i v e g r o w t h o f t h e m u l t i m e d i a r e a l 一 t i m e a p p l i c a t i o n o n t h e m a s s i v e i n c r e a s i n g d e m a n d f o r f i e l d s , t r a n s p o r t i n g m u l t i m e d i a i n f o r m a t i o n e s p e c i a l v
7、 i d e o i n f o r m a t i o n i nt e r n ett r e m e n d o u s a t t e n t i o n f r o m a c a d e m i a i n d u s t r y . b a n d w i d t h h a s r e c e i v e d T r a n s m i s s i o n d e l a y a n d l o s s o f r e a l - t i m e r e q u i r e m e n t s . m u l t i m e d i a i n f o r m a t i o
8、n over a n d h a s H o w e v e r , t h e r e i s n oq u a l i t y o f s e r v i c e ( R o S ) g u a r a n t e e f o r m u l t i m e d i a t r a n s m i s s i o n o v e r t h e i n t e r n e t . S o t h e r e a r e m a n y i s s u e s n e e d t o b e s t u d i e d i n m u l t i m e d i a r e a l 一 t
9、i m e t r a n s m i s s i o n o v e r t h e I n t e r n e t s u c h a s c o n g e s t i o n c o n t r o l o r i m a g e r e c o g n i t i o n . T h i s d o c u m e n t d e s i g n a n d i m p l e m e n t a r e a l 一 t i m e m u l t i m e d i a i n f o r m a t i o n ( i n c l u d i n g v i d e o a n
10、d a u d i o ) t r a n s p o r t i n g o v e r t h e I n t e r n e t s y s t e m . T h e s y s t e m i s e x t e n s i b l e . I t h a s m a n y e x t e n s i b l e i n t e r f a c e s . B a s e d o n t h i s s y s t e m , w e c a n d o m u c h r e s e a r c h c o n c e r n i n g m u l t i m e d i a
11、. T h i s i s a c o m p a r a t i v e l y a d v a n c e d s y s t e m w h i c h a c c o r d w i t h n e w l y t e c h n o l o g y a n d s t a n d a r d . A t t h e s a m e t i m e , t h e s y s t e m a c c o r d w i t h t h e O b j e c t O r i e n t e d s o f t w a r e d e v e l o p m e n t e n g i
12、n e e r i n g i d e a a n d t h e m o d u l e o f t h e s y s t e m c a n b e r e u s e d b y t h e o t h e r s y s t e m . T h e m a i n c o n t r i b u t i o n o f t h i s p a p e r i n c l u d e s : 四川大学硕 L 学位论文 1 . A f t e r c a r e f u l l y s t u d y i n g a n d a n a l y z i n g t h e c u r r
13、 e n t m u l t i m e d i a r e a l 一 t i m e t r a n s m i s s i o n s y s t e m , c o n s i d e r i n g t h e t e c h n o l o g y k e y p o i n t a n d f u t u r e a p p l i c a t i o n , w e p r o p o s e t h e f r a m e w o r k o f t h e t r a n s m i s s i o n s y s t e m 2 . W e e s t a b l i s
14、 h t h e s o f t w a r e a r c h i t e c t u r e i n c l u d e v i d e o / a u d i o c a p t u r e m e t h o d s , C o d e c t e c h n o l o g y , n e t w o r k t r a n s m i s s i o n t e c h n o l o g y . T h i s s y s t e m f o c u s o n t h e t r a n s m i s s i o n o f s t r e a m i n g m e d i
15、 a o v e r l o w b i t r a t e n e t w o r k . O u r v i d e o / a u d i o c o m p r e s s i o n s c h e m a a c c o r d w i t h H . 3 2 3 s r e c o m m e n d a t i o n . 3 . T h e s y s t e m i s a n i n t e g r a t e d m o d u l e . I t c a n b e u s e d a s a m o d u l e b y t h e o t h e r s y s
16、 t e m . W e p r o p o s e t h e i n t e r f a c e f o r f a r t h e r s t u d y s u c h a s Q o S c o n t r o l o r i m a g e r e c o g n i z i n g . T h i s d o c u m e n t d i s c u s s e s i n d e t a i l t h e k e y t e c h n o l o g y i n v o l v e d i n t h e r e a l i z a t i o n o f t h e m u l t i m e d i a r e a l - t i m e t r a n s m i s s i o n o v e r I n t e r n e t s y s t e m i n c l u d i n g : d i g i t a l i m a g e c o m p r e