IPTV系统中几种编码格式的分析和比较
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
IPTV系统中几种编码格式的分析和比较
A few codings format analysis and compare of the IPTV system
内容摘要:IPTV是近年来迅速发展起来的、以“电视机+机顶盒”为主要终端设备、能为用户提供多种宽带服务,包括影视服务、电视节目在内的互动多媒体内容的网络宽带增值业务,它为我国广大电视用户提供了全新的宽带体验和收视方式。IPTV技术是一项系统技术,包括多方面的内容,本文主要介绍了IPTV系统中的几种音视频编码格式,以及各种格式的分析和比较。
Abstract:The IPTV develops quickly in recent years of, regard" television+ set top box" as the main terminal equipments and can provide for the customer various breadths take the service, including the network breadth of the interactive multi-media in inside in service, television program in showbiz contents take to increase in value the business, it was a large television in our country customer to provide the all new breadth takes to experience personally with accept to see the way. The technique of IPTV is analysis that a few that a system technique, include the various contents, this text introduced the IPTV system inside primarily see the code the format, and every kind of format with compare.
关键词IPTV;MPEG-2;MPEG-4;H.264;AVS
Key Word:IPTV;MPEG-2;MPEG-4;H.264;AVS
前言
IPTV作为IP网络上的视频应用,对音视频编解码有很高的要求。首先,编码要有高的压缩效率和好的图像质量,压缩效率越高,传输占用带宽越小;图像质量越高,用户体验则越好。其次,IPTV平台应能兼容不同编码标准的媒体文件,以适应今后业务的发展。最后,要求终端支持多种编码格式或具备解码能力在线升级功能。
目前主流的视频编码格式有以下几种:MPEG-2(①ISO/IEC 13818-2)、MPEG-4 Part 2(ISO/IEC14496-2)、H.264/AVC(即MPEG-4 Part10)、AVS、微软的WMV-9、Real公司的视频格式、SVC(可伸缩视频编码,应用于变带宽、变速率环境)和VC-1(美国SMPTE 于2004年底颁布的压缩标准)。常见的标准有MPEG-2、MPEG-4、H.264和AVS,它们有各自的特点。以下主要对MPEG-2、MPEG-4、H.264以及AVS的视频编码格式进行简单的分析和比较。MPEG-2是运动图像压缩标准。该标准完全兼容MPEG-1标准,其处理能力可达到广播级水平,适应于1.5~50Mbit/s编码范围。它应用于DVD方案,应用于高清晰度电视(HDTV)的方案,也应用于现在广播式有线数字电视系统的编码。
MPEG-4(Part 2)是ISO为传输数码率低于64kbit/s的实时图像设计的,是一种高效的编码标准。编码比特率相应可分为384kbit/s~1Mbit/s、64kbit/s~384kbit/s、64kbit/s以下,对多媒体应用领域的各种编码进行兼容。广泛应用于有线、无线、移动通信、Internet 以及数字存储回放等各个领域。
H.264(IEC 14496-10AVC)是2003年ITU-T 通过的数字视频编解码标准。H.264标准有基本子集、主体子集和扩展子集等三个子集,基本子集专为视频会议应用设计的,它提供了强大的差错消隐技术,并支持低延时编/解码技术,使视频会议显得更自然。主体子集和扩展子集更适合于电视应用(数字广播、DVD)和延时显得不太重要的视频流应用。
AVS是我国创新技术自行研制的编码标准。它包括系统、视频、音频、数字版权等四个主要技术标准和致性测试等支撑标准。AVS视频编解码标准的核心技术包括:8X8整数变换、量化、帧内预测、1/4精度像素插值、特殊的帧间预测运动补偿、二维熵编码等。该标准达到国际先进水平的数字音视频编解码标准,可应用于高清晰度数字电视、高清晰度激光视盘机、网络电视、视频通信等领域。与MPEG-4相比,其压缩效率明显提高;与H.264相比,又减少了CABAC等实现难度大的技术,从而增加了可实现性。
一、各种编解码技术的分析
1.1MPEG-2(ISO/EC 13818-2)
MPEG-2标准从1990年开始研究,并于1994年由国际标准化组织正式发布。它是一个直接与数字电视广播有关的高质量图像和声音编码标准。MPEG-2编码格式主要是用于传输声音、图象数据压缩的标准,它是MPEG-1的进一步发展,码流在1.5Mb/s到50Mb/s之间。MPEG-2编码格式与MPEG-1编码格式的基本编码算法都相同,但在MPEG-1的基础上增加了许多新的功能,例如增加了隔行扫描电视的编码,提供了位速率的可变性能(Scalability)功能。MPEG-2要达到的最基本目标是:位速率为4~9 Mbit/s,最高达15 Mbit/s。
MPEG-2编码格式的数据流有两种形式,一种称为程序数据流(Program Stream,PS),另一种称为传输数据流(Transport Stream,TS)。程序数据流是组合一个或者多个规格化的基本数据流(Packetised Elementary Streams,PES)而生成的一种数据流,用在出现错误相对比较少的环境下,适合使用软件处理的应用;传输数据流也是组合一个或者多个PES 而生成的一种数据流,它用在出现错误相对比较多的环境下,例如在有损失或者有噪声的传输系统中。
1.2MPEG-4 Part 2(ISO/IEC14496-2)
MPEG-4标准是国际标准化组织于1998年颁布的又一种新的编码格式标准,其主要针对互联网及无线信道的应用,并充分考虑了不同信道传输条件的特点,提供了一些关键技术。
1.2.1 编码理念:引入基于对象的编码方法(Object-based Coding)
MPEG-4标准同以前标准的最显著的差别在于它是采用基于对象的编码理念,即在编码时将1幅景物分成若干在时间和空间上相互联系的视频音频对象,分别编码后,再经过复用传输到接收端,然后再对不同的对象分别解码,从而组合成所需要的视频和音频。这样既方便我们对不同的对象采用不同的编码方法和表示方法,又有利于不同数据类型间的融合,并且这样也可以方便的实现对于各种对象的操作及编辑。例如,我们可以将一个卡通人物放在真实的场景中,或者将真人置于一个虚拟的演播室里,还可以在互联网上方便的实现交互,根据自己的需要有选择的组合各种视频音频以及图形文本对象。
1.2.2 数据结构:采用特殊的二进制数据结构BIFS(Binary Format for Scenes)及XMT (Extensible Markup Text)
考虑到MPEG-4面向对象的编码特点,压缩后的数据采用一种特殊的二进制数据结构BIFS,这种数据结构中封装了各种媒体对象数据流以及表征这些对象间时域空域关系的信息,为不同媒体数据的复用,传输和重构提供了便利。用户可以通过和服务器间的交互,由服务器发送特殊的命令(BIFS-COMMAND)来改变各个对象的参数,在重构图像中,我们可以改变物体的大小,物体的位置与倾角,还可以将其它图像中的物体加到该图像中。
除了这种二进制结构,MPEG-4标准又扩展出一种新的原文数据格式XMT,即扩展标记文本(Extensible Markup Text),它能够涵盖其他的扩展描述语言(XML),可以通过简单的标记来表示信息的各种含义,并且能够被编译成二进制数据结构BIFS,这样我们就可以更加方便直观的标记出各对象的信息及其相互关系。