论文部分内容阅读
随着数字多媒体技术在诸多领域的广泛应用,在因特网上实时传输多媒体信息成为Internet多媒体应用程序最重要的部分。实时多媒体流数据的传输受带宽(bandwidth)、延时(delay)和丢失(loss)等方面的影响,同时,当前的Internet网络没有提供服务质量(QoS)保证,在这样的网络中进行实时多媒体流的传输还有很多问题可以研究,比如拥塞控制,差错隐藏等都是当前多媒体实时通讯研究的领域。 本文建立了一个流媒体网络实时传输的可扩展系统,以这个系统为扩展,我们可以在实时多媒体网络上作相关的研究。在QoS控制(包括拥塞控制和错误控制)方面都留下接口,使将来可以在相关领域的研究方向扩展;当然,这个系统同时也满足软件工程面向对象的思想,它的各个模块可以为将来的多媒体应用工程项目进行复用。本文已经建立了一个流媒体在Internet上传输的系统,包括视频和音频数据的传输与控制,并且延时和抖动都满足多媒体业务网络带宽的要求。系统底层构架与当前主流技术保持一致,系统应用层的设计富有极强的扩展性,可以适用于不同的科研和工程应用方面。本文所作的工作在于: 1.仔细分析当前主流多媒体网络实时传输系统,从系统的技术特点和将来的具体应用确立了传输系统的框架。 2.定义了软件系统框架,确立了包括视音频采集技术,压缩技术,网络传输协议的选取,系统立足于低带宽下的传输,压缩方案符合H.323视频会议推荐使用的视音频编码方案,使整个系统与当前最新的解决方案保持一致。 <WP=3> 3.流媒体网络实时传输系统既是一个完整的系统,能够作为模块满足多媒体工程应用,同时也为QoS服务,自适应编码,图像定位等多媒体相关技术的研究提供了扩展接口,使今后能够作进一步的工作。 本文涉及到的关键技术诸如:数字图像处理技术,视频音频处理技术,网络传输技术以及面向对象的软件开发方法。本文共分为4个部分,第一部分就多媒体网络传输系统建立的意义和开发背景做了简要的介绍。第二部分对系统使用到的相关理论和关键技术做了分析,因为我们系统的建立不仅要能够用,更重要的是要能够在其上做进一步的研究工作,所以我们要保证所使用的方式是可扩展的。第三部分详细阐述了系统的设计和实现,介绍了各个模块开发的重点和难点,并讨论了其中的关键算法和代码。最后对系统的进一步完善提出了构想,并且对该系统可适应的研究方向提出了一些看法,供后续研发人员参考。