论文部分内容阅读
网络技术与多媒体技术的发展,促进了通信技术的综合化、数字化、智能化、个人化的发展,使得在单一网络平台上实现语音、数据、图像等多种业务成为可能。综合了网络技术与多媒体技术的网络多媒体直播技术正是在这个背景下产生的,并得到了迅速的发展。MPEG-4系统是当前流行的一种多媒体编码方式,广泛的应用于低码率传输,如何在Internet上实时传输MPEG-4码流是当前的一个研究热门,也是未来网络多媒体的一个重要的研究方向。 结合上述背景,本文研究并总结了网络多媒体通信的基本原理和关键技术,详细介绍了实时网络传输协议RTP/RTCP以及通过RTP/RTCP传输MPEG-4的技术。参照RFC3016标准,设计了一种在RTP上传输MPEG-4的系统。本文详细介绍了该系统的设计与开发过程,包括采集模块、编码模块、网络传输模块、解码模块以及终端回放模块等。测试结果表明,本系统达到了MPEG-4网络直播的基本要求,能实时传输图像和声音,并在一定范围内达到音视频同步。在该系统的开发与测试的基础上,本文对时延、抖动、丢包等因素对服务质量的影响做了一些研究和分析。 本文第一部分(第一章到第四章)探讨了MPEG-4实时传输的基本原理、协议、标准及关键技术等;第二部分(第五章到第六章)介绍基于MPEG-4多媒体直播系统开发过程,包括该系统的分析、设计、实现、测试等。