MPEG4流媒体节目源编码系统的设计与实现
网络技术与多媒体技术的发展,促进了通信技术的综合化、数字化、智能化、个人化的发展,使得在单一网络平台上实现语音、数据、图象等多种业务成为可能。综合了网络技术与多媒体技术的网络多媒体点播与组播技术正是在这个背景下产生的,并得到了迅速的发展。MPEG-4系统是当前流行的一种多媒体编码方式,广泛的应用于低码率传输,如何在网络上实时传输MPEG-4码流是当前的一个研究热门,也是未来网络多媒体的一个重要的研究方向。结合上述背景,本文研究并总结了网络多媒体通信的基本原理和关键技术,详细介绍了实时网络传输协议RTP/RTCP以及通过RTP/RTCP传输MPEG-4的技术。参照现有的标准及方案,构建了一个基于MPEG4和RTP的流媒体服务系统的节目源制作系统。本系统分别采用硬件压缩与软件压缩两种方案实现,其中硬件压缩采用了optibase公司的MPEG4MovieMaker400硬件压缩卡,软件压缩采用ViewCast公司的Ospray200视频采集卡。本文系统地介绍了该系统的需求、整体设计方案,并详细说明了节目源制作各个模块的开发过程,包括采集模块、节目编码模块、媒体流化模块等。测试结果表明,本系统达到了MPEG-4网络点播与组播的基本要求,能实时传输图像和声音,并在一定范围内达到音视频同步。本系统采用面向对象的分析、设计、实现技术和客户机/服务器结构(C/S)的数据库设计模式,系统使用组件开发技术,提高了代码的可重用性和系统的可维护性。项目开发过程中严格按照软件工程的要求对项目进行有效管理,采用UML统一建模语言为系统建立软件生命周期中各阶段的模型,分别选用VisualC++、MySQL作为系统编程和数据库开发工具。
MPEG-4码流;流媒体;面向对象;节目源;编码系统
电子科技大学
硕士
模式识别与智能系统
唐继勇
2005
中文
TN919.81
83
2014-05-22(万方平台首次上网日期,不代表论文的发表时间)