MPEG4 面向网络传输的特性及应用

时间:2020-10-08 09:31:30 计算机毕业论文 我要投稿

MPEG4 面向网络传输的特性及应用

2004年度河南省广播电视优秀科技论文二等奖

摘 要:本文从MPEG-4编码的复用基本流技术 、分级性、 容错性及 面向对象的编码特性,阐述了MPEG-4编码有效的网络传输性及相关应用。

关键词:复用 编码分级 面向对象 容错 交互应用

随着传统视频行业的数字化,以及AV/IT的进一步实施,在网络上进行视频传输的需求越来越多。而目前, 网络传输视频面临着以下问题①网络资源(主要是带宽)的不足,不可能为所有用户提供足够的带宽;②视频数据在传输过程中,网络资源(如带宽)、误码和丢包率等都是动态变化的;③网络的异构性和用户的不同需求,使得网络视频应用面临着不同的服务质量的需求。而 MPEG-4编码针对这些问题,均有有效的应对策略,因此被广泛应用于视频传输,特别是低码率的视频传输。

MPEG-4的特性包括:高质量高压缩率,可扩展的码率范围,可分级性,差错复原性,内容的交互性等。这些特性均支持了其面向网络的传输性,以下就分别加以介绍。

一、复用基本流技术使 MPEG-4编码更加适应于不同特性宽范围网络

复用即复合和同步与媒体对象相关的数据。 MPEG-4借助于用作定时和同步连续媒体MPEG-1和MPEG-2系统经验,定义一个三层复用对策使其编码更加适应于不同特性宽范围网络和不同的应用场合。这对于异构网络的视频传输有着重要的意义。因为在传输过程中,视频数据流应与整个连接链路的可用带宽相匹配,这样可同时使网络拥塞和包丢失率达到最小,获得给定码率下的最优质量。

这三层分别为同步层、灵活复用层、传输复用层。其中灵活复用层可提供不同特性的复用流,诸如平均比特率和接入单元的大小。传输复用层使复用流适应于特殊网络特性,便于适应不同网络环境接口。在具体信号传输过程中,传输复用层使得复用流与特定的传输或存储媒体相适配,而任选中间灵活复用层可提供几个低比特率流组合,而不需要进一步的包化或引入太多的冗余。对于常规的场景,比如一个常用活动图像的音频加视频,可跳过这灵活复用层,对于单一的音频流和单一的视频流可分别提供一个单一的传输复用流。

二、 MPEG-4视频编码可分级技术支持其面向传输的 分层可扩展性

所谓分级编码,是将整个视频流分为可逐级嵌入的若干层,不同复杂度的解码器可根据自身能力,从同一数据流中抽出不同层进行解码,得到不同质量、不同时间分辨率、不同空间分辨率的视频信号。使同一个数据流适应不同特性的解码器,提高灵活性和有效性。对于传输信道来说,分层编码可应用于不同的网络带宽和网络状况,在速率起伏很大的 IP(Internet Protocol)网络及具有不同传输特性的异构网络上有重要的意义。

MPEG-4通过视频对象层(VOL,Video Object Layer)数据结构来实现分级编码。基本分级工具包括时间分级(Temporal Scalability)和空间分级(Spatial Scalability),此外还支持这些基本分级工具的组合。每一种分级编码都至少有两层VOL,低层称为基本层,其它为增强层。基本层提供了视频序列的基本信息,增强层提供了视频序列更高的分辨率和细节。空间分级使得编码数据流提供至少两种空间分辨率的视频信号,基本层提供了SDTV,增强层提供了HDTV。时间分级使得编码数据流提供至少两种帧速率的视频图像服务,基本层提供了隔行扫描HDTV,增强层提供逐行扫描HDTV。

三、容错技术保证了 MPEG-4传输后的视频质量

MPEG-4具有修正传输过程中产生错误的特性,即容错性。抗误码工具包括再同步,数据恢复和误差隐藏,且这些工具在MPEG-4均得到了进一步优化。

由于其良好的容错机制,使得视频流在信道传输后,解码的'质量得到保证。这对于多媒体信息在信道下的传输有着重要的意义。由于信息经信道传输后不可避免的会出现错误,且被压缩后的信息对错误特别敏感,如果不加以处理,在接收端,多媒体的质量将严重下降而不可用。尤其对于无线电传播,由于电磁波传播是扩散的,地理环境复杂多变,且用户位置处于移动中,不可预测,其信息传输更为不稳定。 MPEG-4的出现,促进了含有视频流内容的移动式产品的发展。