基于RealSystem的MPEG-4系统实现
【摘要】:
随着MPEG-1/2的广泛应用,更重要的是Internet技术的飞速发展,通信、计算机、电影、娱乐等传统应用开始日益结合。与此紧密相关所谓的流媒体技术正改变和替代着传统的媒体发布形式,在高效的压缩编码保证下,在目前的Internet上进行图像通信已开始流行,它要求提供交互性、网络适应性等机制,但这些都是传统的多媒体压缩标准所不能适应的。MPEG-4提出了基于对象编码的概念和上层多媒体应用程序对于底层网络技术的抽象思想,前者从根本上改变了传统媒体数据的压缩编码、码流组织管理和传输模式,而后者则使之更加适应于当前Internet的网络构架以及飞速发展的网络技术。
本文将着重阐述MPEG-4标准,特别是系统部分的内容,同时介绍目前最为流行的一种流媒体系统即RealSystem。在第一章首先介绍MPEG-4标准的各部分内容以及相互之间的关系,主要为后面阐述系统部分做一个铺垫,然后给出流媒体技术的一些基本概念。第二章将全面展开MPEG-4的系统部分,场景描述和基本码流的管理是其中的核心内容。它是整个标准的核心,其他各个部分的基础,也是真正体现MPEG-4区别其他类似标准之处。第三章主要讲述了Realsystem的工作模式和功能扩展途径,特别是它的文件格式插件和回放插件的内容以及软件编制。它提供的插件工作模式和丰富的SDK是实现我们FGS演示程序的基础。最后在第四章给出了一个一般的基于MPEG-4系统的应用程序框架,然后结合RealSystem工作模式,将MPEG-4系统部分集成在RealSystem的文件格式和回放插件中,实现了一个简单的FGS演示程序。